Experienced Software Engineer with over 6+ years of experience in designing, developing, and deploying scalable backend systems in the finance and insurance domains .
Proficient in Java 17 , Spring Boot , and microservices architecture , building high-performance APIs for secure and distributed enterprise platforms.
Skilled in developing RESTful and GraphQL APIs , integrating complex systems using Kafka , RabbitMQ , and API Gateways .
Strong hands-on experience with AWS (EC2, ECS, Lambda, S3, RDS, CloudWatch) , Azure , and GCP for deploying and maintaining cloud-native applications.
Experienced in database design and optimization using Oracle, PostgreSQL, MySQL, MongoDB, Cassandra , and Redis .
Proficient in DevOps and Infrastructure as Code (IaC) practices using Jenkins, Docker, Kubernetes, Terraform, Ansible , and GitHub Actions .
Adept at implementing OAuth2, JWT , and RBAC for secure access and compliance in financial and healthcare platforms.
Strong foundation in Object-Oriented Design (OOD) , design patterns , and Domain-Driven Design (DDD) for scalable, maintainable software architecture.
Experienced in Agile/Scrum environments , collaborating with cross-functional teams for rapid development and delivery.
Passionate about clean code, automation, and performance tuning , consistently delivering reliable, high-quality software solutions.
Overview
6
6
years of professional experience
Work History
Software Engineer
Tech Wave Solution Inc
01.2022 - Current
Led a cross-functional team of 6 engineers , promoting microservices best practices and CI/CD automation to improve software reliability and delivery speed.
Designed and implemented a Customer Account Management System using Spring Boot microservices and PostgreSQL , ensuring secure, real-time data synchronization between departments.
Developed a Loan Management System (LMS) for processing loan applications, approvals, and repayment schedules with automated interest calculations using Spring Boot and React.js .
Integrated credit score validation APIs and implemented a workflow engine to manage loan lifecycle events (application → approval → repayment).
Implemented a Credit Card Limit Management Service using Kafka and PostgreSQL , enabling dynamic updates to customer credit limits based on spending behavior.
Built Employee Payroll System utilizing Oracle DB for automated salary calculations and payslip generation, reducing manual HR workload by 40%.
Developed a Tax Calculation API for real-time tax computation on transactions, integrating with Oracle to update tax rules dynamically.
Created data synchronization microservices to manage customer loan and payment data across distributed systems.
Designed RESTful APIs for loan applications, repayments, and delinquency management integrated with front-end portals.
Implemented JWT-based authentication and role-based access control for financial modules, improving system security.
Deployed microservices on AWS ECS and RDS , improving uptime and scalability by 30%.
Enhanced system observability using Prometheus and Grafana , setting up real-time dashboards and alerts for production monitoring.
Streamlined CI/CD pipelines with Jenkins, Docker, and Terraform , cutting deployment times by 50% and standardizing build processes.
Collaborated with business analysts and QA teams in Agile sprints to refine requirements and ensure timely delivery of key features.
Software Engineer
Truist Bank
06.2019 - 12.2021
Developed and maintained Credit Card Fraud Detection System using Java, Spring Boot, and Python , identifying suspicious transactions in real time based on transaction patterns.
Implemented machine learning-based anomaly detection algorithms using Python (Scikit-learn) and integrated them into backend microservices via REST APIs.
Designed and deployed microservices for fraud scoring and alert generation, improving detection accuracy by 35%.
Built Transaction Monitoring Dashboard with React.js and Node.js , allowing fraud analysts to visualize alerts and user behavior patterns.
Created real-time data ingestion pipeline with Kafka and PostgreSQL , enabling high-throughput processing of payment transactions.
Developed Customer Notification Service to send automated alerts via email and SMS for flagged transactions, enhancing customer trust.
Collaborated with data engineering teams to optimize SQL queries and improve fraud rule execution time by 40%.
Integrated third-party fraud intelligence APIs for cross-verification of high-risk transactions.
Implemented role-based access control and secure authentication mechanisms using Spring Security and JWT for all fraud monitoring modules.
Built batch jobs to process historical transactions for periodic fraud risk audits and reporting.
Deployed backend services on AWS ECS and RDS , ensuring high availability and fault tolerance.
Automated CI/CD pipelines using Jenkins and Docker , reducing manual deployment time and minimizing downtime during updates.
Created data archival and audit trails using AWS S3 and Lambda for compliance and reporting requirements.
Participated in Agile ceremonies (daily standups, sprint reviews, retrospectives), ensuring on-time delivery of high-priority features.
Worked closely with business analysts and data scientists to refine fraud detection models and validate system performance using real transaction data.