Umang Goyal

Backend Software Engineer

LinkedIn

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 Experience

Software Engineer

Samsung R&D Institute Delhi

Jan 2024 - May 2024

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

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

Frontend Developer

Schoofi

Jun 2022 - Jul 2022

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

  • 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

Computer Science

The LNM Institute of Technology

N/A

Aug 2019 - May 2023

Certificates

Samsung Pro-Level Certified Coder

Samsung

Jan 2024

Samsung Advanced Certification

Samsung

Dec 2023

Projects

Inventory Management Tool (IMT)

Jan 2023 - Dec 2023

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

Awards

Codeforces Specialist Rating (1400+)

Codeforces

Dec 2023

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

LeetCode & GeeksforGeeks

Dec 2023

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

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