// experience

Experience

Software engineer working on mobile, frontend, and backend.

Ulaanbaatar, Mongolia · 7 years total

work

Software Engineer

ODIN Tech Lab

May 2026 - Present

  • Building frontend products: data visualization and LLM integrations.

Software Engineer

Yamaha Corporation

Feb 2021 - Jan 2026

5 years

  • Worked on SEQTRAK in Unity (iOS, macOS, Android, Windows), integrating with musical hardware. Built GUI, effect graphs, plugins, and server/API connections over two years.
  • Maintained Rec'n'Share for iOS and Android. Improved song loading performance by 47%, fixed crashes, and added features from user feedback. Integrated a sound division library.
  • Built GUI components for the Expanded SoftSynth VST plugin in C++ for the MONTAGE M (v1.0, v2.0).
  • Built and maintained Next.js apps for Yamaha product portfolio management and internal employee metrics.

Software Engineer

MCS Group

Oct 2019 - Jan 2021

2 years

  • Android development and launch of the Simple fintech app.
  • Refactored and debugged code.
  • Developed backend APIs using Spring Boot.

Software Engineer Intern

Yamaha Corporation

Jun 2018 - Aug 2018

3 months

  • Added a Transpose function for Soundmondo app using C# and Xamarin.
  • Built an automated testing tool with iOS, SwitchBot, and IFTTT for MONTAGE M.

skills

languages

C# · Java · C++ · Python · TypeScript · SQL · Swift

frameworks

Next.js · FastAPI · SwiftUI

technologies

Algorithms · Data Structures · Mobile · Web · Backend · ORM

databases

Firebase · PostgreSQL

practices

Component-based architecture · Agile methodology · Design patterns · Test-driven development · MVC

tools

Xcode · Unity 3D · Docker · Android Studio

education

volunteer

Volunteer

Tokyo Pride 2025

Jun 2025 - Jun 2025

Volunteered at Tokyo Pride 2025, assisting at the Yamaha Corporation booth.

profiles

Build solid software and help teammates learn in a collaborative team.

usukhbayar batbayar