Experienced Software Engineer with 6 years of expertise designing and implementing scalable microservices using Java and Python, following SOLID principles and object-oriented design.
Experienced with J2EE and building Cloud-Native APIs across AWS and GCP, with exposure to Azure. Familiar with GraphQL for API integration and modern monitoring tools including Splunk and Dynatrace.
Strong proficiency in event-driven architecture on AWS, leveraging services such as EventBridge, Kinesis, Lambda, API Gateway, and DynamoDB to build robust enterprise-grade applications.
Skilled in creating RESTful APIs that ensure seamless integration between microservices and external clients, emphasizing API security with JWT and OAuth2 via Spring Security.
Hands-on experience with containerization technologies like Docker and orchestration platforms including Kubernetes (EKS, ECS) to automate deployment and manage scalable systems.
Deep knowledge of relational and NoSQL databases including Oracle, PostgreSQL, MongoDB, and Cassandra, specializing in query optimization and tuning for high-performance data access.
Practiced in Agile Scrum methodologies, actively participating in sprint planning, retrospectives, and continuous integration pipelines to deliver high-quality software iteratively.
Extensive experience applying Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies using Mockito and JUnit to ensure robust unit and integration testing coverage.
Familiar with CI/CD tools and plugins such as SonarQube for code quality analysis and enforcement in automated build pipelines.
Experienced in both manual and automated API testing using Postman to verify system functionality and integration points before release.
Implemented caching strategies using Redis to optimize application performance and reduce database load.
Skilled in infrastructure as code with CloudFormation and Terraform, managing secure VPC deployments and AWS service configurations for scalable cloud environments.
Developed front-end components with React and Angular, separated by company projects, enhancing user experience with responsive and modular UI design.
Proficient with build automation tools like Maven and Gradle, and integrated source control management via GitHub and GitLab to streamline development workflows.
Adept in using industry-standard IDEs including Eclipse, IntelliJ IDEA, NetBeans, and Visual Studio Code to maintain high productivity across diverse projects.
Strong collaborator and mentor, sharing knowledge and best practices to uplift team capabilities and promote code quality.
Overview
7
7
years of professional experience
Work History
Software Engineer
Fidelity Investments
09.2023 - Current
Created microservices with Java and Spring Boot to handle business operations, applying SOLID principles for cleaner architecture.
Designed Oracle and PostgreSQL queries with focus on indexing and stored procedure logic for better query performance.
Integrated Angular-based frontend with backend services to build an internal document management system.
Developed AWS Lambda functions to process events triggered via EventBridge and managed downstream flow via API Gateway to DynamoDB.
Utilized CloudWatch for centralized logging and alerting, aiding in operational monitoring and debugging.
Wrote automation tests using JUnit and Mockito while applying TDD methodology throughout feature development.
Processed Kafka messages to support background data processing modules, using it as a supporting component in the system.
Deployed containerized applications on ECS and EKS clusters using Docker for runtime isolation and scaling.
Ensured API-level security using Spring Security with OAuth2 and JWT for token-based access control.
Managed infrastructure provisioning and deployments using CloudFormation and Terraform, improving consistency across environments.
Maintained CI/CD workflows using GitLab pipelines, Maven builds, and SonarQube quality checks.
Collaborated on cloud deployment initiatives with exposure to Google Cloud Platform (GCP) services for CI/CD pipelines and monitoring.
Supported observability by working with Splunk dashboards, Dynatrace for application performance monitoring, in addition to CloudWatch and Prometheus.
Participated in Scrum events and collaborated with cross-functional teams for requirements clarification and story grooming.
Used Redis to cache frequently accessed data, and reduce backend load for high-traffic APIs.
Implemented BDD using structured scenarios to validate business logic and align with stakeholder expectations.
Performed manual API testing with Postman and contributed to system stability by writing robust unit tests.
Developed a GenAI-powered customer support tool integrating OpenAI’s ChatGPT API with Catalina to handle real-time natural language queries related to retirement accounts and investment products.
Built a secure backend service in Python (Flask) to handle prompt engineering, token limits, retry policies, and context chaining.
Implemented semantic search using FAISS and OpenSearch, storing vector embeddings in a Vector DB for fast retrieval of relevant historical queries and documents.
Used LangChain for the orchestration of document loading, chunking, embedding (OpenAI Ada v2), and retrieval.
Leveraged AWS Lambda, API Gateway, and S3 for serverless deployment and logging.
Created a monitoring dashboard using CloudWatch, Prometheus, and custom logs to track API latency, token usage, and retrieval accuracy.
Worked alongside the React frontend team to embed the assistant widget into Fidelity’s internal support portal.
Software Engineer
Infosys Technologies
02.2019 - 06.2023
Developed Python microservices for backend processing and automation, interfacing with enterprise-scale databases and external APIs.
Developed and deployed scalable Java-based microservices using Spring Boot, following TDD/BDD principles to ensure high test coverage and maintainability.
Built and maintained full-stack applications, integrating RESTful APIs, backend logic, and frontend components, supporting end-to-end feature development.
Gained familiarity with GraphQL APIs in integration projects, complementing REST-based microservices.
Utilized AWS services (EC2, S3, Lambda, CloudFormation) for deploying cloud-native applications with a secure, cost-effective infrastructure.
Implemented CI/CD pipelines using Jenkins, Docker, and automated unit tests to streamline deployments and improve reliability across environments; worked with Kafka for asynchronous event processing.
Created React-based interfaces for internal tools, improving usability and business team productivity.
Built scalable, event-driven architectures using AWS Kinesis, Lambda, and DynamoDB, enabling real-time processing and analytics.
Constructed ETL pipelines with AWS Glue and PySpark to process large datasets across S3-based data lakes.
Integrated Kafka for asynchronous data communication, complementing primary system workflows.
Used CloudWatch to monitor AWS resources and Lambda invocations, enabling faster incident detection and resolution.
Implemented VPC networking and routing policies for secure and isolated AWS environments.
Maintained SQL query optimization practices across MySQL and Cassandra, ensuring better performance in high-volume systems.
Participated in Agile ceremonies, actively contributing to Sprint planning, story estimation, and retrospectives.
Created reusable build scripts with Gradle, aligned with CI/CD on GitHub Actions, and SonarQube integration for code quality.
Managed infrastructure with Terraform for a repeatable cloud setup and better control over environments.
Conducted thorough testing using Postman and automation test scripts, with TDD methodologies.
Applied BDD principles in collaboration with QA and business analysts for scenario-based validations.
I used Visual Studio Code, IntelliJ, and Eclipse interchangeably, depending on project context, for seamless development workflows.
Followed version control best practices on GitHub, maintaining well-structured feature branches, and pull request flows.
Education
Master of Science - Computer Science
Kennesaw State University
Kennesaw, GA
Skills
Java, J2EE, Python, Spring Boot, Spring Security, React, Angular
Awarded Innovation Award in a hackathon for designing a real-time data processing pipeline with Python, Kafka, and PostgreSQL, capable of handling large-scale event streams efficiently.
Honored with the Academic Achievement Award for sustained Dean’s List status and applied research contributions in hackathons and innovation labs.