Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sidhartha Gummadavelli

Arlington,USA

Summary

  • Full Stack Software Engineer with 7 years of experience building scalable, event-driven applications in enterprise environments.
  • Proficient in Java, Python, and SQL with hands-on experience across backend, cloud, and DevOps workflows.
  • Expertise in AWS services including Lambda, EventBridge, API Gateway, DynamoDB, and Kinesis for event-driven microservice architectures.
  • Designed and implemented secure RESTful APIs and fault-tolerant microservices using Spring Boot and AWS-native tools.
  • Practiced in Agile/Scrum methodologies, contributing to daily standups, sprint planning, and team velocity improvements.
  • Applied SOLID principles and object-oriented design patterns to develop modular, maintainable applications.
  • Strong advocate of TDD and BDD, with automated testing frameworks like JUnit, Mockito, and Cucumber integrated into CI/CD.
  • Built and maintained robust CI/CD pipelines using Jenkins, GitHub Actions, SonarQube, and Black for code quality and release automation.
  • Secured applications using OAuth2, JWT, and Spring Security to implement fine-grained access control and API protection.
  • Experienced in containerization and orchestration using Docker, Kubernetes (EKS/ECS), and Terraform/CloudFormation.
  • Developed and optimized SQL queries, stored procedures, and data models for Oracle, PostgreSQL, MySQL, MongoDB, and Cassandra.
  • Implemented caching strategies using Redis to reduce latency and improve application responsiveness under high load.
  • Managed cloud infrastructure as code (IaC) using Terraform and CloudFormation for repeatable, version-controlled deployments.
  • Mentored junior developers, facilitated code reviews, and supported onboarding and team growth through knowledge sharing.
  • Delivered production-ready, well-tested code across multiple teams, ensuring reliability, scalability, and alignment with business goals.

Overview

6
6
years of professional experience

Work History

Software Developer

TruistBank
Arlington, TX
02.2022 - 12.2023

Enterprise Event-Driven Backend & Microservices Engineering

  • Developed and maintained RESTful APIs in Java using Spring Boot, following object-oriented principles and SOLID design patterns for modularity and maintainability.
  • Built event-driven applications using AWS EventBridge, Kinesis, and Lambda, integrated with API Gateway and DynamoDB for seamless, real-time data processing.
  • Tuned SQL queries and procedures in Oracle for optimal performance, reducing latency on key reporting modules.
  • Configured CI/CD pipelines with GitLab CI, integrating SonarQube for code quality and Black for Python formatting enforcement.
  • Implemented authentication and authorization using Spring Security with OAuth2 and JWT tokens, enforcing role-based access control.
  • Used Redis for caching frequently accessed data, improving application response time and lowering DB load.
  • Participated in Agile ceremonies and worked closely with cross-functional teams to break down epics into deliverable user stories.
  • Mentored junior developers and reviewed code to ensure adherence to clean code standards.
  • Developed unit and integration tests with JUnit and Mockito; also contributed BDD test scenarios using Cucumber.
  • Monitored production services using AWS CloudWatch with custom metrics, logs, and alerting.
  • Used Terraform and CloudFormation to manage infrastructure-as-code for IAM, VPC, Lambda, and API Gateway.
  • Authored and maintained Swagger documentation for all developed APIs.
  • Utilized Docker to containerize microservices for local and test environments, supporting ECS deployment.
  • Executed Postman tests for manual API validation and shared environment collections with QA teams.
  • Collaborated with security teams to implement API hardening techniques including throttling, logging, and error masking.

Software Engineer

7 Eleven
Columbia, KY
06.2018 - 01.2022

Customer-Facing Systems and Lightweight Frontend Integration.

  • Built and deployed Spring Boot microservices for transactional processing and inventory management, using PostgreSQL and MySQL as data backends.
  • Developed Angular components for dashboards and admin interfaces, integrating with secured REST APIs.
  • Used AWS Lambda, API Gateway, and DynamoDB to build lightweight, serverless services in an event-driven context.
  • Deployed containerized apps to ECS using task definitions and security groups configured for compliance.
  • Optimized data layer performance through index tuning and query refactoring for frequent analytics queries.
  • Built CI/CD pipelines with Jenkins to automate build, test, and deployment cycles.
  • Used OAuth2 and IAM-based access control to secure web interfaces and backend APIs.
  • Implemented Redis caching to offload frequently accessed product and store metadata from the database.
  • Authored detailed Postman test collections for internal API QA and onboarding documentation.
  • Contributed to team-wide adoption of BDD practices through Gherkin scenario writing and Cucumber-based automation.
  • Used GitLab for source control and merge requests, ensuring traceable commit history with JIRA story links.
  • Wrote stored procedures in PostgreSQL for encapsulating multi-step business logic.
  • Deployed and updated infrastructure components using CloudFormation stacks and S3-based artifact storage.
  • Performed manual regression testing and data validation for release cycles with internal QA.
  • Collaborated in sprint retrospectives and story grooming to improve estimation and team productivity.

Software Engineer

Accenture
Mumbai, Maharashtra
01.2018 - 06.2018

Cloud-First Digital Transformation Projects (React + AWS + Python)

  • Built scalable web applications using React.js with Redux and integrated them with secured RESTful APIs.
  • Engineered backend services in Java and Python for enterprise clients, following microservices architecture and modular development.
  • Implemented event streaming using AWS Kinesis, with processing through Lambda functions and storage in DynamoDB and S3.
  • Secured APIs and web apps using JWT and Spring Security, aligned with client-specific SSO implementations.
  • Designed MongoDB and Cassandra schemas optimized for horizontal scalability and fast reads.
  • Wrote comprehensive unit tests using JUnit, Mockito, and property-based tests in Python.
  • Contributed to CI/CD pipelines using GitHub Actions to automate tests, builds, and Docker deployments to EKS.
  • Used Terraform for automated provisioning of AWS resources, including IAM, VPC, RDS, and CloudWatch configurations.
  • Developed Gradle multi-module builds and custom tasks for automated testing and packaging.
  • Led internal code walkthroughs and contributed reusable utilities and base templates across multiple projects.
  • Logged and monitored application performance using CloudWatch metrics, dashboards, and alarms.
  • Worked closely with security auditors to apply API-level security headers, throttling, and data masking.
  • Collaborated in cross-functional Agile teams to deliver sprint goals and documented REST specifications.
  • Refactored legacy applications into containerized microservices using Docker and deployed via EKS.
  • Provided onboarding support and mentorship for new team members during cloud migration initiatives.

Education

Master of Science - Information Technology

Lindsey Wilson College

Skills

Languages: Java, Python, SQL, PL/SQL
Frameworks: Spring Boot, Reactjs, Angular, JUnit, Mockito, Cucumber
Cloud & DevOps: AWS (Lambda, EventBridge, Kinesis, API Gateway, DynamoDB, CloudWatch, VPC, IAM), Terraform, CloudFormation, Jenkins, GitHub Actions
Databases: Oracle, PostgreSQL, MySQL, MongoDB, Cassandra
Security: Spring Security, OAuth2, JWT, API Gateway policies
Testing: TDD, BDD, Postman, Cucumber, Mockito, JUnit, SonarQube, Black
Containers: Docker, Kubernetes (EKS, ECS)
Caching: Redis
Build Tools: Maven, Gradle
Version Control: Git, GitHub, GitLab
IDEs: IntelliJ, Eclipse, NetBeans, VS Code
Other: Agile, Scrum, CI/CD, REST APIs, Microservices, Design Patterns, OOP

Timeline

Software Developer

TruistBank
02.2022 - 12.2023

Software Engineer

7 Eleven
06.2018 - 01.2022

Software Engineer

Accenture
01.2018 - 06.2018

Master of Science - Information Technology

Lindsey Wilson College
Sidhartha Gummadavelli