Umang Goyal

Backend Software Engineer
Noida, IN.

About

Highly motivated Backend Software Engineer with 1.6+ years of experience specializing in building secure and scalable backend systems. Proven expertise in Java, Spring Boot, and MySQL, with a strong track record of contributing to complex projects, including Samsung's smart assistant Ballie. Adept at designing and implementing RESTful APIs, integrating JWT-based authentication, and optimizing system performance. Committed to leveraging strong problem-solving skills and technical proficiency to drive innovation and deliver robust software solutions.

Work

Samsung R&D Institute Delhi
|

Software Engineer

Summary

Contributed to the development of Samsung's smart assistant Ballie, focusing on both frontend UI components and transitioning to robust backend systems.

Highlights

Developed critical UI components in C++ for Samsung's smart assistant Ballie, significantly improving menu responsiveness and user input flow.

Spearheaded the transition to backend development using Spring Boot, collaborating with C++ teams to build a command system that automated 95% of Ballie's testing processes and reduced weekly testing time by 6 hours.

Designed and implemented over 11 RESTful APIs to simulate commands, capture logs, and efficiently query Ballie's operational status.

Engineered and deployed JWT authentication and robust role-based access controls; developed a scalable MySQL schema to store over 500 test commands and logs.

Delivered key backend features within a monolithic architecture over 3 months, coordinating seamlessly with a team of 3+ cross-functional engineers.

Schoofi
|

Frontend Developer

Summary

Focused on enhancing user experience and accessibility through responsive UI development and efficient API integration.

Highlights

Developed responsive UI components using HTML, CSS, and JavaScript, significantly improving overall user experience and accessibility.

Enhanced UI consistency by implementing robust design principles and reusable components, resulting in a 10% reduction in development time.

Collaborated effectively with backend developers to integrate REST APIs, optimizing data fetching and reducing application load time by 5%.

Education

The LNM Institute of Technology

B.Tech.

Computer Science

Grade: N/A

Awards

Codeforces Specialist Rating (1400+)

Awarded By

Codeforces

Achieved a 'Specialist' rating of 1400+ on Codeforces by participating in over 100 competitive programming contests, demonstrating advanced algorithmic and problem-solving skills.

Competitive Programming Problem Solver

Awarded By

LeetCode & GeeksforGeeks

Successfully solved over 1000 algorithmic problems across LeetCode and GeeksforGeeks platforms, showcasing strong foundational knowledge in data structures and algorithms.

Certificates

Samsung Pro-Level Certified Coder

Issued By

Samsung

Samsung Advanced Certification

Issued By

Samsung

Skills

Languages & Frameworks

Java, Spring Boot, SQL, JavaScript, HTML, CSS, C++.

Tools & Technologies

Git, GitHub, Spring MVC, JPA, RESTful APIs, MySQL, PostgreSQL.

Core Competencies

Data Structures & Algorithms, Object-Oriented Programming (OOP), System Design, Backend Development, Frontend Development.

Projects

Inventory Management Tool (IMT)

Summary

A comprehensive personal project designed to manage inventory efficiently, featuring secure authentication and robust data handling.