Hi, I'm Sunil Kumar Gupta.

Associate Software Engineer-1 @RMgX | Java Software Developer | Competitive Programmer | Ranked 1011 in Google Kickstart 2022 Round B | 1800+ rating @LeetCode

About

Hey there, I'm Sunil, a Software Developer with 2 years of hands-on experience, I specialize in developing robust, scalable, and efficient software solutions. Graduating from NIT Silchar, I have cultivated a strong foundation in data structures, algorithms, and object-oriented programming, which drives my approach to solving complex problems. My expertise spans across core Java (Java 8/11/17), Spring Boot, and Hibernate/JPA, enabling me to deliver high-performance applications tailored to business needs.

I have demonstrated success in e-commerce and logistics domains, excelling in API development, database optimization, and performance tuning. My technical proficiency is complemented by skills in multithreading, design patterns, and debugging, which ensure the delivery of clean, maintainable code. Committed to professional growth, I embrace evolving technology landscapes and continuously refine my expertise to exceed expectations.

  • Core Concepts: Data Structures and Algorithms (DSA), Object-Oriented Programming (OOP), Multithreading, Collections Framework, Exception Handling, Streams Lambda Expressions, Generics, Java Annotations, Design Patterns, Debugging, Performance Optimization
  • Programming Languages: Java (Java 8/11/17), C++, SQL
  • Frameworks and Libraries: Spring Boot, Spring Framework (Spring MVC, Spring Security), Hibernate / JPA, Dependency Injection (DI), RESTful API Development, Mockito, JUnit
  • Databases: MySQL, PostgreSQL
  • Tools and Platforms: IntelliJ IDEA, VS Code, Git/GitLab, Bitbucket, Postman, Apidog, Maven, Jira, Jenkins, Putty, DBeaver, Jaspersoft Studio

I am passionate about leveraging my skills to deliver impactful software while constantly pursuing opportunities for innovation and personal growth.

EXPERIENCE

Associate Software Engineer-1
  • Worked on e-commerce modules for the eShipper project, including e-commerce orders, products, and store settings.
  • Enhanced e-commerce onboarding, improving user satisfaction by 20% and reducing setup time by 30%.
  • Engineered a bulk printing API to enhance the filtering of shipping orders and the printing of shipping collaterals, raising operational efficiency by 50%.
  • Built REST APIs for an e-commerce analytics dashboard, enabling companies to analyze order trends, platform performance, and financial metrics across any time interval, reducing analysis time by 40% and increasing data accuracy by 35%.
  • Designed and implemented REST APIs for the Return Center and Return Manager, streamlining return order creation and management, increasing process efficiency by 25%.
  • Skills: Java, Spring Boot, MySQL, Elasticsearch, Jasper Reports, Apidog, Jenkins, Postman, Bitbucket, Jira, Putty, Thymeleaf, Postman API.
1st July 2023 - present | Gurugram, Haryana, India
SDE Intern
  • Developed and integrated APIs for a shipping project, including filter, export, search, and receipt printing with Jasper Reports, boosting operational efficiency by 10%.
  • Resolved critical production issues, enhancing system stability and improving cross-functional collaboration to accelerate resolution processes by 20%.
  • Skills: Java, Spring Boot, MySQL, Elasticsearch, Jasper Reports, Apidog, Jenkins, Postman, Bitbucket, Jira, Putty, Thymeleaf, Postman API.
15th Dec 2022 - 30th June 2023 | Gurugram, Haryana, India

Projects

E-commerce web app
Full Stack E-Commerce website

Online shopping web application using Spring Boot

Accomplishments
  • Technology Used : Java, Spring Boot, Spring MVC, Spring Data JPA, Angular, MySQL
  • Developed an E-commerce web application using Java, Spring Boot, Angular, MySQL.
  • Developed robust REST APIs for seamless item search, cart management, order placement, and order history access.
  • Ensured the utmost security and user authentication by seamlessly integrating Okta for a reliable login/logout system.
  • Ensured secure credit card payments with a seamless checkout experience by integrating Stripe API.
Better Reads
Better Reads

Good read clone web application using Spring Boot.

Accomplishments
  • Technology Used : Java, Spring boot, Spring MVC, Spring Data JPA, Thymeleaf, Cassandra
  • Developed a captivating Goodreads-inspired web application using Java, Spring Boot, Thymeleaf, and Cassandra.
  • Enabled seamless GitHub login, intuitive book search, and detailed descriptions for an enhanced user experience.
  • Implemented a comprehensive reading progress tracking system with reading dates, completion status, and star ratings.
Student Management System
Student Management System

A simple web application to manage students details

Accomplishments
  • Technology Used : Java, Spring Boot, Spring MVC, Spring Data JPA, MySQL
  • Developed a student management system in Spring boot which has CRUD functionality
  • Implemented various REST API to support CRUD operation.

Skills

Languages, Libraries and Databases

Core Java
C++
Java Collections
MySQL

CS Fundamentals

DSA
OOPs
Operating System
DBMS

Frameworks

Spring Framework
Spring Boot
Spring MVC
Angular

Developer Tools

Git
Intellij Idea
VS Code
Postman
JIRA
Jenkins
Bitbucket
Apidog
puTTy
DBeaver

Education

National Institute Of Technology, Silchar

Assam, India

Degree: Bachelor of Technology in Civil Engineering
CGPA: 8.9/10.0

Jawahar Navodaya Vidyalaya, Tinsukia

Assam, India

Higher Secondary Certificate in Science(12th)
Percentage: 88.8%

Lotus Academy, Doomdooma

Assam, India

Secondary School Certificate(10th)
CGPA: 10.0/10.0

Contact