Skip to content

BumMo's Resumé

Notifications You must be signed in to change notification settings

gbmksquare/Resume

Repository files navigation

BumMo Koo's Resumé

Last updated on July 7, 2020

Available in Korean / 한국어 버전

I have 3 years of experience in Objective-C and 6 years of experience in Swift language, and made apps on most of Apple's platform, such as iOS, iPadOS, watchOS, and macOS. I've been developing iOS apps since 2012 when I was still a student, and have worked on multiple startups and big companies ever since.

Having lived in Dalian, China for 9 years and currently living in Seoul, Korea, I speak Korean, English, and Chinese.

I arduously follow Apple news and lastest Apple technology. I like experimenting with new information, and share what I learned and experienced and have presented in 9 iOS conferences. I am always inspired by the elegance of user interface and delicacy of API designs by Apple.

Contents

Experience | Personal Projects | Speaking | Other Interests & Activities | Contact

Experience

Apple WWDC20 Swift Student Challenge Winner

Yut - a Game, 2020, GitHub

I've been chosen as one of the WWDC20 Swift Student Challenge winner by making a Swift Playground that introduces Yut, a traditional Korean game. This is a week-long project using SceneKit to teach and play Yut. This was the first time I used SceneKit , and I made all 3D assets myself using Blender.

Project screenshot, 3 iPad

Naver Webtoon

iOS Developer Intern | 2019.01 - 2019.02

  • Participated in UI and feature overhaul project for VOD service Series On in a 7 member team.
  • Discovered and fixed bugs, and made performance improvements on old codebase.

VREX Lab

iOS Developer | 2017.02 - 2017.12

  • Created a location-based SNS app Rush (Global version) and Tiele (Chinese version).
  • Remotely cooperated with server and client developers in China on multilingual environment.
  • Built a multi-scheme, multi-target app environment with different sets of SDKs and configurations for internalization.
  • Configured an automatic build and release system using Fastlane.

MWSTORY

iOS Developer | 2014.04 - 2016.06

  • Designed and architected an Objective-C based internal push notification SDK for SK Planet.
  • Also built photo ID editing app Self Shot and investment app Yink.

Freelancer

iOS Developer | 2013.01 - 2020.07

I worked on iOS, iPadOS, and macOS projects, mostly iOS, that utilized features such as audio, video, 3D scenes, charts, third-part SDKs and more. These projects allowed me to experience a variety of SDKs and challenged me to adopt newer APIs and coding styles without lingering on legacy codebase.

Here are some of the projects I worked on:

  • Potentiostat, an internal iPadOS app to organize and present potentiostat data for research, 2019
  • Field Management System, bug fixes and maintenance of an enterprise iOS app, 2019
  • Real World, an real life room-escape style iOS app, 2018
  • Mystery Trail, also a real life room-escape style iOS app, 2018
  • Bahn, an real life mystery-solving iOS app used in an exhibition, 2018
  • LeapMotion Data Collector, an internal OS X app using Leap Motion SDK to gather finger motion tracking data for research , 2016 - 2018
  • Qplace, a UIWebView wrapper app for restaurant curation, 2013 - 2014

Education

  • Korea University, Bachelor's Degree, Computer Science & Engineering, 2012 - 2020
  • Korea University, Bachelor's Degree, Industrial & Product Design (Secondary major), 2013 - 2019

Others

  • Microsoft Student Partners, Evangelist on Microsoft Cognitive Service, 2016.09 - 2017.07

Personal Projects

⚠️ Not all project I worked on are listed.

kuStudy

A simple utility app showing availability of study area in Korea University.

2014 - present, App Store, Open Sourced on GitHub

This app is an accumulation of what I've learned throughout my career. Supporting iOS, Today widget, iPadOS, and watchOS, it is packed with features such as accessibility, hardware keyboard shortcuts, trackpad support, and gone through multiple overhaul from Objective-C to all versions of Swift, and from CocoaPods to Swift Package Manager for dependency management.

Project screenshots, 1 iPad, 1 Apple Watch, 3 iPhone

Let'Swift

2019, App Store, GitHub

Let'Swift is a collaboration to build an app with newly-released SwiftUI. one the first apps on the App Store to be fully written in SwiftUI, this universal iOS app accompanies Let'Swift conference held in Seoul, Korea.

Project screenshot, 4 iPhone

More

  • Dice, just a simple dice app made for the launch of original Apple Watch, 2015 - present, App Store
  • Smart Express Terminal, an AR app for Korea University School of Art & Design Graduation Exhibition using RealityKit and Reality Composer, 2019
  • BumMo's Apps on App Store

Speaking

⚠️ Some links may be invalid due to original website no longer available.

let us: Go! and Swift Korea Meetup are both iOS developer community conference held in Seoul, Korea.

Making UI without Storyboards | let us: Go!, 2019.03.30

Let's compare what it's like to build UI with Storyboards and XIBs and with just code.

Conference | Conference Retrospect | Video

Playing with Shortcuts | let us: Go!, 2018.10.20

Make the most out of Apple's new Shortcuts app.

Conference | Conference Retrospect | Video

A Preview of Marzipan | let us: Go!, 2018.07.21

Let's learn about code name Marzipan, Apple's attempt to introduce iOS apps to macOS, also a precursor to the Catalyst Project.

Conference | Conference Retrospect | Video

Small Things in iOS Development | let us: Go!, 2018.03.10

Learn the small details about iOS apps, easy to miss, but essential experience of everyday use.

Conference | Conference Retrospect | Video

Improving Accessibility of an iOS App | let us: Go!, 2017.11.04

Accessibility is always very important. Let's earn to improve the accessibility of iOS application.

Conference | Conference Retrospect | Video

Creating a Universal Windows Platform App from iOS Source Code | let us: Go!, 2017.06.24

Using Microsoft's WinObjC project, we can make Universal Windows Platform app from iOS source code.

Conference | Conference Retrospect | Video

Make Full Use of Swift Playground | Swift Korea Meetup, 2017.04.28

Make the most out of Apple's new iPad Playground app.

Conference | Conference | Video

Introduction to Fastlane | let us: Go!, 2017.04.01

Learn about Fastlane and its tools to automate release of an iOS app.

Conference | Conference Retrospect | Video

Making Screenshots for Release using Fastlane Snapshot | iOS Tech Talk, 2017.02.15

Learn how to automate taking screenshots of apps for iTunes Connect.

Conference | Video

Other Interests & Activities

  • I like adventuring into beautiful landscapes and take photos in my spare time.
  • Recently, I am learning to model and render things in Blender for fun.
  • I know how to use a 3D printer and a laser cutter, and once 3D-printed a full set of T-rex skeletons.
  • I like watching movies, sometimes play Minecraft and Starcraft II, and buy airplane models.
  • I have basic skills in Photoshop, Illustrator, Lightroom and other 2D editing softwares, and also Final Cut Pro, Blender, and SketchUp.

Contact

You can find me at:

GitHub: https://github.com/gbmksquare

LinkedIn: https://www.linkedin.com/in/gbmksquare

Feel free to contact me via:

Email: [email protected]

Twitter: https://twitter.com/gbmKSquare

You can also find me at:

Facebook: https://www.facebook.com/gbmksquare

Instagram: https://www.instagram.com/gbmksquare