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
- 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.
- 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.
Projects

- 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.

- 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.

- 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




CS Fundamentals




Frameworks



Developer Tools










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