
Rohan Gupta
About Candidate
Results-driven Software Developer with hands-on experience in building scalable, high-performance RESTful APIs and full-stack applications. Proficient in Java, Spring Boot, Microservices, Kafka, and front-end technologies like React.js and Angular. Proven success in streamlining development workflows, automating test frameworks, and resolving complex backend issues in Agile environments. Strong foundation in Data Structures, Algorithms, and OOP, with professional experience at Amdocs and an internship at Baker Hughes. Passionate about continuous learning, clean code, and building robust enterprise applications. B.Tech. in Electrical Engineering from NIT Rourkela.
Location
Work & Experience
- Developed and maintained scalable RESTful APIs using Java and Spring Boot, contributing to the management and deployment of over 250 microservices in both pre-production and production environments. - Collaborated with cross-functional teams to implement new features and resolve critical functionality issues through efficient coding, debugging, and unit/integration testing. - Designed and implemented a scalable API Test Automation Framework using Java, TestNG, and Maven to validate APIs within microservices; enabled single-command regression testing for 250+ microservices, reducing manual effort by 70%, and integrated Kafka event publishing, MySQL validations, Splunk log checks, and Excel-based environment configurations. - Resolved Kafka Dead Letter Queue (DLQ) message delivery issues by identifying root causes and ensuring successful message consumption across relevant services. - Worked in Agile development cycles, participating in sprint planning, backlog grooming, and daily stand-ups using Jira for issue tracking and task management
- Designed and implemented a simulator for Distributed Acoustic Sensing (DAS) file generation in H5 format, enhancing testing efficiency. - Automated the generation and secure transfer of Distributed Temperature Sensing (DTS) files to an SFTP server, streamlining data workflows. - Developed Python scripts to dynamically generate and upload JSON files to designated file system locations. - Orchestrated end-to-end automation of DAS file workflows, including uploading and validating data integrity across Databricks bronze and silver layers using PySpark. - Gained hands-on experience in full-stack development using Angular, Node.js, TypeScript, Express.js, and PostgreSQL within a microservices-based architecture