Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Sanjay Kumar Gupta

Noida

Summary

Experienced Software Engineer with over 5 years in backend development, specializing in Java Spring Boot and microservices. Developed scalable RESTful APIs and enterprise applications, leveraging MySQL, MongoDB, and Elasticsearch for data management, alongside AWS for cloud infrastructure. Familiar with Docker and Jenkins for DevOps processes, ensuring code quality through rigorous testing with JUnit and Mockito.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

SimplifyVMS
Noida
03.2024 - Current
  • Developed features for a comprehensive hiring platform , including:
  • Enterprise Module: Managed job creation, candidate shortlisting, interview scheduling, onboarding/offboarding workflows, and detailed dashboards, enhancing recruitment process with skill-based candidate suggestions using Elasticsearch and streamlined talent pool management.
  • Candidate Module: Supported profile creation, resume parsing, skill-based job recommendations, job applications, and offer management, facilitating candidate engagement and integration into talent pools.
  • Used Spring Boot for backend, MySQL and MongoDB for data storage, Elasticsearch for skill matching, AWS S3 for resume storage and Keycloak for authentication.

Java developer

SYNERGYLABS TECHNOLOGY
Gurugram
12.2021 - 03.2024
  • Built RESTful APIs using Java Spring Boot and Hibernate for various projects, enabling seamless integration and data exchange.
  • Designed and implemented backend service for real-time package delivery status updates, enhancing tracking accuracy and user experience.
  • Hardware Telemetry Platform: Synced telemetry data from devices to a database and exposed APIs for dashboards and reports. Integrated Salesforce (SOQL) for syncing leads and used Firebase for hardware alerts.
  • Developed backend service in Golang using Echo and GORM to automate mass promotional email content generation with OpenAI API and facilitate email distribution via Mailgun/Mailjet.

System engineer

INFOSYS
Pune
10.2020 - 07.2021
  • Designed and implemented system solutions for complex client requirements.
  • Developed scalable RESTful APIs with Spring Boot, facilitating data storage and retrieval through PostgreSQL.
  • Collaborated with cross-functional teams to enhance system performance and reliability.
  • Implemented unit and integration tests using JUnit and Mockito, enhancing code quality and ensuring comprehensive test coverage.
  • Conducted regular system audits to identify potential vulnerabilities and inefficiencies.

Education

Bachelors of technology - Computer science and engineering

HALDIA INSTITUTE OF TECHNOLOGY
Haldia, West Bengal
05-2020

Skills

  • Java
  • SpringBoot
  • Microservices
  • REST API
  • JUnit
  • Mockito
  • Hibernate
  • Python
  • AWS
  • EC2
  • EBS
  • S3
  • Docker
  • Jenkins
  • GIT
  • BitBucket
  • RDBMS
  • PostgreSQL
  • MySQL
  • OpenSearch
  • ElasticSearch
  • MongoDB

Websites

Timeline

Senior Software Engineer

SimplifyVMS
03.2024 - Current

Java developer

SYNERGYLABS TECHNOLOGY
12.2021 - 03.2024

System engineer

INFOSYS
10.2020 - 07.2021

Bachelors of technology - Computer science and engineering

HALDIA INSTITUTE OF TECHNOLOGY
Sanjay Kumar Gupta