Ganesh Guduru
Software Engineer
Ph : +1-240-***-**** Email: **************@*****.*** Chantilly, VA linkedin.com/in/g-ganesh-80a6b3337
Professional Summary
Software Engineer with 4+ years of experience designing and developing scalable enterprise applications across fintech, cloud, and document management domains using Java 17, Spring Boot, and microservices architecture. Proficient in building RESTful and GraphQL APIs, implementing event-driven systems using Apache Kafka and RabbitMQ, and securing applications with OAuth2, JWT, and Keycloak. Skilled in frontend development with Angular and React.js, database optimization using PostgreSQL, Oracle, and MongoDB, and container orchestration with Docker and Kubernetes (EKS, AKS). Adept in CI/CD pipeline automation with GitHub Actions, Jenkins, Azure DevOps, and AWS CodePipeline, and experienced with infrastructure tools like Terraform and Helm. Strong advocate of Agile methodologies, clean code principles, and DevOps practices, with proven ability to collaborate in cross-functional teams and deliver business-critical features in fast-paced environments.
Technical Skills
Languages: Java (11/17), JavaScript (ES6+), TypeScript
Frameworks & Libraries: Spring Boot, Spring Security, Hibernate, JPA, JDBC, React.js, Angular 12+, Redux, RxJS, NgRx
Web & UI: HTML5, CSS3, Bootstrap 5, JSP, Servlets
API & Architecture: RESTful APIs, GraphQL, Microservices, WebSockets, OAuth 2.0, JWT, RBAC
Cloud Platforms: AWS (EC2, S3, RDS, Lambda, API Gateway, IAM, CloudWatch), Azure (AKS, Functions, CosmosDB, Monitor)
CI/CD & DevOps: Jenkins, GitHub Actions, Azure DevOps, AWS CodePipeline, Docker, Kubernetes (EKS, AKS), Helm
Infrastructure as Code: Terraform, AWS CloudFormation
Databases: PostgreSQL, Oracle, MySQL, MongoDB, Redis
Messaging & Streaming: Apache Kafka, RabbitMQ, AWS SQS
Testing & QA: JUnit, Mockito, TestNG, Selenium, Postman, RestAssured
Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, AWS CloudWatch, Prometheus
Version Control: Git, GitHub, Bitbucket
Tools & Methodologies: Jira, Confluence, Agile/Scrum, Clean Code Principles
Professional Experience
Client: Wells Fargo Dec 2023 – Present
Software Engineer II North Carolina, USA
Architected and delivered secure, high-throughput microservices using Java 17, Spring Boot, and Spring Security, enabling the seamless processing of over 2M financial transactions daily.
Built scalable RESTful and GraphQL APIs that reduced inter-service latency by 35% and improved data access efficiency across distributed systems.
Developed modular, high-performance frontend apps using Angular 14, TypeScript, RxJS, and NgRx, enhancing responsiveness and user satisfaction by 30%.
Led IAM integration with Keycloak, implementing OAuth2, JWT, and RBAC to support enterprise-wide SSO and reduce authentication-related incidents by 50%.
Engineered real-time event-driven pipelines using Apache Kafka, improving cross-service messaging reliability and reducing operational delays during peak load hours.
Optimized PostgreSQL queries and indexing, improving analytics query response time by 35% and supporting better reporting performance.
Deployed containerized applications via Docker and Kubernetes (EKS) using Helm charts, achieving zero-downtime rollouts and auto-scaling capabilities.
Automated CI/CD pipelines using GitHub Actions, Jenkins, and AWS CodePipeline, accelerating release cycles by 40% and minimizing human errors.
Provisioned cloud infrastructure using Terraform and AWS CloudFormation, enabling standardized, reproducible environments across staging and production.
Implemented observability stack with CloudWatch, AWS X-Ray, and ELK Stack, reducing mean time to resolution (MTTR) by 40% for production incidents.
Championed testing best practices, using JUnit, Mockito, Postman, and RestAssured to ensure 90%+ code coverage and defect-free releases.
Collaborated across Agile squads, contributing to sprint planning, code reviews, and cross-team syncs, ensuring consistent delivery of high-impact business features.
Client: Oracle Feb 2021 – Sep 2022
Software Engineer Bengaluru, India
Designed and delivered scalable backend services using Java 11, Spring Boot, and Hibernate, powering global enterprise applications with high availability and responsiveness.
Developed optimized GraphQL and REST APIs, enabling seamless microservices communication and reducing payload over-fetching by 40%, enhancing API performance and client flexibility.
Built responsive and accessible UIs with React.js and JavaScript, integrating SSR and lazy loading techniques to reduce initial load time and improve user retention metrics.
Managed complex frontend state using Redux, and implemented reusable component architecture to reduce code redundancy and improve development velocity.
Modeled efficient Oracle DB schemas with partitioning and indexing strategies, resulting in a 30% improvement in query execution time for transactional workloads.
Implemented secure enterprise access control using Spring Security, OAuth 2.0, JWT, and LDAP for unified SSO and RBAC, ensuring compliance with internal security standards.
Engineered Kafka-based real-time event processing systems to enhance throughput, decouple services, and maintain data integrity across distributed platforms.
Containerized microservices with Docker and deployed to AKS (Azure Kubernetes Service) using Helm charts, achieving automated rollouts and fault-tolerant infrastructure.
Automated CI/CD pipelines in Azure DevOps, reducing build-to-deploy cycle time by 45% and supporting continuous delivery with robust testing gates.
Implemented observability using Prometheus and Azure Monitor, creating proactive alerting and diagnostics workflows that reduced downtime and boosted SLA adherence.
Collaborated in Agile teams, leading sprint demos, contributing to CI/CD discussions, and ensuring on-time feature delivery aligned with business goals.
Client: OpenText Jan 2020 – Feb 2021
Associate Software Engineer Hyderabad, India
Assisted in optimizing API response times by introducing basic caching mechanisms. Assisted in developing backend microservices using Java, Spring Boot, and RESTful APIs for document management and enterprise content platforms, improving document retrieval efficiency and access speed.
Supported frontend development using React.js, JavaScript, HTML5, and CSS3, implementing interactive UI components and enhancing design consistency across web modules.
Contributed to authentication modules using Spring Security and JWT, supporting secure login flows and protecting user data in compliance with internal security standards.
Designed MongoDB document schemas and optimized queries for better document indexing and faster search results, increasing performance for key customer-facing workflows.
Helped integrate Elasticsearch into backend systems, improving advanced search capabilities and enabling near-instant full-text search across millions of records.
Developed basic Apache Kafka producers/consumers for asynchronous communication between services, improving system decoupling and message reliability.
Participated in containerizing services using Docker and deploying to AWS EKS, gaining hands-on experience in Kubernetes-based orchestration and deployment workflows.
Supported DevOps automation using Jenkins and GitHub Actions, contributing to pipeline improvements that reduced deployment effort by 20%.
Participated in Agile ceremonies, peer reviews, and QA collaboration using Jira and Confluence, actively contributing to sprint tasks and team discussions.
Gained experience in writing unit tests and conducting manual testing, improving defect identification and supporting QA teams in validation processes.
Education - Master of Science in Computer Science New England College Henniker, NH, USA GPA: 3.8
Certifications - AWS Certified Solutions Architect Associate Microsoft Certified Azure Solutions Architect
Projects
IntelliDocs – Smart Document Search Engine - Built an enterprise document search system leveraging Elasticsearch and MongoDB for near-instant full-text queries. Used Kafka for streaming document ingestion and Spring Security with JWT for secure user access. Designed a React-based UI supporting advanced filters and semantic search.
DevOpsify – CI/CD Monitoring Dashboard - Created a Node.js-based dashboard to visualize Jenkins builds, test coverage, and pipeline health across microservices. Integrated Prometheus and Grafana for real-time CI/CD performance metrics. Enabled role-based access using JWT for project-specific visibility and control.