Summary
Overview
Work History
Education
Skills
Timeline
Generic

Charan Raj Penchala

Louisville

Summary

Accomplished Senior Software Engineer with 7+ years in designing and modernizing scalable enterprise applications using Java, Spring Boot, and Angular. Expertise in building microservices and migrating legacy systems to cloud-native solutions on OpenShift and GCP. Skilled in system design, performance optimization, and secure application development, with experience mentoring junior engineers and collaborating in Agile teams.

Overview

7
7
years of professional experience

Work History

Software Development Engineer II

UPS Air Group
Louisville
11.2018 - Current
  • Led the modernization of legacy VB6 applications into scalable Spring Boot + Angular microservices, improving maintainability and system performance.
  • Designed and developed end-to-end full stack solutions, including REST APIs, service layers, and responsive single-page applications.
  • Architected and implemented secure authentication and authorization using Azure MSAL / Entra ID with role-based access control.
  • Built and optimized high-performance backend systems, leveraging Java 8–21 features (Streams, concurrency, functional programming).
  • Developed asynchronous, event-driven systems using ActiveMQ for reliable inter-service communication.
  • Designed efficient data access layers and optimized complex SQL queries, improving application performance.
  • Led cloud-native deployments using OpenShift, Docker, and Kubernetes; contributed to CI/CD pipelines using Jenkins and Maven.
  • Collaborated with stakeholders to define system architecture and technical design, ensuring alignment with project goals and acceptance criteria.
  • Provided on-call production support, troubleshooting critical issues and ensuring high availability and system reliability.
  • Mentored junior developers through code reviews, pair programming, and technical guidance, improving team productivity and code quality.
  • Led onboarding sessions and established engineering best practices and coding standards, facilitating smoother integration of new team members.
  • Promoted clean code principles, design patterns, and maintainable architecture across the team.
  • Acted as a technical point of contact for resolving complex issues and guiding implementation strategies.
  • Developed dynamic, responsive UIs using Angular, TypeScript, HTML5, and CSS3.
  • Built reusable components and implemented modular architecture with lazy loading and routing.
  • Built RESTful and SOAP services using Spring Boot and Spring MVC.
  • Implemented centralized exception handling and robust service-layer architecture.
  • Designed and implemented cloud-native solutions using GCP services (Cloud Run, AlloyDB, IAM, IAP) for secure and scalable deployments.
  • Utilized AWS CloudWatch for monitoring, logging, and improving observability across distributed systems.
  • Deployed and managed containerized applications in OpenShift/Kubernetes environments, including troubleshooting runtime issues.
  • Performed query tuning, indexing strategies, and execution plan analysis to optimize database performance.
  • Created and maintained comprehensive technical documentation, including architecture diagrams, design decisions, and operational runbooks using OneNote and repository-based documentation.
  • Documented key technical decisions and system behavior, creating troubleshooting guides that enhanced knowledge sharing and increased team efficiency.
  • Environment: Java 8–21, Spring Boot, Angular, Oracle, SQL Server, OpenShift, Docker, Kubernetes, AWS, Azure AD (MSAL), ActiveMQ, Jenkins, Maven, Git, Terraform

Education

Master of Science - Computer Science

Southern Illinois University
Carbondale

Bachelor of Technology - Electronics and Communications Engineering

JNTU
India

Skills

  • Java (8–21)
  • Spring Boot
  • Spring MVC
  • Hibernate
  • JPA
  • Microservices Architecture
  • RESTful APIs
  • Angular (6–19)
  • Angular framework
  • TypeScript
  • JavaScript
  • Nodejs
  • HTML5
  • CSS3
  • Bootstrap
  • SOAP
  • GCP services
  • AWS services
  • Docker
  • Kubernetes
  • Jenkins
  • Maven
  • Terraform
  • Oracle
  • SQL Server
  • MySQL
  • PostgreSQL
  • Git
  • IntelliJ IDEA
  • VS Code
  • TFS
  • JIRA
  • API Testing Tools
  • Insomnia
  • ActiveMQ (JMS)
  • Event-driven design

Timeline

Software Development Engineer II

UPS Air Group
11.2018 - Current

Master of Science - Computer Science

Southern Illinois University

Bachelor of Technology - Electronics and Communications Engineering

JNTU
Charan Raj Penchala