Aman Vashishta
Aman Vashishta
PROFESSIONAL SUMMARY
Framework Spring Framework (5.2.X), Spring JDBC, Spring Boot (1.5.9, 2.x),
Spring MVC, Spring REST
QUALIFICATION
Employment History
Bonami Software - (Jan 2020-Present)
PROJECTS:
1: Paytm Money
Description:
Paytm Money is a digital investment platform enabling users to invest in various financial
products such as mutual funds, stocks, and ETFs (Exchange Traded Funds). As part of
Paytm, it simplifies the investment process by making financial tools accessible to everyday
users with a focus on transparency, security, and ease of use. The platform is built to handle
high-volume transactions and ensures real-time data consistency for users across different
financial products.
● Led the analysis, design, and coding phases of the Paytm Money application,
focusing on delivering high-performance backend systems with Spring Boot and
Microservices architecture.
● Designed and implemented RESTful APIs to support key business functions,
including transactions, user authentication, and account management.
● Contributed to the development of microservices for scalability, ensuring the
application could handle high-volume transactions and provide seamless user
experiences.
● Collaborated with cross-functional teams to review and integrate business
requirements into the technical design, ensuring the system met performance and
security standards.
● Conducted code refactoring and optimization to improve overall system performance,
reducing response times and enhancing platform stability.
● Wrote unit tests using JUnit to ensure comprehensive test coverage and maintain
high-quality code standards.
● Utilized Kafka for message queuing to ensure reliable, distributed communication
between services, enhancing system scalability and fault tolerance.
● Worked with MySQL and JPA for database management, ensuring optimized queries
and efficient data handling.
Tech Stack:
Java 8, Spring Boot, AWS, Kafka, Git, MySQL, JPA, SQL, Microservices, CI/CD (Jenkins),
RESTful API
Description:
SRS (Subscription Revenue System) and RMS (Revenue Management System) are
platforms designed to manage and optimize subscription revenue for a streaming service.
These systems track user subscriptions, analyze revenue data, and implement strategies to
enhance profitability and user experience. RMS integrates with multiple vendors, collects
and processes subscription sales data, and provides detailed analytics to streamline
revenue generation and improve financial reporting through ERP system integration.
3: DG Market
Description:
DG Market is a global platform connecting buyers and sellers for tender opportunities. The
platform provides seamless interactions through robust API integrations, efficient data
retrieval, and enhanced user functionalities. It is designed to scale and meet the high
demands of global transactions, ensuring fast and reliable communication between users.
● Developed and implemented REST APIs using Spring Boot and Spring Data JPA,
facilitating efficient communication between buyers and sellers, and ensuring fast
data retrieval.
● Focused on high-performance system design, implementing filtered response
mechanisms to improve the precision and relevance of API data.
● Optimized query generation processes to enhance the performance of PostgreSQL
queries, improving data retrieval speed and ensuring platform responsiveness.
● Designed and implemented core user functionality APIs, such as Reset Password,
Forgot Password, and Search, enhancing user experience and platform accessibility.
● Utilized Kafka for messaging to ensure efficient and scalable communication within a
microservices architecture, improving data flow and system fault tolerance.
● Identified and resolved minor bugs, maintaining the platform’s stability, ensuring
minimal downtime, and improving overall reliability.
● Integrated Spring Security to secure user authentication and sensitive data across
the platform.
● Collaborated closely with cross-functional teams to ensure technical designs met
business needs and maintained high-quality standards.
Tech Stack:
Java 11, Spring Boot, Spring Security, Spring Cloud, Microservices, PostgreSQL, Gradle,
Spring Data JPA, Kafka, Cloud Deployment (AWS)
Description:
PWP is a real-time service that allows customers to purchase products using their reward
points. The system integrates with customer accounts to display available points, which can
be redeemed for various products, ensuring a seamless and efficient transaction process.
The platform emphasizes performance and accuracy to ensure customers have a smooth
experience while redeeming points.
Tech Stack:
Java, Spring Boot, REST, Spring IOC, Oracle, MySQL, Microservices