Kalangi Purushotham
****************@*****.*** +1-732-***-**** https://www.linkedin.com/in/purushotham-kalangi-3809a1190/
Professional Summary :
Full Stack Developer with around 4 years of hands-on experience in designing, developing, and deploying enterprise-scale applications across banking, telecom, and consulting domains.
Strong expertise in Java (8–17), Spring Boot, Microservices, and RESTful APIs, building scalable, distributed, and secure backend systems following domain-driven and cloud-native architecture principles.
Proficient in .NET Core / ASP.NET Core, developing RESTful services, Web APIs, and enterprise web applications with C#, Entity Framework, LINQ, and middleware integrations.
Experience building cross-platform, high-performance backend services using Node.js and Express.js, implementing REST APIs, middleware, authentication, and real-time communication using WebSockets.
Advanced front-end development skills using ReactJS, Angular (v7–13), Vue.js, JavaScript (ES6+), and TypeScript, delivering responsive, component-driven, and user-centric single-page applications (SPAs).
Strong JavaScript fundamentals including asynchronous programming (Promises, async/await), event loop, DOM manipulation, state management, modular architecture, and performance optimization.
Experience developing dynamic, reactive applications using Vue.js (Vue 2 & 3) with Vuex/Pinia, Vue Router, and component-based architecture for scalable front-end solutions.
Skilled in migrating legacy Angular and Java applications to modern frameworks (Angular CLI, Ivy compiler, Java 17, .NET Core), improving performance, security, and maintainability.
Extensive experience in designing and implementing Microservices architecture using Spring Boot and ASP.NET Core, integrating JPA/Hibernate, Entity Framework, and external systems for high-performance enterprise applications.
Strong expertise in implementing authentication and authorization mechanisms using Spring Security, OAuth2, JWT, OpenID Connect, and role-based access control (RBAC) across distributed systems.
Hands-on experience with containerization and orchestration using Docker and Kubernetes, enabling scalable deployments and resilient cloud-native applications.
Experience working with cloud platforms including AWS and GCP, leveraging services such as Lambda, S3, CloudWatch, Pub/Sub, Cloud Functions, and managed container services.
Proficient in relational and NoSQL databases including Oracle, PostgreSQL, MySQL, MongoDB, and Cassandra, with strong knowledge of SQL, PL/SQL, indexing strategies, and query optimization.
Experience implementing caching and distributed session management using Redis and integrating observability tools such as Elasticsearch, Kibana, Splunk, Prometheus, and Grafana for monitoring and logging.
Strong background in event-driven and streaming architectures using Kafka and RabbitMQ for high-throughput, real-time systems.
Experience designing and consuming secure APIs using API Gateway solutions (Kong, AWS API Gateway) and implementing service mesh frameworks (Istio, Linkerd) for distributed system management.
Proficient in CI/CD automation using Jenkins, GitLab CI, Azure DevOps, Maven, and GitHub Actions, enabling automated builds, testing, and deployments.
Experienced in test-driven development (TDD) and automation using JUnit, Mockito, Cucumber, Selenium, NUnit, xUnit, and SonarQube for quality assurance and code coverage.
Strong understanding of Agile, Scrum, and SAFe methodologies, collaborating effectively with cross-functional and globally distributed teams to deliver high-impact solutions.
Technical Skills:
Programming Languages
JAVA 1.8, 11, 17, Python, C, C++, TypeScript, SQL, PL/SQL, Shell Scripting
Web & UI Technologies
HTML5, CSS3, JavaScript (ES6+), jQuery, Bootstrap, Angular (8+), ReactJS (Hooks, Redux, Context API), Node.js, AJAX, JSON, XML
Frameworks & Libraries:
Spring Framework (IOC, AOP, MVC, JDBC, DAO, REST, Security with OAuth2/JWT, Spring Boot, Spring Batch, Spring Data JPA), Hibernate, JPA, JTA, Microservices, SOA, Web Flux, JAX-RS, JAX-WS
Messaging & Event Streaming
Apache Kafka (producer/consumer, Zookeeper), RabbitMQ, JMS, Redis pub/sub
Databases
Oracle (TOAD, SQL Developer), PostgreSQL, MySQL, MS SQL Server, MongoDB, Cassandra, DynamoDB, HBase, Redis (Caching/pub-sub), Amazon Aurora, Sybase
Cloud/DevOps
AWS (EC2, S3, RDS, VPC, ELB, Elastic Beanstalk, ECS, CloudWatch), GCP (Compute Engine, Cloud SQL, Cloud Storage, GKE, Stack driver, Deployment Manager), OpenShift, Docker, Kubernetes, Jenkins, Nexus, GitLab CI/CD, Splunk,
Monitoring, Logging & Observability
Elasticsearch, Logstash, Kibana (ELK Stack), JaCoCo, SonarQube, JUnit, Mockito, Cucumber, TestNG, JIRA
Version Control & Build Tools
Maven, Gradle, Git, GitHub, GitLab, SVN, Nexus Repository Manager
Application & Web Servers
Apache Tomcat, WebLogic, WebSphere, JBoss, JBPM/Drools
Development Tools & IDEs
IntelliJ IDEA, Eclipse, Spring Tool Suite (STS), Visual Studio Code, SQL Developer, JDeveloper
Design & Architecture
Microservices Architecture, RESTful APIs, SOAP Web Services, Design Patterns (Singleton, Factory, Observer, DAO, Prototype, Front Controller), UML, SOA, Distributed Systems
Professional Experience:
Client: United Health, Fortworth,TX May 2025 – Present
Role: Java Full Stack Developer
Responsibilities:
Designed and implemented Spring Boot and ASP.NET Core microservices supporting customer banking workflows, regulatory compliance, and high-volume financial transactions with secure, scalable architecture.
Developed RESTful APIs using Java (Spring Boot) and C# (.NET Core), implementing layered architecture, dependency injection, and middleware for enterprise-grade backend systems.
Built Kafka-based event streaming platforms to process telecom usage and financial transactions in real time, ensuring high throughput, fault tolerance, and message durability during peak loads.
Refactored legacy monolithic applications into modular Node.js (Express.js) and .NET Core services, significantly improving scalability, maintainability, and deployment flexibility across environments.
Improved Node.js backend performance by 30% through asynchronous programming (async/await, Promises), non-blocking I/O, load balancing strategies, and optimized Redis pub/sub caching.
Integrated relational databases (Oracle, PostgreSQL, SQL Server) with NoSQL solutions (MongoDB, Cassandra), implementing hybrid data architectures for structured and unstructured workloads.
Developed dynamic single-page applications (SPAs) using ReactJS, Vue.js (Vue 2 & 3), and Angular, implementing reusable component-based architecture and state management (Redux, Vuex/Pinia).
Leveraged advanced JavaScript (ES6+) and TypeScript features including modules, closures, event loop, async patterns, and performance tuning to build highly responsive front-end applications.
Built interactive and reactive user interfaces using Vue.js, implementing Vue Router, composables, lifecycle hooks, and centralized state management for scalable UI solutions.
Collaborated with UI/UX teams to deliver pixel-perfect, responsive interfaces, improving usability scores and user adoption across internal banking and healthcare platforms.
Optimized API performance in Spring Boot and ASP.NET Core applications using Redis caching, connection pooling, asynchronous processing, and efficient query design for high-volume healthcare and financial transactions.
Integrated microservices with external enterprise systems such as Epic, Cerner, insurance platforms, and third-party financial systems using REST, SOAP, and event-driven messaging (Kafka/RabbitMQ).
Implemented robust authentication and authorization mechanisms using OAuth2, JWT, SAML, OpenID Connect, and ASP.NET Identity to meet global security and compliance standards.
Developed comprehensive automated testing strategies using JUnit, Mockito, Jacoco, NUnit, xUnit, and Jest, integrating test execution into CI/CD pipelines to maintain high code quality and coverage.
Built observability and monitoring solutions using ELK (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, and OpenTelemetry for distributed tracing and proactive incident management.
Migrated applications from on-premises and AWS environments to Google Cloud Kubernetes clusters, optimizing infrastructure costs and improving scalability and resiliency.
Configured and maintained CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, Docker, and Kubernetes to automate build, test, containerization, and deployment processes across multiple environments.
Environment: Java 17, Spring Boot, Kafka, ReactJS, NodeJS, GCP, Docker, Kubernetes, Jenkins, MongoDB, Cassandra, Oracle, PostgreSQL, Redis, ELK Stack, Open Telemetry.
Client: Wells Fargo, Port Washington, NY June 2024 – Apr 2025
Role: Java Full Stack Developer
Responsibilities:
Collaborated with business stakeholders and product owners to gather telecom workflow requirements and translated them into scalable technical designs using Agile methodologies and Domain-Driven Design (DDD) principles.
Designed and implemented reactive microservices using Spring Boot, WebFlux, and ASP.NET Core Web API, ensuring high availability, fault tolerance, and non-blocking processing for customer-facing APIs.
Developed RESTful services using C# (.NET Core) and Node.js (Express.js), implementing middleware, dependency injection, validation pipelines, and structured logging for enterprise-grade backend systems.
Built secure REST endpoints using JWT, OAuth2, and ASP.NET Identity, enforcing authentication and role-based access control across distributed telecom platforms.
Implemented Kafka producers and consumers for event-driven architectures, streaming high-volume customer usage data into AWS S3, PostgreSQL, and distributed storage clusters.
Applied resilience patterns such as Circuit Breaker, Retry, Rate Limiting, and Bulkhead using Resilience4j and Polly (.NET) to enhance system stability and fault tolerance.
Tuned Spring Boot and .NET Core applications by optimizing thread pools, async/await processing, connection pooling, and garbage collection settings, significantly reducing API latency under high-load telecom scenarios.
Designed robust persistence layers using Spring Data JPA, Hibernate, and Entity Framework Core, integrating with PostgreSQL, MySQL, SQL Server, and Oracle for optimized relational data management.
Built dynamic single-page applications using ReactJS, Vue.js (Vue 2 & 3), and modern JavaScript (ES6+), delivering responsive and high-performance front-end solutions for retailers and telecom dashboards.
Developed reusable Vue.js components with Vue Router and Vuex/Pinia state management, enabling modular UI architecture and improved front-end scalability.
Leveraged advanced JavaScript and TypeScript features (closures, async/await, event loop, modules, strict typing) to enhance code quality, maintainability, and runtime performance across Node.js and front-end applications.
Integrated Node.js backend services with strict TypeScript typing and centralized error handling, significantly reducing production defects and improving API reliability.
Implemented automated API documentation and contract validation using Swagger/OpenAPI for Spring Boot, .NET Core, and Node.js services, ensuring seamless collaboration with frontend and QA teams.
Built Dockerized applications and deployed them to AWS Elastic Beanstalk, EC2, and Kubernetes clusters, supporting containerized scaling and blue-green deployments.
Automated CI/CD pipelines using Jenkins and GitHub Actions to manage builds, test automation, artifact uploads to Nexus, and multi-environment deployments.
Developed comprehensive test strategies using JUnit, Mockito, Cucumber, NUnit, xUnit, and Jest, consistently achieving over 90% code coverage across services.
Leveraged Elasticsearch, Kibana, Log4j, and OpenTelemetry for centralized logging, distributed tracing, and proactive performance monitoring.
Developed PL/SQL procedures to migrate legacy Oracle data into MongoDB collections, enabling hybrid relational and NoSQL integration strategies.
Configured distributed caching and messaging using Redis and RabbitMQ, improving throughput, reducing response times, and ensuring reliable inter-service communication.
Applied object-oriented design patterns such as Singleton, Factory, Strategy, and Observer to build reusable, maintainable, and extensible enterprise components.
Environment: Java 17, Spring Boot, Web Flux, ReactJS, NodeJS, Kafka, AWS, GCP, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, Elasticsearch, Kibana, Jenkins, GitLab.
Client : Lumen Technologies – INDIA Aug 2021 – July 2023
Role: Java Developer
Responsibilities:
Analyzed requirements with business analysts, prepared specifications, and developed technical designs aligned with enterprise application standards and client requirements.
Implemented REST APIs with Spring Boot and Hibernate ORM, providing scalable backends that integrated seamlessly with enterprise systems.
Developed Angular 8 frontends using JavaScript, jQuery, and AJAX, delivering responsive and user-friendly web applications for clients.
Integrated Kafka-based messaging to support asynchronous processing, ensuring reliable communication between distributed microservices.
Optimized performance using Java multithreading, synchronization, and caching strategies, improving throughput and response times across applications.
Built Elasticsearch dashboards and Kibana visualizations to monitor application health, usage metrics, and performance trends in real time.
Configured and deployed applications to AWS OpenShift and Google App Engine, ensuring cloud-native compatibility and scalability.
Secured APIs with OAuth2 token-based authentication, protecting sensitive customer and enterprise data against unauthorized access.
Automated builds and deployments with Maven, Jenkins pipelines, and Docker, ensuring consistent delivery cycles for all environments.
Designed and executed database schemas, queries, triggers, and procedures for Oracle, PostgreSQL, and MySQL applications.
Worked with NoSQL technologies like MongoDB, Cassandra, and DynamoDB, enabling high scalability and distributed data processing.
Implemented Splunk alerts and Open Telemetry tracing, reducing MTTR for incidents and improving observability across microservices.
Applied design patterns such as DAO, Singleton, and Factory to improve maintainability and simplify software architecture design.
Supported continuous integration environments with Kubernetes-based deployments, enabling container orchestration for scalable enterprise workloads.
Environment: Java 8, Spring Boot, Angular 8, Oracle, PostgreSQL, MongoDB, Cassandra, Kafka, Redis, Elasticsearch, Kibana, AWS, GCP, OpenShift, Docker, Kubernetes, Jenkins.