Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ashish Verma Sugandh

Senior Software Engineer
Kolkata

Summary

Having 8.7+ years of experience in designing, developing, and maintaining scalable Java-based microservices and Android applications. Extensive experience working with Spring Boot, REST APIs, relational databases, caching solutions, and test automation. Strong communication skills and adept at client interaction, requirement gathering, and solution design. Passionate about writing clean, maintainable code and continuously upgrading skills with emerging technologies with maximum efficiency to produce innovative solutions.

Overview

9
9
years of professional experience
3
3
Languages

Work History

Senior Software Engineer, PeopleSoft

Tech Mahindra
Kolkata
03.2023 - Current

• Developed and maintained scalable micro-services like (User, Shopping Cart, SMS, Email, Payment, Customer, Appointment, etc) in the telecom domain using Spring Boot.
• Built databases and table structures for micro-services using with MySQL, PostgreSQL, and LDAP for data operations.
• Used Kafka for Event based communication.
• Implemented Spring caching to enhance performance.
• Integrated external APIs(REST/SOAP) for fetching and updated data based on the business requirements.
• Collaborated directly with clients for requirement discussions, feasibility analysis, and feature development.
• Ensured timely delivery of high-quality code in Agile environment. Enabled seamless integrations with third-party systems through the development of robust APIs and data exchange mechanisms.
• Improved software performance by identifying and addressing bottlenecks in various PeopleSoft applications.
• Increased end-user satisfaction by providing responsive technical support and resolving issues quickly.
• Collaborated with cross-functional teams to deliver high-quality software updates on time.

Full Stack Software Developer

Chatpay Commerce Pvt. Ltd
Bengaluru
11.2018 - 03.2023

• Collaborated with managers for requirement discussions, feasibility analysis, and feature development.
• Created robust backend services using RESTful APIs designs that facilitated seamless data exchange between front-end clients and back-end systems using Spring boot and MySql database.
• Integrated third-party APIs to enhance overall application functionality and improve user experience.
• Created multiple Android applications using Java and Kotlin.
• Conducted thorough code reviews to maintain high standards of quality and consistency throughout the project lifecycle.
Projects:
1. Pitstop - Doorstep Car Repair Service: This project is an online Doorstep Service Providing for Car, where users will get the Service details online and can book a service at Doorstep as well as at Garage. User can refer to their Friends / Colleagues through App and get the Referral Bonus for each Signup and can use wallet amount for Service Payment.
In technical terminology:
• Technology Used: Java, Spring boot, Kotlin, Android, MySql.
• Used Spring boot technology for creating REST APIs for seamless communication between client and server.
• Implemented Redis and Memcached for caching and improved application performance.
• Wrote Junit tests using JUnit for code reliability.
• Integrated 3rd Party system like Clevertap for capturing user actions.
• Integrated Razorpay payment gateway for transaction and Firebase for Push Notification.

2. Pitstop - Dost: This project is an online Doorstep Service Providing for Car, where Agents will get the Service details online and can book a service on behalf of a Customer at Doorstep as well as at Garage. Agents can refer to their Friends / Colleagues through App and get the Referral Bonus for 1st Ever Service Booked.
In technical terminology:
• Technology Used: Java, Spring boot, Kotlin, Android, MySql.
• Used Spring boot technology for creating REST APIs for seamless communication between client and server.
• Implemented Memcached for caching and improved application performance.
• Wrote Junit tests using JUnit for code reliability.
• Integrated Firebase for Push Notification.

3. Pitstop - Spare: This project is for selling vehicle spare parts online based on vehicle selection where user can check the spares for the selected vehicle and place an order. User can see all the vehicles and their variants and can add that vehicle in his profile for future reference to buy spares. User can see the only spare which are applicable for selected vehicle.
In technical terminology:
• Technology Used: Java, Spring boot, Kotlin, Android, MySql.
• Used Spring boot technology for creating REST APIs for seamless communication between client and server.
• Implemented Memcached for caching and improved application performance.
• Wrote Junit tests using JUnit for code reliability.
• Integrated 3rd Party system like Clevertap for capturing user actions.
• Integrated Razorpay payment gateway for transaction and Firebase for Push Notification.
• - Integrated ZOHO platform for maintaining Inventory, placing order and fetch the updated data. Setup webhooks for updating the data related to inventory, orders, users in our database automatically.

Senior Software Developer

Ozoprop Technologies Pvt. Ltd.
Bengaluru
01.2017 - 10.2018

• Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
• Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
• Met with stakeholders to provide detailed project reports and milestone updates.
• Improved software performance by identifying and resolving bottlenecks in the code.
• Contributed to the design and development of multiple Android applications using Java.
• Built and maintained REST APIs using micro-service architecture with Spring Boot and MySQL.
• Worked in a fast-paced environment with tight deadlines and a small but agile team
Projects:
1. Ozoprop Partner App: This application is an online Real Estate Transaction Services that enables partners to help the customers for buying the property or home.
In technical terminology:
• Technology Used: Java, Spring boot, Android, MySql database.
• MVVM architecture for writing clean code.
• Integrated Paytm and PayUMoney gateway for online payment transaction from application.
• Implemented Dagger2 for Dependency Injection to remove Boilerplate code.
• Integrated Firebase Push Notification.
• Used Spring Boot Technology for building REST APIs to communicate with MySql Database.
2. Ozoprop Buyer App: This application is an online Real Estate Transaction Services that enables the customers to purchase their dream home both from developer or resale market.
• Team Member: 4
• Technology Used: Java, Spring boot, Android, MySql database.
• MVVM architecture for writing clean code.
• Implemented Dagger2 for Dependency Injection to remove Boilerplate code.
• Integrated Firebase Push Notification.
• Used Spring Boot Technology for building REST APIs to communicate with MySql Database.

Education

Diploma - Software Engineering

NIIT
Kolkata, India
04.2001 -

Bachelor in Commerce - Accounting And Finance

Calcutta University
Kolkata, India
04.2001 -

Higher Secondary Education - Accounting And Finance

Shree Maheshwari Vidyalaya
Kolkata, India
04.2001 -

Secondary Education - Accounting And Finance

Shree Maheshwari Vidyalaya
Kolkata, India
04.2001 -

Skills

Java

Spring boot

Spring framework

RESTful services

Microservices

Spring Security

Spring Cloud

Kafka/Rabbitmq

Database

Caching

Swagger

Timeline

Senior Software Engineer, PeopleSoft

Tech Mahindra
03.2023 - Current

Full Stack Software Developer

Chatpay Commerce Pvt. Ltd
11.2018 - 03.2023

Senior Software Developer

Ozoprop Technologies Pvt. Ltd.
01.2017 - 10.2018

Diploma - Software Engineering

NIIT
04.2001 -

Bachelor in Commerce - Accounting And Finance

Calcutta University
04.2001 -

Higher Secondary Education - Accounting And Finance

Shree Maheshwari Vidyalaya
04.2001 -

Secondary Education - Accounting And Finance

Shree Maheshwari Vidyalaya
04.2001 -
Ashish Verma SugandhSenior Software Engineer