Uha Kommi
930-***-**** # **********@*****.*** ï linkedin.com/in/uhakruthi
Professional Summary
• Backend Java Engineer with 3+ years of experience developing cloud-native microservices in high-availability AWS environments. Strong hands-on expertise in Spring Boot, Kubernetes, CI/CD automation, distributed system design, and production-grade monitoring. Experienced in building secure transaction-based workflows, optimizing system performance, and delivering scalable enterprise solutions in Agile environments.
Education
Indiana University Bloomington Master of Science in Computer Science Aug 2023 – May 2025 National Institute of Technology, India Bachelor of Technology in Information Technology Experience
One Community Global Software Engineer June 2025 – Present
– Designed and implemented Spring Boot microservices supporting secure transaction-style workflows including simulated transfers, deposits, and service-to-service reconciliation logic.
– Developed RESTful APIs with structured request validation, centralized exception handling, and audit logging to ensure transactional integrity and compliance.
– Architected and deployed containerized services on AWS ECS and Kubernetes clusters, managing pod scaling, health probes, rolling updates, and cluster resource allocation.
– Implemented infrastructure integration using AWS services including EC2, S3, API Gateway, Amazon Aurora, ALB, and Route 53 to support scalable and resilient production systems.
– Built CI/CD pipelines using Jenkins, Maven, and Git, automating code builds, test execution, artifact versioning, and blue-green deployments to production.
– Created comprehensive test suites using JUnit and Cucumber (BDD), improving regression coverage and reducing production defects by 40%.
– Configured APM monitoring and centralized logging using Splunk to analyze system latency, error rates, and transaction trace flows.
– Optimized database performance through indexing strategies, query tuning, and connection pooling, reducing high-volume transaction latency under peak load.
– Collaborated directly with stakeholders to document requirements, define scope boundaries, and guide implementation timelines within Agile sprints using JIRA and Confluence.
– Acted as a technical anchor for backend modules, assisting team members with debugging complex distributed issues and ensuring delivery alignment with schedule expectations.
Indiana University Bloomington Research Assistant / Software Engineer Aug 2023 – May 2025
– Developed scalable backend services using Spring Boot and REST APIs to process structured datasets with fault-tolerant design patterns.
– Implemented asynchronous messaging and queue-based integration to support distributed system communication patterns.
– Deployed applications to Kubernetes clusters with autoscaling configurations and rolling deployment strategies to ensure zero-downtime updates.
– Enhanced system observability by integrating logging, health metrics, and performance instrumentation for real-time monitoring.
– Participated in Agile ceremonies, requirement refinement, and sprint planning while maintaining documentation standards in Confluence. DataWeave Software Engineer May 2022 – June 2023
– Built enterprise Java applications using Core Java, J2EE, Spring MVC, and REST-based service architecture.
– Refactored monolithic services into modular components aligned with microservices principles to improve maintainability and scalability.
– Integrated messaging queues and handled transactional consistency across distributed modules.
– Performed root-cause analysis for production issues and implemented corrective fixes, improving system reliability and reducing downtime incidents.
– Worked closely with QA teams to validate application functionality and ensure stable production releases. Projects
• Cloud-Native Banking Simulation Platform: Designed and deployed Spring Boot microservices simulating transfer, wire, and deposit workflows on AWS using ECS, API Gateway, Aurora, and Kubernetes orchestration.
• High-Availability Microservices Deployment: Implemented CI/CD automation, containerization, monitoring integration, and cluster scaling to support resilient production-grade services. Technical Skills
Languages: Core Java, J2EE, XML
Frameworks: Spring Boot, Spring Batch, Spring MVC, JPA, REST, MQ Cloud: AWS (ECS, EC2, S3, API Gateway, Aurora, ALB, Route 53) Containerization & Orchestration: Docker, Kubernetes (Cluster Management, Autoscaling) Testing: JUnit, Cucumber (BDD)
Monitoring: Splunk, APM Monitoring Tools
DevOps: Git, Bitbucket, Maven, Gradle, Jenkins, CI/CD Pipelines Tools: JIRA, Confluence
Core Concepts: Microservices Architecture, Distributed Systems, Transaction Management, Performance Tuning, Secure Coding