Harsha Gaddam
Professional Summary
Full Stack Java Engineer with 5 years of experience designing and delivering secure, scalable enterprise platforms across technology, cloud, and CRM domains at NVIDIA, Oracle, and Salesforce. Builds and maintains Spring Boot microservices with Kafka-driven event processing, REST and GraphQL API layers, and OAuth2/JWT security. Delivers React and Angular front ends integrated with live backend services, backed by PostgreSQL, Oracle SQL, and Redis for data access and caching. Deploys containerized workloads on AWS using Docker, ECS, Kubernetes, and Jenkins CI/CD pipelines. Applies TDD with JUnit 5 and Mockito and extends platforms with LLM-powered features using OpenAI API and LangChain. Holds an M.S. in Information Technology and Management from Illinois Institute of Technology and an AWS Certified Solutions Architect – Associate credential.
Technical Skills
Work Experience
- Refactored REST endpoint routing and tightened Hibernate/JPA query strategies in Spring Boot microservices, improving request handling speed by 30% across high-traffic internal analytics workflows.
- Implemented Kafka-based event processing between Spring Boot microservices so that user-facing REST requests remained non-blocking and downstream services stayed fully decoupled.
- Built an LLM-powered document search feature for the internal analytics platform by integrating the OpenAI API and LangChain into Java REST workflows using a Retrieval-Augmented Generation pattern, cutting technical lookup time for engineering teams.
- Secured platform services with Spring Security, enforcing OAuth2 authorization flows, JWT token validation, and role-based access control to protect sensitive analytics features.
- Tuned Redis caching layers and PostgreSQL repository logic, reducing average data retrieval latency for dashboard queries across a high-volume internal reporting service.
- Containerized Spring Boot services with Docker, orchestrated workloads in Kubernetes, and deployed to AWS ECS, EC2, Lambda, S3, and RDS; automated build and release pipelines with Jenkins and Maven.
- Monitored application health and error patterns in AWS CloudWatch, diagnosing and resolving production incidents to maintain uptime for internal platform users.
- Integrated React and Angular TypeScript dashboard modules with Spring Boot REST APIs, connecting live backend data to operational UIs and reducing navigation friction for engineering consumers.
- Built Java/Spring Boot service layers using Spring MVC, Hibernate, and JPA with a GraphQL API layer for internal workflow applications, cutting backend processing time by 25% compared to the prior REST-only approach.
- Optimized Oracle SQL and PL/SQL procedures, rewrote expensive joins, added targeted indexes, and refactored triggers to improve query performance across high-volume reporting workloads.
- Restructured service, controller, DAO, and entity layers in a J2EE codebase into reusable, independently testable components, reducing code duplication across reporting and business feature modules.
- Built React screens in TypeScript with Bootstrap integrated against the GraphQL backend, enabling business users to review operational data through a faster, self-service interface.
- Secured user workflows with Spring Security, enforcing role-based access control, input validation, and API authorization to eliminate access-related defects surfaced during QA cycles.
- Established Jenkins and Maven CI/CD pipelines and automated Oracle Cloud Infrastructure environment provisioning with Python scripts, delivering consistent environments across development, test, and staging stages.
- Applied test-driven development with JUnit 5 and Mockito and validated GraphQL API contracts with Postman, catching service-layer regressions before each release cycle.
- Designed GraphQL and REST integration contracts between distributed Java services, eliminating redundant backend round-trips and cutting repeated backend calls by 30% across customer-facing Angular screens.
- Extended Spring MVC service layers with Hibernate/JPA mappings, SQL query tuning, and validation rules that improved reporting data accuracy and long-term maintainability of CRM workflow modules.
- Added Angular TypeScript features to form, search, and review workflows, reducing manual navigation steps for end users on customer-facing CRM screens.
- Automated build and release with GitLab CI/CD and Maven, standardizing the deployment pipeline and eliminating manual packaging steps across development and staging environments.
- Provided production support for Java services and Angular workflows by analyzing application logs, diagnosing root causes, and delivering targeted fixes within sprint cycles.
- Tested Spring Boot services, REST APIs, and Angular workflows with JUnit 5, Mockito, Postman, and Selenium, collaborating with QA and product owners inside Agile sprints to close defects before release.
Education
Certifications
Powered by Drivetube · Create your own profile at drivetube.ai
Everything on Drivetube
Six products, two of them free forever. Start wherever you are.
Your free digital resume
at drivetube.ai/in/your-name: one true standard resume with a Hiring Snapshot (visa status, expected salary, notice period, work preference, relocation), an ATS-ready PDF download and a single shareable link. Free forever; interview requests come from verified employers and your contact details stay masked until you accept.
Documentation- Free Job BoardFree
Verified jobs, posted in the last 3 days
verified openings crawled ATS-by-ATS from 115,000+ real company career pages across 54 ATS platforms. Shows the true posting date from the source ATS — not when a listing was indexed — and deletes every general listing 3 days after it was actually posted. No ghost jobs, no ad-sponsored listings, no staffing reposts, no account needed.
Documentation - Resume Writing ServicesFrom $25.99
Written by senior career writers
human-written, ATS-optimised resumes by senior career writers, from ₹499.99 / $25.99. Available in every country, written to the destination country's own standard — a US resume, UK CV, German Lebenslauf and Indian resume are genuinely different documents. A paid service, separate from the free Drivetube Profile.
Documentation - Drivetube OneFrom $39.99 / 3 mo
Daily matched jobs, tailored resumes, or we apply for you
Drivetube's paid service. Community sends daily Jobsheets of fresh jobs matched to your profile on WhatsApp and email, with the Drivetube Community ($39.99 for 3 months or $69.99 for 6 months; ₹999 or ₹1,899 in India). Jobhunt is one-time application credits with Community included: one credit tailors one resume and its cover letter (100 for $99 with 3 months of Community, 250 for $199 with 6 months). Let Us Apply is an add-on to Jobhunt: a human expert applies 250 times for you on your credits ($0.60 each, $150). Everything lives on one dashboard at drivetube.ai/drivetubeone.
Documentation - Drivetube HireFree tier
For employers — no job postings, no applications
hiring with no job postings and no applications. Paste your real job description and AI matches it against candidates' true standard resumes, returning ranked candidates with a match %, matched and missing skills and written reasoning. Free tier included; employers pay, candidates never do.
Documentation
- Documentation
every product explained in full, with feature-by-feature comparisons against the job boards, AI apply tools, resume services and hiring platforms people actually use.
- Playbooks
tactical job-search guides. Each post is one named tactic with the situation it applies to, the exact steps, a copy-paste message and honest failure modes. Free, no account.
The job board covers the United States, India, United Kingdom, Canada, Europe and Australia, and Resume Writing Services are available in every country.
Pricing is identical on the web, iOS and Android — no app-store markup. Monthly Community membership is purchased in the iOS app only; the website sells annual plans. The Android app has no in-app purchase, so Android members subscribe on drivetube.ai and then sign in to the app with full access. Membership follows your account, not your device.