| Sanjeev Gaikwad - Full Stack Java Developer |
| [email protected] |
| Location: Irvine, California, USA |
| Relocation: Yes |
| Visa: EAD |
| Resume file: M Sanjeev_Gaikwad- FUll Stack Java Developer_1758899150003.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Sanjeev Gaikwad
Full Stack Java Developer Email: [email protected] Phone: +1 512-675-1894 GitHub: https://github.com/gaikwadsanjeevv LinkedIn: https://www.linkedin.com/in/svg200/ Professional Overview: Full Stack Developer | 9+ Years of Experience Highly skilled Full Stack Developer with over a decade of experience in designing, developing, and maintaining scalable, high- performance web applications. Proficient in Java, Spring Boot, React, AWS, GCP, Apache Kafka, and GraphQL, with a proven track record of delivering seamless user experiences and robust backend systems. Adept at managing full project lifecycles using Agile methodologies and ensuring adherence to industry best practices in software development. Core Competencies: Frontend: React.js (Components, Hooks, Context API, Router, JSX), TypeScript, HTML, CSS, Bootstrap. Backend: Java (v17, v11, v8), Spring Boot, Spring Security, Node.js, GraphQL, RESTful APIs, Apache Kafka. Databases: PostgreSQL, Oracle, MongoDB, Cassandra. Cloud Platforms: AWS (EC2, S3, Lambda, RDS, CloudFormation), GCP (GKE, Cloud SQL, Pub/Sub, Cloud Functions), Azure, Terraform. Tools & DevOps: Docker, Kubernetes, Jenkins, GitHub, Jira, IntelliJ IDEA. Methodologies: Agile, Microservices Architecture, CI/CD Pipelines. SDLC Expertise: Full Software Development Life Cycle (SDLC) with specialization in Agile methodologies, including Scrum- based development practices. Education: M.S. in Computer Science University of Central Missouri (MIC Campus), Lee Summit, Missouri (2022 2024) B.Tech. in Production Engineering SGGSIET, Nanded, India (2009) Professional Milestones: EnCiv Irvine, California July 2024 Present Full Stack Developer Project Overview: EnCiv is a platform enabling large-scale, inclusive democratic discourse by facilitating structured, productive community conversations. The modernization initiative enhanced the civic engagement platform to support a 200% increase in user participation through scalable React.js interfaces and high-performance Spring Boot microservices. Project Responsibilities: Built adaptive, accessible UI components with React 18 + TypeScript (Hooks, Context API, React Router) and migrated select Angular modules to React, improving bundle size, performance, and maintainability. Replaced the Node.js GraphQL layer with Spring Boot + Spring for GraphQL, integrating resolvers with microservices to stream real-time civic-engagement data. Deployed a GCP-hosted React frontend hardened against OWASP Top 10 vulnerabilities using CSP, HTTP Only/SameSite cookies, input validation, and runtime defenses, successfully passing internal security reviews. Designed and implemented Spring Boot microservices with GraphQL APIs and Apache Kafka for event-driven messaging, reducing average API latency by approximately 50%. Refactored authentication and authorization using Spring Security + JWT (stateless sessions, RBAC, token refresh), cutting unauthorized access attempts by 60% and streamlining cross-service authentication. Improved code quality through peer reviews, static analysis, and performance profiling, ensuring reliable and scalable deployments across the GCP ecosystem. Optimized PostgreSQL schemas (indexes, partitioning, query tuning) and introduced MongoDB for flexible NoSQL workloads, reducing heavy query execution times by 35% and accelerating read operations. Deployed 4+ Spring Boot services on GKE with Horizontal Pod Autoscaling (HPA) and autoscaling; implemented Cloud Functions and Cloud Run for serverless event processing of 50K+ civic interactions/month, reducing infrastructure costs by 30%. Enforced secure SDLC practices using SonarQube, Veracode, and JFrog Xray in CI/CD pipelines, cutting critical vulnerabilities by 50% and maintaining high code health standards. Conducted JMeter load tests to validate scaling for 50,000+ concurrent users with 99.8% simulated uptime; incorporated findings into capacity planning and caching strategies. Environment: Java, Spring Boot, React.js, GraphQL, Apache Kafka, Axon Framework, RabbitMQ, GCP (GKE, Cloud Functions, IAM), PostgreSQL, MongoDB, Jenkins, Terraform, JMeter, SonarQube, Veracode, JFrog Xray. Client: Conduent Austin, TX June 2023 May 2024 Full Stack Developer Project Overview: Developed a real-time Financial Transaction Monitoring System to detect and respond to suspicious activities, capable of processing over 10,000 transactions per second. Delivered dynamic dashboards and microservices to ensure rapid fraud detection and response. Project Responsibilities: Developed React 18 + TypeScript dashboards for real-time financial monitoring, leveraging Hooks, Context API, and React Router for maintainable, testable UI architecture. Collaborated with backend teams to optimize Node.js fraud-ingestion services and integrated them with Spring Boot APIs, ensuring seamless, high-speed data flow to the React frontend. Secured the UI with JWT-based API calls, CSRF protection, HTTPS/TLS enforcement, Content Security Policy (CSP), and HTTP Only/SameSite cookies, deployed behind CloudFront and Cloud CDN. Designed and maintained Spring Boot microservices capable of processing 10,000+ TPS, using Apache Kafka (AWS MSK) and GCP Pub/Sub for real-time fraud detection and alerting. Structured microservices with clear service boundaries and asynchronous messaging, increasing throughput and resilience within the fraud detection engine. Implemented Spring Security + JWT (stateless authentication, RBAC, token refresh) to safeguard sensitive financial APIs, ensuring compliance with enterprise security standards. Tuned PostgreSQL queries and integrated Redis caching (Memory store / Elastic ache) to reduce read latency by approximately 40% during peak transaction loads. Deployed fraud detection microservices on GCP Cloud Run and AWS Faregate/EKS, enabling autoscaling, zero-downtime rollouts, and improved cost efficiency. Managed infrastructure using Terraform (modular IaC) to ensure reproducible, auditable deployments across GCP and AWS environments. Applied fine-grained IAM policies in GCP and AWS to secure access to sensitive data, enforce KMS encryption for secrets, and maintain comprehensive audit logs. Built CI/CD pipelines with Jenkins, pushing signed container images to GCP Artifact Registry/GCR and AWS ECR, integrating quality gates, automated testing, and blue/green deployments. Enhanced observability using Cloud Monitoring + Logging (GCP) and CloudWatch (AWS) with Open Telemetry to trace distributed fraud detection workflows. Environment: Java, Spring Boot, React.js, Apache Kafka, GCP (Cloud Run, Pub/Sub, Memory store, IAM), PostgreSQL, Redis, Terraform, Jenkins, Artifact Registry, JUnit, Mockito Sysark Datasol Pvt. Ltd (Study-Hub Hyderabad, India) Apr 2018 May 2022 Role: Full Stack Developer Project Overview: Study-Hub.org is a platform designed to provide students with diverse educational tools and resources to enhance their learning experience. Engineered a scalable learning platform supporting 100,000 users, using React.js for dynamic course management and Spring Boot backend services deployed on AWS for real-time progress tracking and performance optimization. Project Responsibilities: Led code reviews and sprint demos, ensuring clean architecture and modular React Spring Boot integration; provided L2 production support for issue triaging and resolution in live environments. Developed and optimized React.js components for interactive course management, improving page load speeds by 50% and enhancing user engagement. Designed and implemented Spring Boot microservices to enable seamless communication between learning modules, supporting 100,000 concurrent users. Refactored and optimized PostgreSQL database schemas, reducing query execution times by 40% and improving real-time student progress tracking. Leveraged GCP App Engine, Cloud SQL, and Cloud Storage for learning progress tracking and content delivery, reducing response latency by 45%. Implemented Redis caching strategies, reducing database query loads by 60% and improving scalability under peak traffic. Built and maintained CI/CD pipelines using Bamboo and Docker, reducing deployment times from 1 hour to 10 minutes and improving release efficiency. Developed JUnit and Mockito test cases, achieving 90% test coverage and reducing production defects by 35% through rigorous automated testing. Environment: Java, Spring Boot, React.js, PostgreSQL, Redis, GCP (App Engine, Cloud SQL, Cloud Storage), Bamboo, Docker, JUnit, Mockito. Swashtech Software Paradigm (Cure. Fit Pune, MH, India) Jul 2016 Mar 2018 Role: Software Developer Project Overview: Cult. Fit (formerly Cure. Fit) is a wellness platform combining fitness, nutrition, and mental health services. Developed a system handling over 1 million active users by building microservices with Spring Boot and deploying AWS cloud solutions for real-time integration and scalability. Project Responsibilities: Developed and optimized Spring Boot microservices with REST APIs for real-time synchronization of wearable device and fitness tracking data, ensuring low-latency user updates. Delivered production support for core health-tracking modules, resolving critical incidents, performance bottlenecks, and deployment blockers under stringent SLAs. Implemented Spring Security + JWT (stateless sessions, RBAC) to secure fitness APIs, reducing unauthorized access attempts by 50%. Built responsive, interactive React 18 + TypeScript user interfaces, integrating real-time health metrics and improving user engagement by ~60% across web and mobile platforms. Deployed scalable infrastructure on AWS EC2, S3, and CloudFront, achieving 99.9% uptime and enabling zero-downtime health campaign launches. Tuned Oracle queries and API endpoints to accelerate personalized fitness recommendations by ~45%, improving application responsiveness. Automated CI/CD pipelines using TeamCity and AWS Code Deploy/ECS, reducing deployment cycle times by 70% and ensuring smooth, error-free releases. Wrote and executed JUnit and Mockito test suites, achieving 85% coverage and lowering post-release defects by ~40%. Environment: Java, Spring Boot, Spring Security, REST APIs, Oracle DB, AWS (EC2, S3, CloudFront, Code Deploy, ECS), Redis, JavaScript, TeamCity, JUnit, Mockito. Swashtech Software Paradigm (RBL Bank Mumbai, India) Aug 2012 Jun 2016 Role: Software Developer Project Overview: Contributed to the development of a secure digital banking platform enabling online onboarding, e-KYC, and loan origination workflows. Supported over 500,000 users and integrated with real-time APIs from Aadhaar and credit bureaus. Project Responsibilities: Developed microservice-based modules using Spring Boot and Spring MVC to digitize account opening, loan origination, and KYC processing workflows. Designed and exposed secure RESTful APIs for integration between the banking core system, CRM tools, and external credit bureaus (e.g., CIBIL, UIDAI Aadhaar). Implemented asynchronous service orchestration using Apache Camel for real-time verification of PAN, Aadhaar, and address data via third-party APIs. Utilized Oracle PL/SQL for stored procedures and optimized batch processing jobs, reducing loan approval latency by over 60%. Integrated Spring Security with JWT-based authentication to support secure role-based access control for both customer- facing and internal banking portals. Used Maven for dependency management and modular builds; configured CI/CD pipelines via Jenkins for automated testing and deployment. Deployed microservices on JBoss EAP application server in an on-premise data center, maintaining an uptime SLA of 99.9%. Collaborated with QA and InfoSec teams to pass periodic RBI audits by implementing detailed audit logs, access trail capture, and GDPR-compliant data masking policies. Environment: Java, Spring Boot, Spring MVC, REST APIs, Oracle PL/SQL, Apache Camel, Spring Security, JWT, Maven, Jenkins, JBoss, Agile. Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree database procedural language Texas |