Sai Nikhil - Java Developer |
[email protected] |
Location: The Colony, Texas, USA |
Relocation: |
Visa: |
Resume file: SaiNikhil_Resume_1757519451611.pdf Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Sai Nikhil Gude
Java Developer [email protected] Phone: +1(832)-291-4284 ________________________________________________________________________________________ Java Full Stack Developer | Spring Boot | Microservices | Angular | React | Kafka | AWS | SQL | HTML PROFESSIONAL SUMMARY: Java Developer with 5+ years of end-to-end development experience in building enterprise-grade web applications and microservices using Java, Spring Boot, Angular, and Kafka. Strong expertise in architecting RESTful APIs, implementing secure authentication using OAuth2, JWT and reactive programming with Spring Web Flux. Proven experience building and deploying containerized applications on Kubernetes with CI/CD pipelines using Jenkins, GitHub Actions, and Docker. Proficient in developing dynamic and responsive frontends using Angular and React, with strong experience in component-based architecture, state management, and UI performance tuning. Experienced in integrating distributed systems using Kafka for real-time event processing, and implementing monitoring/logging solutions with ELK Stack, Prometheus, and Grafana. Skilled in working with cloud platforms like AWS (EC2, S3, Lambda, RDS) and Azure (App Services, Functions, Cosmos DB) to develop, deploy, and scale cloud-native applications. Adept in Agile/Scrum environments with cross-functional team collaboration, issue tracking, and test- driven development using JIRA, JUnit, Mockito, Selenium, and Spring Cloud Contract. TECHNICAL SKILLS: Languages Java, C, C++, SQL, JavaScript, TypeScript Backend Spring Boot, Spring MVC, Spring Web Flux, Spring Security, JPA, Hibernate, Kafka, REST APIs Frontend Angular, ReactJS, HTML5, CSS3, Bootstrap, JSP, jQuery API Development & Tools Swagger, Postman, Spring Cloud Contract, OpenAPI, GraphQL Databases MySQL, MongoDB, DynamoDB, PostgreSQL, Oracle DevOps & CI/CD Jenkins, Git, GitHub, GitHub Actions, Docker, Kubernetes, Maven, Gradle, SonarQube Cloud Platforms AWS (EC2, S3, RDS, Lambda, SQS, IAM), Azure Testing & QA JUnit, Mockito, Selenium, JMeter, Jasmine, Karma Monitoring & Logging Splunk, ELK Stack, Prometheus, Grafana, Kibana Project Tools JIRA, Rally, Confluence Design Methodologies Agile, Scrum, Kanban, TDD, BDD PROFESSIONAL EXPERIENCE INFINICS INC,NC,USA Role: Java Developer May 2024 Present Responsibilities: Designed and developed scalable REST APIs using Spring Boot and JPA, integrating complex business logic for financial workflows. Built modular, high-performance UI components using Angular 12+, integrating Bootstrap and Angular Material for responsive design. Leveraged Kafka for asynchronous, event-driven communication between microservices, improving scalability and decoupling. Implemented OAuth2 and Spring Security to secure REST endpoints, handling user authentication and authorization. Containerized applications using Docker and orchestrated deployments with Kubernetes, improving deployment efficiency. Integrated Postman and Spring Cloud Contract for API testing and validation across consumer- producer service layers. Used GitHub and GitHub Actions for source control and CI/CD automation, enabling faster, reliable deployments. Configured monitoring with Prometheus and Grafana, and integrated ELK Stack and Splunk for logging and alerting. Maintained unit and integration tests with JUnit and Mockito, ensuring more than 85% code coverage across critical modules. Collaborated in Agile teams using JIRA and Confluence, delivering quality features and fixes within sprint timelines. VINFO GLOBAL SOFTWARE TECHNOLOGIES PVT LTD, INDIA Role: Software Engineer Jan 2018 Feb 2022 Responsibilities: Migrated a legacy monolithic system into modular microservices using Spring Boot, improving deployment speed and flexibility. Developed user-facing interfaces using Angular 12 and ReactJS, optimized for cross-device performance and accessibility. Built secure APIs with Spring Security and JWT, supporting multi-role access control and Single Sign- On (SSO). Used Kafka for real-time streaming and inter-service communication in distributed architectures. Documented APIs using Swagger and OpenAPI, streamlining developer onboarding and third-party integration. Automated builds and releases with Jenkins, Maven, and Gradle, establishing reliable CI/CD pipelines. Maintained code with Git and collaborated using GitHub, conducting peer code reviews during Agile sprints. Built test automation with JUnit, Mockito, and Selenium, and performed load testing using JMeter. Deployed microservices to AWS (EC2, RDS, Lambda, S3) and Azure (App Services, Functions, Cosmos DB). Monitored logs and performance metrics using ELK Stack, Azure Monitor, and Splunk for proactive issue resolution. PROJECTS Expense Tracker App Angular, Node.js, MongoDB Developed a personal finance tracking system allowing users to categorize expenses and generate reports. Implemented a scalable REST API with Node.js, Express and used MongoDB for real-time data storage. Interactive Travel Platform Angular, CSS, HTML Developed a dynamic and responsive travel booking platform using Angular, TypeScript, HTML and CSS, enhancing user experience and engagement. Implemented an interactive search and filtering system with real-time updates. EDUCATION Masters in Information Technology and Management from Webster University, MO(May 22 April 24). Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface javascript sthree database Missouri North Carolina |