Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ramya Patchikura

Bear,Bear

Summary

Lead Software Engineer with 10+ years of experience in software development, cloud architecture, and database management. Proficient in Java, TypeScript, Python, Spring Boot, React, AWS, and GCP. Strong background in SQL/NoSQL databases, cloud platforms, and DevOps, with a strong focus on designing scalable microservices, optimizing system performance, and implementing DevOps practices. Passionate about driving technical excellence, reducing infrastructure costs, and mentoring engineering teams.

Overview

13
13
years of professional experience

Work History

Sr Software Engineer (SE III)

M&T Bank
11.2022 - Current
  • Led the design and implementation of 15+ microservices using Spring Boot, improving scalability and reducing deployment time by 40%.
  • Optimized application performance by implementing asynchronous processing, indexing frequently accessed database queries, and leveraging caching mechanisms (Redis/AWS ElastiCache), reducing API latency by 50% and improving response times from 600ms to 300ms for high-volume financial transaction processing.
  • Enhanced M&T Portal login performance by optimizing database interactions, reducing query execution time by 35%, and delivering a smoother user experience.
  • Conducted a POC on Redis (In-Memory Data Store) and AWS ElastiCache (Managed Caching Solution), with ElastiCache being chosen for its superior speed, scalability, built-in persistence, and cost-effectiveness in supporting high-throughput applications.
  • Developed 10+ REST APIs for internal and external integrations, streamlining data flow and reducing manual interventions by 30%.
  • Leveraged Terraform State with Amazon S3 backend and state locking using DynamoDB to ensure consistency and prevent configuration drift.
  • Led release management for 12+ enterprise applications, ensuring 99.9% uptime by implementing blue-green and canary deployment strategies, optimizing CI/CD pipelines with Jenkins and GitHub Actions, automating rollback mechanisms, and enforcing rigorous pre-production testing using Selenium and JMeter.
  • Mentored 5+ interns, enhancing their software development skills and contributing to successful project deliveries.

Consultant - Sr Software Developer

Ford Motor Company
10.2019 - 10.2022
  • Designed & implemented RESTful APIs for the Customer Care Hub, improving system efficiency by 20% and reducing latency by 15%
  • Migrated infrastructure from PCF to GCP, optimizing cloud-based deployments and cutting infrastructure costs by $50K annually
  • Automated infrastructure management using Terraform, reducing deployment time by 60%
  • Configured APIC gateway for secure data transfer from on-premise to GCP cloud, ensuring compliance and security
  • Deployed secrets management using Terraform, securely managing tokens, client IDs, and secrets
  • Implemented unit & performance testing, reducing production issues by 25%, and ensured code quality with SonarQube
  • Developed comprehensive test documentation (Test Scenarios, Test Cases, Defect Reports, and Test Summary Reports) and automated reporting with Cucumber
  • Worked in Agile & Waterfall environments, meeting sprint deadlines and actively participating in Scrum meetings
  • Reduced development cycle time by 30% through close collaboration with business teams and improved requirement gathering
  • Authored technical documentation for future installs and reference, streamlining onboarding and troubleshooting for the team

Application Consultant -Microservices Developer

Capgemini Inc
10.2018 - 10.2019
  • Developed a Java-based analytics framework, improving processing speed by 45% and enhancing data insights
  • Designed and optimized database schemas, reducing query execution time by 40% for financial applications
  • Authored detailed technical documentation, reducing onboarding time for new developers by 30%
  • Implemented an automated scaling solution for EC2 instances and RDS databases by configuring Auto Scaling Groups (ASG) with dynamic scaling policies based on CPU, memory utilization, and request rate thresholds using AWS CloudWatch alarms.
  • Developed technical advancements using Spring Batch and Shell scripting for extract deployments
  • Performed unit testing (JUnit) and functional testing to confirm functionality and reliability
  • Configured Jenkins pipelines and GitHub branches for continuous integration and version control
  • Integrated CI/CD pipelines using Jenkins, reducing deployment errors by 35%
  • Conducted unit and performance testing, ensuring 99.5% application reliability

Application Consultant -Software Developer

Capgemini Inc
10.2017 - 10.2018
  • Developed features for the PULSE Network, handling transaction disputes across PULSE, Discover Network, and Diners Club International
  • Designed and implemented new services for financial transaction validations and issuer enablement
  • Worked in Agile methodology, actively participating in feature grooming, user story estimations, and code reviews
  • Debugged and designed fixes for client-impacting production issues (CIPI) within strict turnaround times
  • Integrated Maven with Jenkins, deploying applications to cloud platforms like PCF
  • Utilized SonarQube for code quality checks and Nexus for code deployment
  • Contributed to the development of PULSE, a financial transaction processing application, enhancing transaction speed by 20%

Project Leader

University of Houston (UHCL) - Egen Solutions
01.2017 - 05.2017
  • Developed a weather sensor application to fetch and display weather data for a given city, utilizing Service-Oriented Architecture (SOA)
  • Created REST endpoints to accept weather readings (JSON) from mock sensor API (- http://mocker.egen.io) and stored data in MySQL
  • Implemented Swagger for API documentation and Angular for frontend
  • Designed microservices architecture, using Spring Boot for backend services and Docker to create virtual environments
  • Automated CI/CD pipelines with Jenkins, managing multiple versions of code using GitHub
  • Hosted services on AWS infrastructure, utilizing S3 for storage, Route 53 as DNS Server, and EC2 instances for deployment
  • Integrated AWS API to manage cloud resources such as EC2, S3, VPC, CloudWatch, ELB, Auto-scaling, and SNS
  • Configured Maven and Jenkins for continuous integration and deployment into PCF cloud platforms
  • Performed unit and performance testing using JUnit and optimized application reliability with SonarQube

Java Developer

SNR Evolutions
06.2012 - 06.2015
  • Worked on E-Signature Online, a secure and legally binding digital signature platform reducing manual paperwork
  • Developed web applications using JSP, Servlets, Spring Boot, and MVC architecture
  • Designed front-end interfaces with CSS, JavaScript, and JSON, allowing users to submit personal information securely
  • Implemented JMS API for asynchronous communication, optimizing user registration confirmation processes
  • Created RESTful services to handle CRUD operations using Spring Boot and SQL queries
  • Used GitHub for version control, tracking module development and bug fixes
  • Automated CI/CD pipelines with Jenkins, improving deployment efficiency
  • Deployed applications on WebSphere application server in a secure channel environment
  • Participated in Agile methodology, meeting sprint deadlines and contributing to Scrum meetings
  • Developed JUnit test cases and assisted in system documentation for future reference and upgrades

Education

Master of Science - Computer And Information Systems

University of Houston
Houston, TX
05-2017

Skills

  • Programming Languages: Java, Python, TypeScript
  • Cloud Platforms: AWS (ElastiCache, EC2, RDS), GCP, PCF
  • Databases: MySQL, PostgreSQL, NoSQL (Redis, DynamoDB)
  • Frameworks & Tools: Spring Boot, Spring Batch, Hibernate
  • DevOps & CI/CD: Terraform, Jenkins, GitHub Actions, Docker, Kubernetes
  • Caching & Performance Optimization: Redis, AWS ElastiCache
  • Microservices & API Development: RESTful APIs, API Gateway

Timeline

Sr Software Engineer (SE III)

M&T Bank
11.2022 - Current

Consultant - Sr Software Developer

Ford Motor Company
10.2019 - 10.2022

Application Consultant -Microservices Developer

Capgemini Inc
10.2018 - 10.2019

Application Consultant -Software Developer

Capgemini Inc
10.2017 - 10.2018

Project Leader

University of Houston (UHCL) - Egen Solutions
01.2017 - 05.2017

Java Developer

SNR Evolutions
06.2012 - 06.2015

Master of Science - Computer And Information Systems

University of Houston
Ramya Patchikura