MAYUR KULKARNI
Pune, India ******
*********@*****.*** / +91-800*******
WWW: linkedin.com/in/mayur-kulkarni-64a009114
SUMMARY
Experienced Software Engineer with approximately 4 years of expertise in developing and implementing innovative applications to boost business productivity. Proficient in the end-to-end software life cycle, demonstrating excellence from development to delivery. Acknowledged for development efforts, adept at collaborating with cross-functional teams in a dynamic, deadline-driven environment.
SKILLS
Programming: Python
Web Frameworks: Django, Django Rest
Framework, Django ORM
Databases: Redis, MySQL, MongoDB
Messaging: PUB/SUB, Celery
Technologies: Cloud, DevOps, Machine Learning,
OpenCV (Basic)
Infrastructure: Linux, AWS
Tools: JIRA, BitBucket, Postman, GIT
Web Technologies: HTML, CSS, JINJA2
EXPERIENCE
Solution Developer / Tata Technologies LTD. - Pune, India 04/2024 - Current Build a comprehensive in-house tool for the client, aimed at streamlining and enhancing their development and deployment processes.
Rebuild the client's entire CI/CD framework to improve automation, streamline deployment, and optimize the software development lifecycle.
Utilize Python, DevOps practices, and frontend/backend development to deliver an integrated and efficient solution.
LatitudePay Asia - Singapore (Remote), India 04/2023 - 05/2024 Redesigned and improved backend systems to enhance the customer onboarding journey, achieving a 30% increase in user satisfaction and a 25% reduction in onboarding time. Collaborated with frontend developers to integrate user-facing elements into the backend system. Developed and optimized over 15 APIs for third-party integrations, ensuring enhanced communication and seamless data flow, which reduced system latency by 20%. Designed and implemented data storage solutions complying with compliance standards. Proactively identified and mitigated potential risks in financial transactions, reducing risk incidents by over 50% through targeted measures and improved security protocols. Participated in on-call rotations, providing timely support and resolution for backend-related issues. Software Development Engineer - II / Bajaj MARKETS - Pune, India 06/2021 - 04/2023 Developed and delivered an end-to-end mutual fund platform for Bajaj customers from scratch, significantly enhancing their investment management capabilities. Designed, developed, and integrated APIs for accessing data from third parties like BSE (Bombay Stock Exchange) for transaction activities of Customer, Signzy, CVL for customer Onboarding. Integrated Celery for asynchronously executable tasks and AWS services like SES and SQS for Email service. MK
Collaborated with frontend developers to integrate and optimize APIs, improving system responsiveness and efficiency by 30%.
Designed and integrated communication templates like account creation, Sip due reminder, order status, reports and statements etc.
Created unit tests for automated testing of software components to ensure quality delivery. Maintained version control systems such as GIT and Subversion to manage source code changes. Conducted peer reviews of code changes to ensure coding standards are met. Software Developer / iodParts Technologies - Pune, India 10/2019 - 10/2020 Automated daily monitoring tasks and supported product teams to make bug-free. Worked on technologies including Python, machine learning, deep learning, NLP, Excel. Developed algorithms to determine competitive prices of parts for sourcing. EDUCATION AND TRAINING
PG Diploma in Big Data Analytics 03/2021
CDAC(DBDA) - Pune
Bachelor Of Engineering, Computer Science 06/2019
Deogiri Institute of Engineering And Management Studies - Aurangabad PROJECTS
1. Surveillance system object detection using OpenCV (02/2021) Image processing, CNN, YOLOV3, CV2, Matplotlib, Pandas, Numpy, Deep learning Extracted additional information from CCTV in shopping complexes, such as the count of males, females, and children.
2. Twitter Sentiment Analysis
Collected data from Twitter and performed analysis on people's reactions, categorizing results as positive, negative, or neutral.