Professional software developer with strong background in coding, debugging, and software design. Adept at collaborating within teams to deliver high-quality software solutions that meet evolving project needs. Skilled in various programming languages and frameworks, with focus on achieving impactful results and fostering reliable, adaptable work environment. Known for problem-solving abilities, effective communication, and results-driven approach to software development.
Overview
5
5
years of professional experience
Work History
Software Developer
Amazon
01.2025 - Current
Developed and implemented batch processing jobs in Java to manage Amazon Prime Credit Card transactions, ensuring efficient settlement and reconciliation of high-volume payment data.
Integrated with third-party payment systems and card networks using REST/SOAP APIs and ensured compliance with PCI-DSS standards.
Created automated job scheduling using Quartz/Spring Batch Scheduler for nightly batch runs of payment files, improving operational efficiency and reducing manual intervention.
Developed exception handling and retry logic for batch jobs to handle network errors, invalid transactions, and third-party API failures gracefully.
Designed and optimized SQL queries and stored procedures in PostgreSQL/Oracle for batch payment processing and reconciliation reporting.
Monitored batch job execution using logs and alerts in CloudWatch/ELK Stack to ensure 99.9% uptime and rapid resolution of failed jobs.
Software Developer
Gainwell Technologies
06.2022 - 12.2024
Designed and developed intuitive, user-friendly front-end components for the Healthcare Provider Portal, utilizing React.js, resulting in an enhanced user experience and improved functionality
Implemented responsive and interactive user interfaces using React, Redux, and Material-UI, ensuring seamless access across multiple devices and platforms
Built reusable React components, utilizing hooks (useState, useEffect) and context for efficient state management, significantly reducing development time and increasing maintainability
Collaborated with the back-end team to integrate RESTful APIs, ensuring smooth and efficient communication between the front-end and back-end systems, reducing data retrieval times by 20%
Implemented end-to-end testing with Jest and React Testing Library, ensuring high-quality, bug-free user interfaces and boosting code reliability by 95%
Created comprehensive front-end documentation for new React components and best practices, facilitating future development and team knowledge sharing
Associate Software Developer
Performance Soft (Client: DXC Technology)
12.2019 - 06.2022
Developed a full-stack application for the Covid-19 vaccination dashboard, using React on the frontend for building responsive and interactive UIs and Java for the backend to handle business logic and data processing
Designed and implemented user interface components in React for the Covid-19 vaccination dashboard, focusing on creating intuitive questionnaire forms and real-time data validation for pharmacies and hospitals
Integrated the React frontend with Java-based RESTful APIs, ensuring seamless data flow between the client and server, which improved data synchronization and boosted system performance
Improved system performance by optimizing database queries with indexing, caching, and query optimization techniques, reducing query execution times by 15% and enhancing overall system efficiency
Worked on full-stack unit and integration testing strategies, using tools like Jest for frontend testing and JUnit for backend testing, ensuring the stability and reliability of both the frontend and backend components
Implemented role-based access control (RBAC) and data encryption in the full-stack application, securing user data and reducing the number of security incidents, with the React UI providing role-specific views
Collaborated with cross-functional teams, ensuring seamless integration between the backend Spring Boot application and the React frontend, resulting in a cohesive user experience for both users and administrators
Databases, Version Control & Methodologies: Oracle SQL, PostgreSQL and MySQL, Git, GitHub, Scrum, Agile
Other Skills: Problem-solving, Software development, Code debugging, Git proficiency, API integration, Code review and refactoring, Cross-platform development and Cross-functional collaboration