Available to hire
Hi there! I’m Ravali Varma Koricharla, a software engineer specializing in designing and developing scalable backend and full-stack applications using Java, Spring Boot, Node.js, and React. I enjoy crafting robust RESTful APIs, implementing secure OAuth flows, and delivering enterprise-grade software with CI/CD automation on AWS and Azure.
I thrive in Agile teams, love containerized deployments with Docker and Kubernetes, and excel at improving system reliability through testing, monitoring, and continuous improvement. I’m passionate about learning new technologies and delivering high-quality solutions for customers in North America.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Software Engineer at MoneyGram
January 1, 2025 - PresentOrchestrated deployment of containerized microservices in Kubernetes (EKS), configuring autoscaling groups and pod resource limits for optimal infrastructure usage. Built Kafka-based consumers to process event-driven messages from upstream services, ensuring delivery guarantees and real-time transaction status updates. Monitored service health using Prometheus with custom alert rules and integrated metrics into Grafana dashboards, enabling rapid response to runtime anomalies. Established security scanning and code quality gates in GitLab CI, integrating SonarQube and Trivy, and enforcing compliance through merge blockers. Configured PostgreSQL schemas using Liquibase, applying controlled migrations across environments with rollback strategies for schema mismatch scenarios.
Application Development Associate at Accenture
August 1, 2022 - August 7, 2025Constructed backend services using Java (Spring Boot) to facilitate financial transaction workflows, supporting new logic for transaction verification and failure rollback mechanisms. Containerized microservices with Docker and deployed to AWS ECS, reducing deployment downtime and improving fault isolation during real-time updates. Redesigned API data contracts and migrated from REST to GraphQL, enabling more efficient client consumption patterns and reducing API payload size by 35%. Provisioned resources on AWS via Terraform, deploying modularized infra for new modules while enabling rollback/version control across staging/production. Integrated frontend logic in Angular with OAuth 2-secured APIs, improving access control for financial clients while maintaining compliance standards. Developed test cases in JUnit and mock behaviors using Mockito, enabling seamless regression testing before each sprint release cycle. Configured dashboards in New Relic and CloudWatch to trace performance
Junior Software Developer at LTIMindtree
April 1, 2021 - August 7, 2025Developed scalable backend modules using Node.js and Express, introducing asynchronous service handlers that reduced response latency by 35% under load. Rewrote several React components into TypeScript, refactoring logic to follow strict typing and improving long-term code maintainability across features. Built CI pipelines via GitHub Actions with test/lint stages, reducing manual testing overhead by 50% and improving release consistency across dev/stage environments. Restructured SQL queries and added indexed joins in PostgreSQL, which improved dashboard data rendering speeds by 40% during reporting workflows. Automated container builds and environment setup using Docker, ensuring uniformity across local and cloud environments and reducing new dev onboarding time. Collaborated closely with QA to incorporate Cypress into test suites, improving test reliability and significantly reducing post-deployment hotfixes.
Software Developer Intern at LTIMindtree
October 1, 2020 - August 7, 2025Integrated dynamic UI elements using React.js and Redux, enhancing form responsiveness and reducing user input errors by 25% on data-intensive screens. Extended backend logic in Node.js/Express to support new endpoints for user profile management, ensuring secured data access through role-based permissions and JWT tokens. Debugged API inconsistencies and implemented middleware logging, resulting in quicker identification of 90% of runtime errors and improving team-wide debugging efficiency. Documented implementation flows in Confluence and participated in sprint stand ups, enabling smoother handoffs and increasing onboarding pace for subsequent interns.
Software Engineer at MoneyGram
January 1, 2025 - PresentOrchestrated deployment of containerized microservices in Kubernetes (EKS), configuring autoscaling groups and pod resource limits for optimal infrastructure use. Built Kafka-based consumers to process event-driven messages from upstream services, ensuring delivery guarantees and real-time transaction status updates. Monitored service health using Prometheus with custom alert rules and integrated metrics into Grafana dashboards, enabling rapid response to runtime anomalies. Established security scanning and code quality gates in GitLab CI by integrating SonarQube and Trivy, enforcing compliance through merge blockers. Configured PostgreSQL schemas using Liquibase, applying controlled migrations across environments with rollback strategies in case of schema mismatch.
Application Development Associate at Accenture
August 1, 2022 - August 28, 2025Constructed backend services using Java (Spring Boot) to facilitate financial transaction workflows, supporting new logic for transaction verification and failure rollback mechanisms. Containerized microservices with Docker and deployed to AWS ECS, reducing deployment downtime and improving fault isolation during real-time updates. Redesigned API data contracts and migrated from REST to GraphQL, enabling more efficient client consumption patterns and reducing API payload size by 35%. Provisioned resources on AWS via Terraform, deploying modularized infrastructure for new modules while enabling rollback/version control across staging/production. Integrated frontend logic in Angular with OAuth 2-secured APIs, improving access control for financial clients while maintaining compliance standards. Developed test cases in JUnit and mock behaviors using Mockito, enabling seamless regression testing before each sprint release cycle. Configured dashboards in New Relic and CloudWatch to trace pe
Junior Software Developer at LTIMindtree
April 1, 2021 - August 28, 2025Developed scalable backend modules using Node.js and Express, introducing asynchronous service handlers that reduced response latency by 35% under load. Rewrote several React components into TypeScript, refactoring logic to follow strict typing and improving long-term code maintainability across features. Built CI pipelines via GitHub Actions with test/lint stages, reducing manual testing overhead by 50% and improving release consistency across dev/stage environments. Restructured SQL queries and added indexed joins in PostgreSQL, which improved dashboard data rendering speeds by 40% during reporting workflows. Automated container builds and environment setup using Docker, ensuring uniformity across local and cloud environments and reducing new dev onboarding time. Collaborated closely with QA to incorporate Cypress into test suites, improving test reliability and significantly reducing post-deployment hotfixes.
Software Developer (Internship) at LTIMindtree
October 1, 2020 - August 28, 2025Integrated dynamic UI elements using React.js and Redux, enhancing form responsiveness and reducing user input errors by 25% on data-intensive screens. Extended backend logic in Node.js/Express to support new endpoints for user profile management, ensuring secured data access through role-based permissions and JWT tokens. Debugged API inconsistencies and implemented middleware logging, resulting in quicker identification of 90% of runtime errors and improving team-wide debugging efficiency. Documented implementation flows in Confluence and participated in sprint stand ups, enabling smoother hand offs and increasing onboarding pace for subsequent interns.
Application Development Associate at Accenture
August 31, 2022 - September 15, 2025Built backend services using Java (Spring Boot) to facilitate financial transaction workflows, supporting new logic for transaction verification and failure rollback mechanisms. Containerized microservices with Docker and deployed to AWS ECS, reducing deployment downtime and improving fault isolation. Redesigned API data contracts and migrated from REST to GraphQL, enabling more efficient client consumption patterns and reducing API payloads by 35%.
Software Developer Intern at LTIMindtree
October 31, 2020 - September 15, 2025Developed backend modules using Node.js and Express to support scalable services and implement asynchronous handlers reducing latency. Rewrote React components into TypeScript, and implemented secure, role-based API access with JWTs. Documented workflows in Confluence and participated in sprint standups to improve onboarding. Built CI pipelines with GitHub Actions and streamlined test and lint stages.
Software Developer at LTIMindtree
April 30, 2021 - September 15, 2025Developed scalable backend modules using Node.js and Express, introducing asynchronous service handlers to reduce response latency by 35% across features. Refactored React components into TypeScript to improve type safety and long-term maintainability. Built CI pipelines with GitHub Actions, enabling consistent releases across dev/stage. Reorganized SQL queries in PostgreSQL and added index joins to speed dashboards by ~40% during reporting. Automated container builds and environment setup with Docker for uniformity across local and cloud environments. Collaborated with QA to integrate Cypress into test suites to improve reliability and reduce post-deployment hotfixes.
Software Engineer at MoneyGram
January 1, 2025 - PresentOrchestrated deployment of containerized microservices in Kubernetes (EKS), configuring auto-scaling groups and pod resource limits to optimize infrastructure use.
Application Development Associate at Accenture
August 2, 2022 - September 15, 2025Designed back-end services using Java (Spring Boot) to enable financial transaction workflows, including verification logic and rollback mechanisms. Containerized microservices with Docker and deployed to AWS; implemented CI/CD pipelines and automated deployments; integrated secure APIs with role-based access.
Junior Software Developer at LTIMindtree
April 2, 2021 - September 15, 2025Developed scalable backend modules using Node.js and Express; introduced asynchronous request handling to reduce response latency by 35%. Reworked React components into TypeScript for better maintainability and extended backend logic in Node.js/Express to support new user profile endpoints.
Software Developer (Intern) at LTIMindtree
October 2, 2020 - September 15, 2025Integrated dynamic UI elements using React.js and Redux, reducing user input errors by 25% on data-intensive screens. Expanded backend logic with Node.js/Express to support new endpoints; automated container builds with Docker to ensure consistent environments; collaborated with QA via Jira to improve test traceability.
Java Developer at MoneyGram
January 1, 2025 - PresentDeveloped scalable backend services with Java (Spring Boot) and integrated secure APIs using OAuth 2.0, JWT, and real-time messaging with Kafka & WebSockets. Automated CI/CD workflows with GitHub Actions & Jenkins; containerized services with Docker; orchestrated deployments on Kubernetes; reduced release cycle by 60%. Designed and deployed microservices on AWS (Lambda, API Gateway, EKS, RDS) using Terraform/CloudFormation, achieving high availability and cost efficiency. Improved system reliability by implementing unit/integration testing (JUnit, Mockito, Cypress) and adopting OWASP security standards. Collaborated in Agile teams, led backend module planning, and supported production releases across North American markets.
Application Developer at Accenture
August 1, 2022 - September 19, 2025Built RESTful microservices with Java (Spring Boot, Hibernate) and integrated third-party payment APIs using OAuth 2.0 & SAML. Enhanced legacy systems with Angular and Redux-based state management; streamlined CI/CD using GitLab CI and Docker; deployed containerized services on AWS ECS & Lambda with monitoring via CloudWatch & Prometheus, achieving high uptime. Implemented role-based access and JWT security in APIs; debugged API issues and added middleware logging to reduce runtime error detection time.
Junior Software Developer at LTIM India (L&T Infotech)
April 1, 2021 - September 19, 2025Built backend modules with Node.js/Express, reducing response latency by 35%. Migrated React components to TypeScript, improving maintainability and long-term code reliability. Built CI pipelines with GitHub Actions (test/lint stages), reducing manual testing overhead by 50%. Implemented role-based access and JWT security practices in APIs.
Java Developer at MoneyGram
January 1, 2025 - PresentDesigned scalable backend services with Java (Spring Boot), integrated secure RESTful APIs using OAuth 2.0 and SAML; implemented real-time messaging with Kafka and WebSockets; automated CI/CD workflows with GitHub Actions and Jenkins; containerized services with Docker and deployed on Kubernetes; migrated deployments to AWS (EKS) and Azure Functions, with monitoring via CloudWatch and Prometheus. Improved release cycles and uptime; implemented RBAC and JWT security; contributed to API stability and middleware logging across North American markets.
Application Development Associate at Accenture
August 1, 2022 - September 19, 2025Built RESTful microservices with Java (Spring Boot) and Hibernate; integrated third-party payments APIs with OAuth 2.0 and SAML; automated CI/CD workflows using GitHub Actions and Jenkins; containerized services with Docker; orchestrated deployments on Kubernetes; deployed secure microservices on AWS EC2/EKS and Azure Functions; improved CI/CD and monitoring, and enhanced API reliability. Led end-to-end development and support across North American markets; implemented role-based access and JWT security in APIs.
Junior Software Developer at LTIMindtree
April 1, 2021 - September 19, 2025Developed backend modules with Node.js/Express and migrated React components to TypeScript; built CI pipelines with GitHub Actions; implemented role-based access control and JWT security in APIs; containerized services on AWS ECS & Lambda with monitoring via CloudWatch & Prometheus; improved maintainability and long-term code quality; established CI/CD pipelines to reduce manual testing overhead by ~50%.
Java Developer at MoneyGram
January 1, 2025 - PresentDeveloped scalable backend services with Java (Spring Boot), integrated secure APIs using OAuth 2.0, JWT, and real-time messaging with Kafka and Web Sockets. Automated CI/CD workflows with GitHub Actions & Jenkins; containerized services with Docker; orchestrated deployments on Kubernetes; reduced release cycles by 60%. Designed and deployed microservices on AWS (Lambda, API Gateway, EKS, RDS) using Terraform and CloudFormation; achieved high availability and cost efficiency. Improved system reliability by implementing unit/integration tests (JUnit, Mockito, Cypress) and adopting OWASP security standards. Collaborated in Agile teams; led backend module planning; supported production releases across North American markets.
Application Developer at Accenture
August 2, 2022 - September 24, 2025Built RESTful microservices with Java (Spring Boot, Hibernate) and integrated third-party payments APIs with OAuth 2.0 & SAML. Enhanced legacy systems with Angular and optimized state management (Redux), improving user experience in enterprise portals. Streamlined CI/CD using GitLab CI & Docker, reducing build errors and accelerating deployments. Deployed containerized services on AWS ECS & Linux with monitoring via CloudWatch & Prometheus, achieving 99.95% uptime.
Junior Software Developer at LTIMindtree
April 1, 2021 - September 24, 2025Developed backend modules with Node.js / Express, reducing response latency by 35% under load. Migrated React components to TypeScript, improving maintainability and long-term code reliability. Built CI pipelines with GitHub Actions (tests/lint stages), reducing manual testing overhead by 50%. Implemented role-based access & JWT security in APIs, ensuring secure user profile management. Debugged API issues and added middleware logging, reducing run time error detection time by 90%.
Application Development Associate at Accenture
August 2, 2022 - September 24, 2025Built RESTful microservices with Java (Spring Boot, Hibernate) and integrated third-party payments APIs with OAuth 2.0 & SAML. Enhanced legacy systems with Angular and optimized state management. Streamlined CI/CD using GitHub Actions & Jenkins, containerized services with Docker, and orchestrated deployments on Kubernetes, reducing release cycles by 60%. Designed and deployed microservices on AWS (Lambda, API Gateway, ECS, RDS, S3), achieving high availability and cost efficiency. Improved system reliability by implementing unit/integration testing (JUnit, Mockito, Cypress) and adopting OWASP security standards. Collaborated in Agile teams, led backend module planning, and supported production releases across North American markets.
Junior Software Developer at LTIMindtree
April 1, 2021 - September 24, 2025Developed backend modules with Node.js/Express, reducing response latency by 35% under load. Migrated React components to TypeScript, improving maintainability. Built CI pipelines with GitHub Actions, reducing manual testing overhead by 50%. Implemented role-based access and JWT security in APIs, ensuring secure user profile management. Debugged API issues and added middleware logging, reducing runtime error detection time by 90%.
AI Predictive Maintenance System at Academic Project
May 1, 2023 - September 24, 2025Built ML models (Random Forest, XGBoost) to predict equipment failures with 92% accuracy. Integrated Flask dashboards for real-time monitoring and alerts.
Smart IoT Traffic Management System at Academic Project
March 1, 2024 - September 24, 2025Designed adaptive traffic control using edge-based ML on Raspberry Pi, improving throughput by 30%. Implemented event-driven communication with MQTT and deployed services on Kubernetes.
Secure Cloud Document Collaboration Platform at Academic Project
December 1, 2024 - September 24, 2025Developed real-time collaborative editor with WebSockets and Operational Transformation. Deployed serverless backend (AWS Lambda, API Gateway, DynamoDB) with AES-256 encryption.
Education
Master of Science at Campbellsville University
January 1, 2023 - December 1, 2024Bachelor of Technology at SR University, Warangal
June 1, 2017 - May 1, 2021Master of Science at Campbellsville University
January 1, 2023 - December 1, 2024Bachelor of Technology at SR University, Warangal
June 1, 2017 - May 1, 2021Master of Science, Computer Science at Campbellsville University
January 1, 2023 - December 31, 2024Bachelor of Technology, Electronics and Communication Engineering at SR University, Warangal
June 1, 2017 - May 31, 2021Master of Science, Computer Science at Campbellsville University
January 1, 2023 - May 1, 2023Bachelor of Technology, Electronics and Communication Engineering at SRU University, Warangal
June 1, 2017 - May 1, 2021Master of Science in Computer Science at Campbellsville University
January 1, 2023 - December 31, 2024Bachelor of Technology in Electronics and Communication Engineering at SR University, Warangal
June 1, 2017 - May 1, 2021Master of Science, Computer Science at Campbellsville University
January 1, 2023 - December 1, 2024Bachelor of Technology, Electronics and Communication Engineering at SR University, Warangal
June 1, 2017 - May 1, 2021Master of Science at Campbellsville University
January 1, 2023 - December 1, 2024Bachelor of Technology at SRU University, Warangal
June 1, 2017 - May 1, 2021Master of Science in Computer Science at Campbellsville University, USA
January 1, 2023 - December 31, 2024Bachelor of Technology in Electronics and Communication Engineering at SR University, Warangal, India
June 1, 2017 - May 1, 2021Qualifications
Industry Experience
Software & Internet, Financial Services, Professional Services, Manufacturing, Computers & Electronics, Education, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Bothell today.