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