Summary
- Senior Software Developer with extensive experience specializing in Java, Microservices, and APIs.
- Proficient in the Spring Framework, with a strong background in Data Structures and Algorithms, delivering high-quality, scalable solutions.
- Specializes in server-side logic, database management, and robust API integration to ensure seamless functionality, high performance, and unparalleled scalability of web applications.
- Create and maintain the core computational logic, manage data storage, and ensure secure, efficient communication between the server and user interfaces.
Technical Skills
Languages: GoLang, Java, Kotlin, C/C++, SpringBoot, Python
Databases: MySQL, Scylla, Redis,
Versioning Control: Git
Cloud Servers: AWS
Platforms: Apache Kafka, Docker
Work Experience
Product Engineer
Timeline: Jan 2024 – Present
Responsibilities:
- Develop a scalable e-commerce platform using microservices architecture.
- Ensure high performance and reliability to handle high traffic and transactions.
- Implement features such as user authentication, product catalog, shopping cart, order management, and payment processing.
Product Engineer
Timeline: Oct 2021 – Dec 2023
Responsibilities:
- Developed a microservice that will let users trade in the Indian Stock Market using the third-party SDK tools and APIs. This has impacted the DAU/MAU ratio of product from 5% to 30%.
- Maintained and Contributed to the chat and subscription microservices. Developed features like news feeds, trade feeds, groups management, subscriptions management.
- Developed and Maintained the payment microservice which will let users to do the payin and payout transactions
for various activities in the system. - Developed an event driven microservice to send events to the product analytics platforms.
Software Engineer
Timeline: Sep 2019 – Sep 2021
Responsibilities:
- Utilized Spring Boot, Spring Data JPA, Spring Batch, JUnit and created Restful services to make the workflow straightforward for calculating the NAV of a fund.
- Created various jobs according to business requirements using Talend Tool and export them as service in the Spring Boot Application.
- Developed REST APIs in an existing service for the management of the users
Machine Learning Intern
Timeline: Jan 2019 – Apr 2019
Responsibilities:
- Developed a POC for Facial and Attire Recognition using transfer learning in YoloV3 Model to detect faces of celebrities and their attire.
Java Developer Intern
Timeline: May 2018 – Jun 2018
Responsibilities:
- Developed a microservice that will store and provide the user’s activity data and implemented the service layer that acts as a bridge between the presentation layer and data access layer in the existing service using Spring framework.
Projects Worked On
Youth Ecommerce Website
Tech Stack: GoLang, Redis, MySQL, AWS
Descriptions:
- Develop a scalable e-commerce platform using microservices architecture.
- Implement features such as user authentication, product catalog, shopping cart, order management, and payment processing.
Vision Chat Service
Tech Stack: Kotlin/Java, Redis, MySQL, Docker, AWS
Descriptions:
- Maintained and Contributed to the chat and subscription microservices. Developed features like news feeds, trade feeds, groups management, subscriptions management.
Aurora Payment Service
Tech Stack: Kotlin/Java, SpringBoot, Redis, MySQL, Docker, AWS
Descriptions:
- Developed and Maintained the payment microservice which will let users to do the payin and payout transactions for various activities in the system.
Event Driven Service
Tech Stack: Golang, Apache Kafka, Scylla, Docker, AWS
Descriptions:
- Developed an event driven microservice to send events to the product analytics platforms.
Trading Service
Tech Stack: Java/Kotlin, Redis, Scylla,MySQL, Python, Docker, AWS
Descriptions:
- Developed a microservice that will let users trade in the Indian Stock Market using the third-party SDK tools and APIs. This has impacted the DAU/MAU ratio of product from 5% to 30%.