Hi, I'm Vamsee.

Senior Software Engineer

I build software that simplifies complex systems.

I design cloud-native platforms, distributed systems, and enterprise automation for large-scale environments, with a focus on reliability, maintainability, engineering quality, and long-term operational impact.

Java 21 Spring Boot Distributed Systems React Kubernetes OpenShift AWS
Vamsee
7+ Years of engineering experience
30+ Enterprise REST APIs delivered
40% Reduction in duplicate backend logic
~40% UI latency improvement

About

Engineer first. Problem solver always.

I enjoy working on problems where software meets complexity: distributed systems, enterprise automation, infrastructure, integrations, and platforms used by other engineers.

Over the last 7+ years, I have worked across banking, telecommunications, e-commerce, IoT, cloud platforms, research, and education.

My experience ranges from designing APIs and real-time applications to building cloud-native automation platforms and leading technical delivery across engineering teams.

I care about simple architecture, strong engineering quality, good developer experience, observable systems, and software that remains maintainable long after it ships.

Experience

Building across industries, platforms, and scale.

Aug 2026 - Present

Bank of America

Senior Software Engineer / Technical Lead - North Carolina

Current
  • Lead the architecture, design, and delivery of a cloud-native Automation Engine that modernizes enterprise patching and infrastructure repaving, centralizes lifecycle orchestration, and supports the transition toward container-based automation.
  • Own the end-to-end architecture and development of a centralized Change Request automation platform using Java 21, Spring Boot, REST APIs, PostgreSQL, and microservices to automate ITSM-driven change-management workflows while improving auditability and operational traceability.
  • Build full-stack enterprise capabilities using React, Java 21, Spring Boot, PostgreSQL, and reusable service patterns to automate infrastructure operations and reduce manual workflow dependencies.
  • Lead cloud-native build, deployment, release, and environment-promotion practices using Docker, OpenShift, Kubernetes, Jenkins, Maven, and JFrog Artifactory across multiple environments.
  • Strengthen engineering quality and production supportability through JUnit 5, REST Assured, Testcontainers, SonarQube, Splunk, SLF4J, Spring Boot Actuator, automated testing, logging, health checks, and observability.
  • Provide hands-on technical leadership across solution architecture, implementation, code reviews, engineering standards, mentoring, stakeholder communication, and collaboration with DevOps, Security, Infrastructure, UI, and ITSM teams.
Feb 2025 - Aug 2026

Verizon

Senior Software Engineer - Texas

  • Modernized legacy telecom workflows into cloud-native, event-driven microservices using Java 17, Spring Boot, WebFlux, Kafka, AWS, and distributed integration patterns to improve scalability, fault isolation, and deployment flexibility.
  • Designed and delivered more than 30 REST APIs across distributed enterprise services, establishing reusable API structures, service-layer patterns, and standardized backend contracts.
  • Reduced duplicate backend logic by 40 percent through reusable service abstractions, shared processing models, and standardized service-layer components.
  • Built real-time internal applications using React, Redux Toolkit, and TypeScript, improving UI latency by approximately 40 percent through state-management, rendering, and API-response optimizations.
  • Implemented asynchronous integration workflows using Kafka, RabbitMQ, and IBM MQ to connect modern cloud-native microservices with legacy enterprise systems during major telecom integration initiatives.
  • Strengthened application reliability through database optimization, logging, release validation, production troubleshooting, defect analysis, and operational support across distributed Java and Spring Boot services.
May 2023 - Feb 2025

SLHT Services

Software Engineer - New Jersey

  • Built enterprise workforce-management applications across backend services, frontend interfaces, cloud infrastructure, databases, testing, and production delivery.
  • Developed secure backend services using Java, Spring Boot, Spring Security, JWT authentication, and role-based authorization.
  • Built operational dashboards and administrative interfaces using Angular, React, Highcharts, and Chart.js.
  • Designed and optimized PostgreSQL and MySQL schemas, SQL queries, indexes, and data-access patterns.
  • Deployed containerized applications using AWS, Docker, Kubernetes, Jenkins, and automated CI/CD workflows.
Jan 2022 - Dec 2022

Columbus State University

Graduate Research and Teaching Assistant - Georgia

  • Designed and implemented energy-efficient, hardware-secured communication protocols for IoT devices and edge-computing environments.
  • Researched mutual authentication, trusted device identity, hardware security, and secure distributed communication.
  • Presented applied IoT security research at an ACM conference.
  • Assisted instruction in Python, Java, SQL, and Database Design through labs, assignments, debugging, technical guidance, and mentoring.
  • Served as a Summer Camp Instructor, teaching students in grades 6 through 10 Python, cybersecurity, robotics, and computational thinking through hands-on projects and guided labs.
Jun 2019 - Aug 2021

Silicon Matrix

Software Engineer - India

  • Built customer-facing e-commerce experiences using React, Redux, JavaScript, HTML, and CSS.
  • Developed reusable UI components and shared frontend patterns for maintainable application development.
  • Built secure REST APIs using Java, Spring Boot, and JWT authentication.
  • Improved SQL performance in frequently used application workflows and backend operations.
  • Contributed to modernization of legacy Spring MVC applications toward Spring Boot and cloud-ready services.

How I Engineer

01

Design for change

Good architecture should evolve with the business instead of forcing teams into unnecessary rewrites.

02

Automate repetition

Repetitive and error-prone operational work should become software whenever automation can make it safer and more predictable.

03

Own production

Testing, observability, security, deployment, troubleshooting, and operational readiness are all part of engineering.

Technical Expertise

Tools change. Engineering fundamentals remain.

Backend and Architecture

Java 21, Java 17, Spring Boot, Microservices, REST APIs, Spring Security, WebFlux, Hibernate/JPA, Distributed Systems

Cloud and Platform

AWS, Kubernetes, OpenShift, Docker, Jenkins, Maven, CI/CD, JFrog Artifactory

Event-Driven Systems

Apache Kafka, RabbitMQ, IBM MQ, WebSockets, Asynchronous Messaging, Event-Driven Architecture

Frontend

React, TypeScript, Angular, Redux Toolkit, Responsive Applications, Real-Time Interfaces

Database

PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, Database Design, Query Optimization

Quality and Observability

JUnit 5, Mockito, Testcontainers, REST Assured, SonarQube, Splunk, SLF4J, Spring Boot Actuator, ELK

Research and Teaching

Engineering curiosity beyond production systems.

Thesis

Towards Energy-Efficient Edge Computing for Tiny AI Applications

Graduate thesis focused on edge-oriented AI workflows, resource-aware computation, efficient deployment, orchestration, and secure communication in distributed intelligent systems.

Read Thesis
Research

Mutual Authentication Protocol between IoT Devices and Hardware Security using ZYMKEY

Applied research focused on hardware-backed authentication, trusted device identity, mutual authentication, and secure communication across distributed IoT and edge-computing environments.

Presented at an ACM conference
Teaching

Programming, Cybersecurity, and Robotics

Supported university instruction in Python, Java, SQL, and database design, and taught Python, cybersecurity, robotics, and computational thinking to students in grades 6 through 10.

Education and Certifications

Education, certification, and recognition.

Contact

Have something interesting to discuss?

Whether it is an engineering opportunity, architecture discussion, platform problem, collaboration, or a meaningful technical conversation, send me a message using the form.

Your message will be sent directly to my email.