Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Ramana Ummadi

Centreville,VA

Summary

Seasoned Software Engineer with over 19 years of experience in designing, developing, and maintaining Java Enterprise systems and web applications. Expertise in cloud technologies, particularly AWS, with a strong background in DevOps practices and microservices architecture. Proven ability to lead teams, mentor junior engineers, and collaborate with cross-functional stakeholders to deliver high-quality software solutions.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Lead Software Engineer

Capital One
McLean, VA
06.2019 - Current
  • Spearheaded the development of Artemis, a CI/CD automation tool, utilizing Java and Golang microservices deployed on AWS ECS, to streamline the release process and enhance deployment efficiency - Architected and implemented RESTful APIs using Spring Boot and gRPC for inter-service communication, improving system integration and data flow - Orchestrated the migration from dep to go mod, improving dependency management and build reliability in Golang projects - Engineered robust CI/CD pipelines using Jenkins, reducing deployment time and increasing release frequency - Leveraged AWS services (ECS, EC2, S3, SQS) to build scalable and resilient cloud-native applications, enhancing system performance and reliability - Mentored junior engineers and conducted code reviews to elevate team skills and ensure code quality standards - Collaborated with product owners to define requirements and estimate effort, aligning development goals with business objectives - Implemented comprehensive unit testing strategies using JUnit, Mockito, and go-mock to improve code quality and reduce defects - Deployed and managed services on Kubernetes clusters, enhancing application scalability and operational flexibility

Senior Software Engineer

Capital One
McLean, VA
01.2015 - 06.2019
  • Designed and developed microservices using Spring Boot, Maven, Gradle, and AWS to improve system modularity and scalability - Created and maintained Jenkins jobs for building and deploying applications to cloud environments, ensuring consistent and reliable deployments - Implemented audit logging using JMS queues and RabbitMQ to enhance system traceability and compliance - Utilized monitoring tools such as Splunk, New Relic, and Kibana to ensure application health and performance, enabling proactive issue resolution - Participated in production support and on-call rotations, ensuring high availability and quick incident response

Senior Java Consultant

FreddieMac
McLean, VA
08.2014 - 01.2015

Architected and implemented SOA-based applications, designing the full stack from database to server-side components (including session beans, MDBs, and web services) on the WebLogic platform. Developed a data transformation framework for Java-to-XML conversion, while continuously improving development processes and creating comprehensive system documentation including UML diagrams.

Senior Java Consultant

Capital One
McLean, VA
08.2012 - 07.2014

Designed and implemented microservices using Spring Boot and AWS, while also developing an orchestration layer for SOAP services. Improved application performance through caching mechanisms, managed on-premises deployments, and maintained comprehensive documentation in Confluence.

Senior Java Consultant

Emptoris (IBM)
Burlington, MA
03.2012 - 08.2012

Led migration efforts from Tomcat to WebSphere, including database transition from Oracle to DB2, while implementing Business Objects using ADF framework. Integrated multiple applications, implemented SSO, orchestrated services on WebSphere, and developed DSF client-server for integration testing, all while adhering to Agile methodologies using JIRA for project management.

Education

Master's in Computer Science Engineering -

Jawharlal Nehru Technological Uniersity
India

Bachelor of Science - Computer Science Engineering

Gulburga University
India

Skills

  • Java
  • Golang
  • Python
  • JavaScript
  • AWS - EC2, ECS, S3, SQS, Lambda, Fargate, SNS, Route 53
  • Jenkins
  • Docker
  • Kubernetes
  • CI/CD pipelines
  • Spring Boot
  • GRPC
  • MongoDB
  • PostgreSQL
  • Snowflake
  • Git
  • New Relic
  • Splunk

Certification

  • AWS Solution Architect - Associate
  • AWS Certified Developer - Associate

Timeline

Lead Software Engineer

Capital One
06.2019 - Current

Senior Software Engineer

Capital One
01.2015 - 06.2019

Senior Java Consultant

FreddieMac
08.2014 - 01.2015

Senior Java Consultant

Capital One
08.2012 - 07.2014

Senior Java Consultant

Emptoris (IBM)
03.2012 - 08.2012

Master's in Computer Science Engineering -

Jawharlal Nehru Technological Uniersity

Bachelor of Science - Computer Science Engineering

Gulburga University
Ramana Ummadi