Software Engineer around 5 years of experience delivering scalable backend and full-stack applications across enterprise and financial domains.
Strong expertise in Java (8/11/17), Spring Boot, Spring Cloud, and microservices architecture, building high-performance RESTful APIs.
Proven experience designing event-driven systems using Apache Kafka, messaging queues, and asynchronous processing.
Hands-on experience with AWS cloud services including ECS, EC2, S3, RDS, Lambda, IAM, and CloudWatch, enabling cloud-native deployments.
Skilled in containerization and orchestration using Docker, Kubernetes, Helm, and Terraform. Strong full-stack background with React, Angular, TypeScript, HTML5, and CSS3, integrating UI layers with backend services.
Extensive experience working with relational and NoSQL databases: PostgreSQL, Oracle, SQL Server, Cassandra, MongoDB, DynamoDB, and Redis.
Expertise in CI/CD pipelines and DevOps practices using Jenkins, Git, GitHub Actions, Maven, and Harness. Experienced in monitoring, logging, and production support, leveraging ELK Stack, Splunk, and cloud monitoring tools.
Collaborative team player with strong experience in Agile/Scrum environments, working across distributed teams to deliver reliable, secure solutions.
Overview
6
6
years of professional experience
1
1
Certification
Work History
Software Engineer
CITI
Jersey City
03.2025 - Current
Designed and re-architected enterprise Java-based microservices using Java 11, Spring Boot, Spring Cloud, and Hibernate, enabling scalable, cloud-native financial platforms across distributed Citi environments.
Defined and implemented RESTful APIs including Config, Notification, Push, Callback, and Bulk Processing APIs, enabling seamless integration between AQUA upstream systems and downstream platforms via Kafka, S3, and GLRS.
Implemented event-driven architecture using Apache Kafka (Spring Kafka producers/consumers) to support asynchronous notifications, high-throughput ingestion, and real-time processing across clusters.
Designed and built control-log and retry frameworks to track job execution, detect partial or failed runs, and automatically re-trigger dependent APIs, improving fault tolerance and recovery.
Optimized data persistence and caching layers using PostgreSQL, Cassandra, and Redis, reducing response times for high-volume financial workflows.
Developed internal React.js dashboards and UI components to visualize API control logs, job status, and configuration data, improving operational visibility.
Containerized and deployed microservices using Docker and Helm on AWS ECS, enabling consistent, scalable runtime environments.
Automated CI/CD pipelines using Jenkins, GitHub Actions, and Harness, streamlining build, test, and deployment processes.
Integrated AWS services including S3, ECS, RDS, IAM, and CloudWatch to support secure storage, monitoring, and audit requirements in regulated environments.
Implemented centralized logging and monitoring using ELK Stack and Splunk, enabling proactive issue detection and faster production incident resolution.
Collaborated with cross-functional teams in Agile/Scrum environments and mentored junior developers through code reviews, improving code quality and team productivity.
Software Engineer
Wells Fargo
Fremont
01.2023 - 03.2025
Designed and enhanced full-stack enterprise applications using Java (7/8/11), Spring Boot, Spring MVC, and Spring Cloud, enabling scalable microservices and integration with downstream banking systems.
Built and exposed RESTful APIs to support customer-facing and internal platforms, ensuring secure communication between backend microservices and frontend applications.
Developed responsive single-page applications (SPAs) using Angular (2/4/6), AngularJS, HTML5, CSS3, JavaScript, and TypeScript, improving UI performance and maintainability.
Integrated React.js components with backend services, enabling efficient data retrieval, state management, and real-time updates for dashboards and internal portals.
Implemented event-driven architecture using Apache Kafka, enabling high-throughput, low-latency data streaming and asynchronous processing across distributed systems.
Designed and optimized relational and NoSQL databases using PostgreSQL, Oracle, Cassandra, MongoDB, DynamoDB, and Redis, ensuring efficient data storage and query performance.
Implemented Redis caching strategies to reduce database load and improve response times for high-traffic applications.
Deployed and managed applications on AWS cloud infrastructure using EC2, S3, RDS, Lambda, ELB, IAM, and CloudWatch, ensuring scalability, availability, and security.
Automated build, test, and deployment workflows by implementing CI/CD pipelines using Jenkins, Git, Maven, Docker, and Kubernetes, improving release efficiency and system stability.
Implemented authentication and authorization using Spring Security and OAuth 2.0, securing REST APIs and frontend applications.
Developed and executed unit and integration tests using JUnit and Mockito, and collaborated in Agile/Scrum environments through sprint planning, code reviews, and cross-team coordination.
Java developer
The Home Depot
07.2020 - 12.2021
Designed, developed, and maintained enterprise-grade Java/J2EE applications using Core Java, Spring Boot, Spring MVC, and Hibernate, supporting large-scale retail and inventory management systems.
Implemented microservices architecture with Spring Boot–based RESTful services, enabling modular, scalable, and loosely coupled backend components consumed by multiple client applications.
Built full-stack web applications using AngularJS, Angular, HTML5, CSS3, JavaScript, and TypeScript, integrating responsive UIs with backend REST APIs.
Developed a real-time inventory management system using multithreaded Java, efficiently processing concurrent stock updates across multiple store locations and improving throughput and data accuracy.
Integrated Apache Kafka into microservices to enable asynchronous, event-driven communication, improving scalability, fault tolerance, and data consistency across distributed services.
Designed and maintained scalable data architectures for retail and inventory platforms, leveraging PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra, and DynamoDB to support high-throughput transactional and reporting use cases.
Architected and supported scalable cloud-based deployments on AWS, configuring compute, storage, networking, and auto-scaling components (EC2, S3, RDS, DynamoDB, Route53, ELB, Auto Scaling) to handle fluctuating retail traffic and ensure fault-tolerant operations.
Implemented ETL and analytics workflows using Amazon Redshift and Redshift Spectrum, enabling efficient processing of large-scale retail and transactional data stored in S3.
Built and deployed containerized microservices using Docker, Kubernetes, and Helm, ensuring consistent deployments across development, test, and production environments.
Utilized AWS Lambda and AWS SQS for serverless processing and queue-based communication, enabling reliable message delivery and decoupling of microservices.
Automated CI/CD pipelines using Git, Jenkins, Maven, and Docker, and developed unit and integration tests using JUnit and Mockito, while collaborating in Agile/Scrum environments for continuous delivery and production support.
Education
Master of Science - Computer And Information Sciences
University of North Texas
Denton, TX
12-2023
Skills
Java
C#
Python
Nodejs
Spring Boot
Spring MVC
Django
Flask
REST APIs
JavaScript
TypeScript
Redux
PostgreSQL
MySQL
Microsoft SQL Server
MongoDB
DynamoDB
Redis
AWS
Microsoft Azure
Docker
Kubernetes
Jenkins
Git
GitHub Actions
Terraform
Maven
Mockito
Selenium
PyTest
SonarQube
Integration testing
End-to-End Testing
Bash
Certification
Java SE 8 Programmer I (1Z0-808), Oracle Certification
Timeline
Software Engineer
CITI
03.2025 - Current
Software Engineer
Wells Fargo
01.2023 - 03.2025
Java developer
The Home Depot
07.2020 - 12.2021
Master of Science - Computer And Information Sciences