Full Stack Developer with 6 Years of experience in designing, developing, and deploying scalable enterprise applications using Java, Python, AWS, and SQL.
Strong focus on event-driven architectures using AWS services like EventBridge, Kinesis, Lambda, API Gateway, and DynamoDB.
Proficient in developing RESTful APIs and microservices with an emphasis on modular, reusable, and secure code.
Skilled in applying SOLID principles and object-oriented design patterns to build robust and maintainable applications.
Expertise in AWS ecosystem including IAM, CloudWatch, VPC, CloudFormation, and security best practices.
Developed and deployed containerized applications using Docker, Kubernetes, EKS, and ECS.
Practiced Agile Scrum methodologies with active involvement in sprint planning, daily standups, retrospectives, and continuous delivery pipelines.
Advocated and implemented Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices using JUnit, Mockito, and Cucumber.
Integrated SonarQube and Black for code quality and linting in CI/CD pipelines.
Experience with OAuth2, JWT, and Spring Security for securing APIs and web applications.
Optimized SQL queries across Oracle, PostgreSQL, MySQL, and NoSQL systems like MongoDB and Cassandra.
Developed and maintained automation scripts and unit test cases with high coverage and low technical debt.
Familiar with caching mechanisms using Redis for high-performance data access.
Exposure to frontend development using React (Fidelity) and Angular (Cognizant) for building responsive UI components.
Experienced in API testing and validation using Postman and Swagger for manual testing workflows.
Overview
6
6
years of professional experience
Work History
Full Stack Developer
Fidelity Investments
10.2022 - Current
Designed and implemented microservices using Java Spring Boot with event-driven integration via AWS Event Bridge and Lambda.
Contributed ideas for improving development process efficiency.
Developed customer-facing dashboards with React.js and backend APIs for real-time investment insights.
Utilized AWS services including API Gateway, DynamoDB, S3, and CloudWatch to build scalable, secure cloud-native applications.
Maintained version control systems like Git for source code management.
Engineered robust TDD unit tests using JUnit and Mockito for backend logic and BDD scenarios with Cucumber for critical workflows.
Integrated Postman and Swagger for API documentation and manual testing automation pipelines.
Used Docker and EKS for deploying containerized workloads and implemented security using OAuth2 and JWT.
Developed and maintained front-end web applications using HTML, CSS, JavaScript, JQuery and ReactJS.
Automated infrastructure provisioning using Terraform and AWS CloudFormation for multi-environment deployments.
Enabled caching using Redis to accelerate performance on frequently accessed data endpoints.
Built and optimized complex SQL queries in PostgreSQL and MongoDB for analytics-heavy modules.
Applied SOLID design principles and clean architecture patterns across microservices.
Integrated SonarQube in the CI pipeline to enforce code quality and linting standards.
Deployed messaging support using Kafka for downstream notifications and transaction logging.
Maintained documentation and architecture diagrams following Agile sprint cycles.
Collaborated with product teams using Agile Scrum, participating in backlog grooming, sprint demos, and retrospectives.
Software Engineer
Cognizant
08.2019 - 07.2022
Developed Angular-based frontend modules and integrated them with Python/Flask REST APIs for internal management tools.
Designed backend APIs following event-driven principles using Kinesis, Lambda, and API Gateway.
Implemented TDD with unit test coverage using PyTest and BDD using Behave for Python-based services.
Secured endpoints using Spring Security and JWT tokens with external identity providers for authentication.
Conducted performance optimization and query tuning for Oracle and Cassandra databases.
Built scalable systems using microservices and containerized them using Docker and deployed on ECS.
Developed automation scripts for deployment pipelines using GitLab CI/CD and CloudFormation.
Performed API testing and contract validation using Postman and OpenAPI specs.
Integrated SonarQube and static code analysis tools into CI for Python and Angular services.
Used Redis for in-memory caching of frequently used reference data and settings.
Deployed services into VPC-enabled AWS environments with IAM roles and security policies.
Created and maintained documentation using Confluence and tracked progress via JIRA.
Implemented database versioning and schema migrations for PostgreSQL using Flyway.
Collaborated across cross-functional teams for sprint planning and daily stand-ups.
Provided Kafka-based asynchronous communication between microservices as a background task processor.