Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Renuka Yeruva

Woodstock,GA

Summary

  • Experienced Software Engineer with 6 years of expertise designing and implementing scalable microservices using Java and Python, following SOLID principles and object-oriented design.
  • Experienced with J2EE and building Cloud-Native APIs across AWS and GCP, with exposure to Azure. Familiar with GraphQL for API integration and modern monitoring tools including Splunk and Dynatrace.
  • Strong proficiency in event-driven architecture on AWS, leveraging services such as EventBridge, Kinesis, Lambda, API Gateway, and DynamoDB to build robust enterprise-grade applications.
  • Skilled in creating RESTful APIs that ensure seamless integration between microservices and external clients, emphasizing API security with JWT and OAuth2 via Spring Security.
  • Hands-on experience with containerization technologies like Docker and orchestration platforms including Kubernetes (EKS, ECS) to automate deployment and manage scalable systems.
  • Deep knowledge of relational and NoSQL databases including Oracle, PostgreSQL, MongoDB, and Cassandra, specializing in query optimization and tuning for high-performance data access.
  • Practiced in Agile Scrum methodologies, actively participating in sprint planning, retrospectives, and continuous integration pipelines to deliver high-quality software iteratively.
  • Extensive experience applying Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies using Mockito and JUnit to ensure robust unit and integration testing coverage.
  • Familiar with CI/CD tools and plugins such as SonarQube for code quality analysis and enforcement in automated build pipelines.
  • Experienced in both manual and automated API testing using Postman to verify system functionality and integration points before release.
  • Implemented caching strategies using Redis to optimize application performance and reduce database load.
  • Skilled in infrastructure as code with CloudFormation and Terraform, managing secure VPC deployments and AWS service configurations for scalable cloud environments.
  • Developed front-end components with React and Angular, separated by company projects, enhancing user experience with responsive and modular UI design.
  • Proficient with build automation tools like Maven and Gradle, and integrated source control management via GitHub and GitLab to streamline development workflows.
  • Adept in using industry-standard IDEs including Eclipse, IntelliJ IDEA, NetBeans, and Visual Studio Code to maintain high productivity across diverse projects.
  • Strong collaborator and mentor, sharing knowledge and best practices to uplift team capabilities and promote code quality.

Overview

7
7
years of professional experience

Work History

Software Engineer

Fidelity Investments
09.2023 - Current
  • Created microservices with Java and Spring Boot to handle business operations, applying SOLID principles for cleaner architecture.
  • Designed Oracle and PostgreSQL queries with focus on indexing and stored procedure logic for better query performance.
  • Integrated Angular-based frontend with backend services to build an internal document management system.
  • Developed AWS Lambda functions to process events triggered via EventBridge and managed downstream flow via API Gateway to DynamoDB.
  • Utilized CloudWatch for centralized logging and alerting, aiding in operational monitoring and debugging.
  • Wrote automation tests using JUnit and Mockito while applying TDD methodology throughout feature development.
  • Processed Kafka messages to support background data processing modules, using it as a supporting component in the system.
  • Deployed containerized applications on ECS and EKS clusters using Docker for runtime isolation and scaling.
  • Ensured API-level security using Spring Security with OAuth2 and JWT for token-based access control.
  • Managed infrastructure provisioning and deployments using CloudFormation and Terraform, improving consistency across environments.
  • Maintained CI/CD workflows using GitLab pipelines, Maven builds, and SonarQube quality checks.
  • Collaborated on cloud deployment initiatives with exposure to Google Cloud Platform (GCP) services for CI/CD pipelines and monitoring.
  • Supported observability by working with Splunk dashboards, Dynatrace for application performance monitoring, in addition to CloudWatch and Prometheus.
  • Participated in Scrum events and collaborated with cross-functional teams for requirements clarification and story grooming.
  • Used Redis to cache frequently accessed data, and reduce backend load for high-traffic APIs.
  • Implemented BDD using structured scenarios to validate business logic and align with stakeholder expectations.
  • Performed manual API testing with Postman and contributed to system stability by writing robust unit tests.
  • Developed a GenAI-powered customer support tool integrating OpenAI’s ChatGPT API with Catalina to handle real-time natural language queries related to retirement accounts and investment products.
  • Built a secure backend service in Python (Flask) to handle prompt engineering, token limits, retry policies, and context chaining.
  • Implemented semantic search using FAISS and OpenSearch, storing vector embeddings in a Vector DB for fast retrieval of relevant historical queries and documents.
  • Used LangChain for the orchestration of document loading, chunking, embedding (OpenAI Ada v2), and retrieval.
  • Leveraged AWS Lambda, API Gateway, and S3 for serverless deployment and logging.
  • Created a monitoring dashboard using CloudWatch, Prometheus, and custom logs to track API latency, token usage, and retrieval accuracy.
  • Worked alongside the React frontend team to embed the assistant widget into Fidelity’s internal support portal.

Software Engineer

Infosys Technologies
02.2019 - 06.2023
  • Developed Python microservices for backend processing and automation, interfacing with enterprise-scale databases and external APIs.
  • Developed and deployed scalable Java-based microservices using Spring Boot, following TDD/BDD principles to ensure high test coverage and maintainability.
  • Built and maintained full-stack applications, integrating RESTful APIs, backend logic, and frontend components, supporting end-to-end feature development.
  • Gained familiarity with GraphQL APIs in integration projects, complementing REST-based microservices.
  • Utilized AWS services (EC2, S3, Lambda, CloudFormation) for deploying cloud-native applications with a secure, cost-effective infrastructure.
  • Implemented CI/CD pipelines using Jenkins, Docker, and automated unit tests to streamline deployments and improve reliability across environments; worked with Kafka for asynchronous event processing.
  • Created React-based interfaces for internal tools, improving usability and business team productivity.
  • Built scalable, event-driven architectures using AWS Kinesis, Lambda, and DynamoDB, enabling real-time processing and analytics.
  • Constructed ETL pipelines with AWS Glue and PySpark to process large datasets across S3-based data lakes.
  • Integrated Kafka for asynchronous data communication, complementing primary system workflows.
  • Used CloudWatch to monitor AWS resources and Lambda invocations, enabling faster incident detection and resolution.
  • Implemented VPC networking and routing policies for secure and isolated AWS environments.
  • Maintained SQL query optimization practices across MySQL and Cassandra, ensuring better performance in high-volume systems.
  • Participated in Agile ceremonies, actively contributing to Sprint planning, story estimation, and retrospectives.
  • Created reusable build scripts with Gradle, aligned with CI/CD on GitHub Actions, and SonarQube integration for code quality.
  • Managed infrastructure with Terraform for a repeatable cloud setup and better control over environments.
  • Conducted thorough testing using Postman and automation test scripts, with TDD methodologies.
  • Applied BDD principles in collaboration with QA and business analysts for scenario-based validations.
  • I used Visual Studio Code, IntelliJ, and Eclipse interchangeably, depending on project context, for seamless development workflows.
  • Followed version control best practices on GitHub, maintaining well-structured feature branches, and pull request flows.

Education

Master of Science - Computer Science

Kennesaw State University
Kennesaw, GA

Skills

  • Java, J2EE, Python, Spring Boot, Spring Security, React, Angular
  • AWS (EventBridge, Kinesis, Lambda, API Gateway, DynamoDB, CloudWatch, VPC), GCP, Azure, CloudFormation, Terraform
  • RESTful APIs, GraphQL, OAuth2, JWT, Microservices Architecture, SOLID principles, Design Patterns
  • Oracle, PostgreSQL, MySQL, MongoDB, Cassandra, SQL query tuning, Stored Procedures
  • Docker, Kubernetes (EKS, ECS)
  • Test-Driven Development (TDD), Behavior-Driven Development (BDD), JUnit, Mockito, Postman, SonarQube, Splunk, Dynatrace
  • Maven, Gradle, GitHub, GitLab
  • IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code
  • Scrum, Sprint Planning, Retrospectives, Continuous Integration

Accomplishments

  • Awarded Innovation Award in a hackathon for designing a real-time data processing pipeline with Python, Kafka, and PostgreSQL, capable of handling large-scale event streams efficiently.
  • Honored with the Academic Achievement Award for sustained Dean’s List status and applied research contributions in hackathons and innovation labs.

Timeline

Software Engineer

Fidelity Investments
09.2023 - Current

Software Engineer

Infosys Technologies
02.2019 - 06.2023

Master of Science - Computer Science

Kennesaw State University
Renuka Yeruva