One of the biggest technical challenges I faced was during the release of the end-to-end bookmarking feature at Rakuten, which allowed users to bookmark items and view SKUs with live updates. The day after launch, a critical bug appeared that prevented users from bookmarking items. I was asked to fix it immediately without delaying production. I started by creating a minimal test case to reproduce the issue and discovered that the frontend relied on an API property that wasn’t consistent for certain SKUs. I quickly collaborated with a backend engineer to find a clean and reliable fix. During our discussion, I spotted there was a data field that was more stable but not yet exposed through the BFF layer. I proposed using this field instead, and after aligning with the backend engineer, I updated the backend logic to expose it. I then refactored the frontend code to consume this field and added robust fallback handling for safety. Next, I organized a cross-team regression testing session in the testing environment, working with engineers from multiple Scrum teams to verify there were no regressions. After stability was confirmed, I coordinated with the release team to deploy the hotfix the same day. The fix fully restored bookmarking functionality and led us to improve our data validation and release monitoring processes, helping prevent similar issues in the future.

GANKHUYAG MUNKHTENGER

One of the biggest technical challenges I faced was during the release of the end-to-end bookmarking feature at Rakuten, which allowed users to bookmark items and view SKUs with live updates. The day after launch, a critical bug appeared that prevented users from bookmarking items. I was asked to fix it immediately without delaying production. I started by creating a minimal test case to reproduce the issue and discovered that the frontend relied on an API property that wasn’t consistent for certain SKUs. I quickly collaborated with a backend engineer to find a clean and reliable fix. During our discussion, I spotted there was a data field that was more stable but not yet exposed through the BFF layer. I proposed using this field instead, and after aligning with the backend engineer, I updated the backend logic to expose it. I then refactored the frontend code to consume this field and added robust fallback handling for safety. Next, I organized a cross-team regression testing session in the testing environment, working with engineers from multiple Scrum teams to verify there were no regressions. After stability was confirmed, I coordinated with the release team to deploy the hotfix the same day. The fix fully restored bookmarking functionality and led us to improve our data validation and release monitoring processes, helping prevent similar issues in the future.

Available to hire

One of the biggest technical challenges I faced was during the release of the end-to-end bookmarking feature at Rakuten, which allowed users to bookmark items and view SKUs with live updates.
The day after launch, a critical bug appeared that prevented users from bookmarking items. I was asked to fix it immediately without delaying production.
I started by creating a minimal test case to reproduce the issue and discovered that the frontend relied on an API property that wasn’t consistent for certain SKUs. I quickly collaborated with a backend engineer to find a clean and reliable fix. During our discussion, I spotted there was a data field that was more stable but not yet exposed through the BFF layer. I proposed using this field instead, and after aligning with the backend engineer, I updated the backend logic to expose it. I then refactored the frontend code to consume this field and added robust fallback handling for safety.
Next, I organized a cross-team regression testing session in the testing environment, working with engineers from multiple Scrum teams to verify there were no regressions.
After stability was confirmed, I coordinated with the release team to deploy the hotfix the same day.
The fix fully restored bookmarking functionality and led us to improve our data validation and release monitoring processes, helping prevent similar issues in the future.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Japanese
Intermediate
English
Advanced

Work Experience

Software Engineer at Rakuten
May 1, 2023 - Present
Improved user engagement by modernizing a legacy page into a fully dynamic React experience with JSON-driven data and reusable UI components. Implemented a real-time end-to-end bookmarking feature for the Search Results Page using React and BFF/microservices. Collaborated with backend engineers to resolve API data inconsistencies and caching issues, contributed server-side code, and renewed a React coupon widget with segmentation and real-time acquisition. Enhanced delivery speed, provided Agile sprint feedback, and reduced CI build errors via Husky pre-commit hooks for TypeScript, ESLint, and Prettier across 10+ engineers.
Full-Stack Developer at NSP
February 1, 2022 - May 1, 2023
Reduced frontend development effort by designing and implementing a reusable Material UI design system across frontend services. Enabled real-time agent chat via Socket.IO and webhooks, coordinated with backend teams, and mentored junior developers. Migrated a major client chatbot platform in-house, reducing vendor dependency while preserving frontend integration.
Software Developer at Erxes
September 1, 2021 - February 1, 2022
Improved frontend load speed by 30% through DataLoader batching and caching. Delivered new messenger features (Export to Text, Search History) using React and TypeScript, improving accessibility and reducing support tickets related to message retrieval by 20%.
Web Developer at MKIT
May 1, 2017 - September 1, 2021
Maintained and enhanced core features of an educational video content management app using Spring MVC, ensured stability, and delivered new functionalities. Built CMS builder and car rental platform features with Java (MVC) and jQuery, renewed the comment module to boost user retention, and created Super User pages for activity and analytics tracking.

Education

Bachelor of Computer Applications at Bangalore University
January 11, 2030 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more