Both bachelor and master degree of Computer Science. Have a solid knowledge for algorithms, data structure and how computer works.
Working as an iOS developer currently. Familiar with OOP, design patters, and architectures
Have experiences for working as a UI designer several times with other developers. Familiar with Apple’s Human Interface Guidelines.
Software developer with extensive experience in designing, programming, maintaining, and troubleshooting applications in agile team environments. Self-motivated professional who is passionate about learning emerging technologies in the software landscape, architectures, and trends. Great at teamwork, as well as agile methodology and always test and write clean stable code with documentation.
★★★★ iOS: Swift, Objective-C ★★ Back-end: Java, Python3 ★★ Front-end: Next.js, React.js with Typescript
Pela / Kelowna, Canada / November 2021 - current
Japanese Broadcasting Corporation / Tokyo, Japan / April 2016 - September 2020
Tokyo, Japan / April 2010 – March 2014, April 2014 – March 2016
Vancouver, Canada / Sep 2020 – Sep 2021
Wanna get in touch? I'd love to hear from you. If you send me email including your name and message, I'm willing to reply!
Wanna see my codes? Through my repositories, you'll see my great activities and collaboration with others!
Wanna know more about my career and background? You can easily found my passionate history and activities. Any messages are welcome!
Wanna know my feelings? You'll see my attitudes toward dev and tech here. Any messages are welcome!
We published an native iOS game application to the App store. This app provides a multi-payer game to play between your friends and neighbors. Since this game includes great random factors and customization, each time a player will be provided with variable joys. This app has a lot of UI factors and data models with a reactive relationship. Thus, we adopted RxSwift and MVVM design patterns to completely separate views, models, and logic.
We created a native iOS application with Swift. This app suggests optimized root which includes locations that the user prefers. This app uses modern collection views with diffable data source, async API-fetch with dispatch group.
This post explains how to implement binary search in a very simple way. In addition to binary search, it also introduces how to implement binary insertion (both considering left insertion, right insertion). This article is a study note so it might have incomplete info.
This is a post for a brief explanation of the algorithm. This is a note mainly for what I always mistake when solving the minimum spanning tree (MST) using Prim's algorithm. Thus, it will shortly focus on the algorithm and try to look more at what we have to be careful.
This post explains how to adjust content's position when a keyboard shows and dismisses. It is utilized by RxSwift. The key is creating an associated with UIResponder. This post also explains how to dismiss a keyboard when tapping an enter-key or when tapping outside of the keyboard with RxSwift.