Lahari K
Email: **********@*****.***
Mobile: +1-913-***-****
Full Stack Developer
PROFESSIONAL SUMMARY:
Full Stack Developer with 4+ years of experience in Java, Spring Boot, and ReactJS, delivering scalable applications and ensuring operational stability within large corporate environments, focusing on robust engineering delivery.
Architected microservices, improving backend throughput, and minimizing bottlenecks with distributed service design, while demonstrating hands-on practical experience across the whole Software Development Life Cycle.
Delivered responsive cross-platform apps using ReactJS and Spring Boot APIs, increasing UI load speed and optimizing real-time experience, with exposure to agile methodologies like CI/CD.
Built real-time streaming pipelines, enabling instant telemetry sync and reducing diagnostics latency in monitoring-intensive distributed cloud systems, showcasing demonstrable ability to code in Java.
Engineered secure and fault-tolerant architectures using OAuth 2.0 and Spring Security, along with circuit breakers to reduce downtime, while maintaining code in a large corporate environment.
Built scalable CI/CD pipelines with Jenkins, GitHub Actions, and Docker, orchestrating infrastructure deployment across AWS, reducing provisioning time and ensuring application resiliency.
Deployed highly available systems using Kubernetes (EKS), EC2, and S3, combined with centralized logging via CloudWatch, achieving high uptime during critical business hours with zero unplanned downtime.
Refactored legacy monolithic systems into decoupled microservices using Spring Boot and Docker, decreasing deployment failures and enabling horizontal scalability in distributed cloud environments with Java.
Optimized performance of complex SQL queries on large databases, reducing financial report generation time through indexing and execution plan tuning, demonstrating database querying languages proficiency.
Integrated observability tools including Prometheus, Grafana, ELK Stack, and Splunk, enhancing operational transparency and reducing Mean Time to Resolution (MTTR) through early anomaly detection.
Developed multithreaded data pipelines using Spring Batch to process large volumes of records daily, improving runtime efficiency compared to legacy frameworks while ensuring data accuracy in Java.
Implemented end-to-end testing frameworks using JUnit, Selenium, and TestNG, achieving high test coverage and reducing post-deployment bugs through automation and behavior-driven testing practices.
Leveraged event-driven patterns across distributed services using Kafka and AWS SQS, enabling loose coupling and enhancing message durability and processing reliability in asynchronous workflows.
Championed modular architecture and OOP best practices, increasing code reusability and reducing duplicate logic across shared libraries and core components in microservice-based environments.
Mentored junior developers, led technical interviews, and facilitated agile ceremonies, helping to foster a culture of collaboration, code quality, and continuous improvement within engineering teams.
TECHNICAL SKILLS:
Languages - Java, C++, JavaScript, TypeScript, Python, SQL
Backend - Spring Boot, Spring MVC, Spring Security, J2EE, Hibernate, REST/SOAP APIs, JMS, JDBC, Microservices, WebFlux, Multithreading, Maven
Frontend - React.js, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap
Cloud & DevOps - AWS (EC2, S3, Lambda, Fargate, RDS, EKS), Docker, Kubernetes, Jenkins, Terraform, Maven, Gradle, Bitbucket, Git, GitHub, Azure DevOps, CI/CD
Messaging - Apache Kafka, RabbitMQ, ActiveMQ, SQS, Azure Service Bus
Databases - MySQL, PostgreSQL, SQL Server, MongoDB, Redis
Testing - JUnit, Mockito, TestNG, Selenium, Cucumber, Playwright
Monitoring - Prometheus, Grafana, ELK Stack, Splunk
Methodologies - Agile (Scrum), Test-Driven Development (TDD), Behavior-Driven Development (BDD), CI/CD
Others - Application Resiliency, Security
PROFESSIONAL EXPERIENCE:
T-Mobile August 2024 – Present
Software Engineer
Responsibilities:
Spearheaded the design and development of a microservices-based billing automation platform using Java, Spring Boot 3+, and Kafka, ensuring operational stability and scalable real-time telecom billing.
Designed thread-safe services using concurrency APIs like ReentrantLock and ExecutorService, ensuring parallel data consistency and robust handling of high-volume transactions in telecom backends.
Delivered responsive frontends with React and Redux integrated with Spring Boot APIs, improving real-time synchronization and reducing UI latency across billing and support dashboards.
Built Terraform-based infrastructure on AWS (EC2, S3, Lambda, EKS), achieving cloud-native scalability and enabling repeatable, version-controlled deployments across all environments.
Integrated MongoDB change streams and Kafka consumers to enable real-time telemetry updates, reducing diagnostics latency and improving observability across distributed microservices, ensuring application resiliency.
Resolved major payment failures by implementing circuit breaker patterns in Spring Boot, preventing outages and safeguarding revenue from system-level failures, demonstrating solution design skills.
Designed and orchestrated Kubernetes workloads via AWS EKS, ensuring uptime and enabling self-healing, load-balanced microservice clusters during peak transactional loads, following agile methodologies.
Established robust CI/CD pipelines using Jenkins and GitHub Actions; automated tests and deployments, cutting manual release errors and accelerating delivery timelines, improving code quality.
Integrated production monitoring with Prometheus, Grafana, and ELK Stack; reduced Mean Time to Resolution (MTTR) through proactive alerting and visualization dashboards, ensuring operational stability.
Developed comprehensive test suites using Selenium, JUnit, and Mockito, attaining high coverage and significantly reducing post-deployment defects through early fault detection and regression testing.
Accenture August 2021 – June 2023
Software Engineer
Responsibilities:
Developed and scaled online banking apps using Java, Spring Boot, and React.js, supporting concurrent users with responsive UIs and real-time backend services across desktop and mobile platforms.
Refactored Oracle monoliths into AWS-hosted microservices using Docker and ECS, cutting deployment time and enabling horizontal scaling and automated version-controlled provisioning via Terraform.
Secured distributed systems with OAuth 2.0, JWT, and Spring Security, eliminating prior authentication flaws and ensuring cross-platform access aligned with PCI compliance and audit standards.
Automated deployments with Jenkins, integrated SonarQube for code quality, and enforced CI/CD best practices, improving release stability and reducing manual intervention errors, following agile methodologies.
Designed and implemented retry logic and load balancing for unstable APIs, decreasing production error rates and improving resilience during peak loads, ensuring operational stability.
Enabled asynchronous event-driven workflows using AWS SQS and SNS, building fault-tolerant messaging systems for distributed banking transactions and background data processing, showcasing solution design.
Built secure logging systems with ELK Stack and Splunk, enabling traceability, faster diagnostics, and improved monitoring of microservices in production environments, improving application resiliency.
Engineered robust test automation frameworks using Playwright, Cucumber, and Selenium, achieving high test coverage and reducing regression defects across frontend and backend codebases.
Experience across the whole Software Development Life Cycle, from initial design to deployment and maintenance, ensuring high-quality deliverables and adherence to coding standards.
Demonstrated ability to code in Java and JavaScript, contributing to both backend and frontend development efforts, and ensuring seamless integration between different system components.
DBS Bank January 2020 – July 2021
Junior Full Stack Developer
Responsibilities:
Developed and documented RESTful APIs using Spring Boot and OpenAPI, improving onboarding for frontend teams and accelerating integration timelines across cross-functional development groups.
Built robust batch pipelines with Spring Batch and JMS to process large data volumes, boosting throughput and enabling stable nightly data synchronization for financial operations, ensuring application resiliency.
Integrated ELK Stack with backend services and refined logging via Spring AOP, enhancing observability and cutting issue resolution time by centralizing error diagnostics and service-level tracing.
Implemented real-time sync using sharded MySQL tables and background workers, resolving data inconsistency issues and supporting high-throughput payment processing systems with guaranteed integrity.
Applied TDD and BDD with Jasmine, JUnit, and Karma, creating automated test suites that reduced post-deployment bugs and improved long-term code reliability, following agile methodologies.
Built reusable Angular components and resolved cross-browser compatibility issues across Chrome, Firefox, and Safari, improving UI consistency and reducing frontend bug reports.
Enabled OAuth 2.0-based SSO integration across internal apps, standardizing secure access and significantly reducing user management overhead and password reset requests, showcasing solution design.
Established predictive monitoring with Prometheus and CloudWatch while conducting load testing via JMeter and New Relic to ensure resilience during peak financial transaction volumes, ensuring operational stability.
Created CI/CD pipelines using GitHub Actions and Jenkins, automating builds, tests, and deployments to accelerate release cycles and reduce manual errors, improving code quality.
Gained emerging knowledge of software applications and technical processes within a technical discipline, specifically cloud computing and distributed systems, enhancing professional development.
Certifications:
AWS Certified Solutions Architect – Associate
Oracle Certified Professional, Java SE 11 Developer
Spring Professional Certification
Educational Details:
Master’s in Computer Science - University of Central Missouri