Experience
2024 — Now
New York City Metropolitan Area
• Spearheaded the digital transformation of core banking systems, applying Clean Architecture principles to modernize legacy platforms, enhance codebase scalability, and reduce technical debt across high-impact financial workflows.
• Elevated transaction throughput by 30% by migrating critical services to Java 21 and harnessing virtual threads, significantly reducing processing latency under peak banking loads.
• Architected and deployed domain-driven microservices using Spring Boot 3 and Spring Cloud to modularize banking operations, including customer onboarding, funds transfer, KYC/AML validation, loan disbursement, and account reconciliation.
• Engineered seamless integrations with major payment gateways (e.g., Visa, Mastercard, Stripe, PayPal), enabling real-time credit/debit card processing, recurring billing, refund handling, and transaction settlement with full PCI-DSS compliance.
• Implemented secure inter-service communication with OpenFeign and Spring Cloud Contract, ensuring consistent, low-latency messaging across fraud detection, authorization, transaction, and ledger services.
• Established centralized configuration and policy management via Spring Cloud Config Server, enabling dynamic, environment-specific service configurations for critical payment and transaction flows.
• Enhanced reliability and fault isolation through the implementation of Spring Cloud Gateway, circuit breakers, bulkheads, and retry mechanisms using Resilience4j, guaranteeing 99.99% availability for mission-critical banking APIs.
• Exposed secure REST and GraphQL APIs for omni-channel banking experiences, enabling seamless integration across mobile, web, ATM, and third-party financial platforms.
• Led the design of event-driven architecture for payment orchestration, leveraging Kafka, Apache Pulsar, and Amazon EventBridge to decouple services and enable real-time processing of high-volume transactions and compliance events.
2023 — 2024
2023 — 2024
Boston, Massachusetts, United States
• Led the full SDLC from planning to maintenance using Agile methodologies like Scrum and Kanban, ensuring high-quality deliverables and efficient outcomes for financial systems.
• Developed and optimized financial applications using Java V14 and V11, leveraging core concepts, HttpClient and the Z Garbage Collector, while also utilizing Python and Golang for enhanced functionality and data processing.
• Designed and developed responsive web interfaces for financial applications using JavaScript, HTML5, CSS3, Bootstrap and React 17, focusing on components, state management and efficient DOM handling for seamless user experience.
• Developed microservices and cloud-native financial applications using Spring Boot and Spring Cloud, creating high-performance reactive web applications with Spring WebFlux to handle real-time financial data.
• Designed and implemented high-performance, scalable microservices and RESTful web services using Spring Boot, integrating various Spring modules to build comprehensive enterprise financial applications.
• Developed cloud-native financial services using Spring Cloud, implementing service discovery, configuration management and fault tolerance for resilient and scalable microservices handling transactional data.
• Created high-performance and scalable reactive web applications using Spring WebFlux, catering to asynchronous data streams and event-driven architectures, ideal for real-time financial market analytics.
• Architected and developed microservices using GraphQL for flexible and efficient data retrieval in financial applications, enabling complex queries and data aggregation from multiple financial data sources.
• Designed, implemented and documented RESTful APIs using JSON for secure financial transactions, utilizing Postman for testing, documentation and automation to ensure robust and reliable API services.
2022 — 2022
2022 — 2022
Houston, Texas, United States
• Oversaw the entire SDLC, implementing Agile methodologies like Scrum and Kanban to enhance team collaboration and project efficiency, ensuring timely delivery of financial solutions.
• Engineered and maintained financial applications using Java V8, utilizing core Java principles, lambda expressions andstreams for optimized and maintainable code to support financial transactions and data processing.
• Created responsive and dynamic web interfaces for financial portals using TypeScript, HTML, CSS, Bootstrap andAngular 7. Focused on modules, components, directives, services, templates, routing andforms to build scalable front-end applications for retail and corporate financial users.
• Utilized Spring Batch for efficient processing of large volumes of financial data, optimizing batch jobs for error handling, transaction management and job scheduling, essential for financial reconciliation and reporting tasks.
• Applied Spring AOP for cross-cutting concerns such as logging, security and transaction management, enhancing modularity and maintainability in critical financial operations.
• Developed asynchronous communication using Spring JMS, configuring message-driven beans and connection factories for reliable and scalable messaging across distributed financial systems.
• Designed microservices and RESTful APIs using JSON and GraphQL for flexible data retrieval in financial services. Utilized Postman for API testing and documentation.
• Designed and implemented NoSQL database interactions with MongoDB, enabling efficient storage and retrieval of unstructured financial data.
• Built scalable and high-performance backend services using Node.js to handle large-scale financial transactions and backend processing efficiently.
• Implemented robust logging mechanisms with SLF4J to monitor API performance and enhance system observability.
2019 — 2022
Atlanta, Georgia, United States
● Directed the full Software Development Life Cycle (SDLC) from initial concept through deployment and ongoing support, ensuring thorough analysis and design to meet banking business requirements, such as customer data management, transaction processing systems and compliance with financial regulations like SOX.
● Championed Agile methodologies and developed banking applications using Java 7, focusing on core Java principles and collections like Lists, Maps and Sets to efficiently manage customer records and financial data.
● Led frontend development using React, utilizing modern tools like TypeScript, React Router, and React Context API to create dynamic, responsive UIs that enhance patient and provider experiences, ensuring seamless functionality across devices.
● Enhanced state management in complex React applications using Redux (or React Context API), ensuring efficient data handling, predictable behavior, and improved application responsiveness for large-scale healthcare interfaces.
● Debugged and optimized React applications using React Developer Tools and Chrome Developer Tools, identifying performance bottlenecks and enhancing UI responsiveness.
● Implemented robust security protocols using Spring Security to safeguard banking applications against vulnerabilities and threats, ensuring the protection of sensitive customer data and adherence to compliance standards.
● Employed Spring Data to manage banking data effectively, ensuring seamless integration with databases, supporting account record storage, retrieval and management.
● Architected and deployed Service-Oriented Architecture (SOA) and RESTful APIs with JSON to facilitate seamless communication and integration between banking services and third-party applications, such as payment gateways and financial institutions.
2017 — 2019
2017 — 2019
Nashville, Tennessee, United States
• Managed the entire Software Development Life Cycle (SDLC) from initial planning to deployment and maintenance, ensuring adherence to project timelines and quality standards for healthcare applications, such as electronic health records (EHR), patient management and clinical decision support systems.
• Implemented Agile methodologies such as Scrum or Kanban to streamline development processes, promote collaboration and adapt to changing project requirements within healthcare software development cycles.
• Developed and maintained healthcare applications using Java 6, leveraging core Java principles and advanced concepts like functional programming, comparators and sorting algorithms to optimize performance and maintainability for patient data management and healthcare information systems.
• Designed and built responsive web interfaces for healthcare portals using TypeScript, HTML, CSS, Bootstrap and AngularJS 1.5, focusing on creating modular components, directives and services for scalable front-end applications, enabling seamless interaction with patients and healthcare providers.
• Integrated and configured Spring Integration to facilitate seamless communication between disparate healthcare systems and applications, ensuring efficient data flow and integration across electronic health records, lab systems and patient management platforms.
• Utilized Spring Batch for processing large volumes of healthcare-related data efficiently, implementing batch jobs to automate tasks like appointment scheduling, medical record updates and billing processes within enterprise applications.
• Designed and developed healthcare applications using Monolithic Architecture and implemented SOAP API with XML for inter-system communication, ensuring robust data exchange and service integration between patient records, lab results and billing systems.
Education
Gokaraju Rangaraju Institute of Engineering and Technology