Skip to content

ShawnBaek/shawnbaek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

SHAWN BAEK

PROFESSIONAL SUMMARY

Dedicated iOS Engineer with exceptional problem-solving skills, API design expertise, and a robust UX foundation (6 years as a UX Engineer). Effective communicator and collaborative professional, adept at swiftly grasping new knowledge. Specializes in app architecture, user-facing UI development, specification (Requirement Analysis and Documentation), and iOS app performance tuning.

  • Large Scale Mobile App Development
  • Proficient in Object-Oriented Programming (OOP) Design
  • Optimizing iOS App Performance
  • High Quality UI Development (SwiftUI+UIKit)
  • Unit Test (TDD), UI Test and Snapshot Test
  • Deep knowledge of Objective-C and Swift

TECH STACKS

  • Swift, Objective-C, Javascript, SwiftUI, iOS Development, Server-Side Swift, AWS, EC2, RDS, Cloud9, PostgreSQL, Core Data, Core Animation, Core Location, App Architecture, Clean Architecture, RxSwift, Combine

PROFESSIONAL EXPERIENCE

99 Group | 99.co (Singapore), PropTech iOS App, Mobile Lead + Senior iOS Engineer

Aug 2021 – June 2024

Product: 99.co iOS App (2nd most used Real Estate App in Singapore)

  • Managing a regional team of 5 mobile engineers (iOS and Android)
  • Achieved a remarkable 99.5% crash-free rate
  • Improved Developer Experience:
    • Reduced build time by modularizing app using SPM from 0 module to 14 modules
    • Simplified git branch strategy
    • Implemented CICD using XcodeCloud, XcodeGen
  • Delivered high quality services:

LINE FINANCIAL PLUS (Korea), Senior iOS Engineer

July 2018 – July 2021

Worked with over 100 iOS Engineers on products including LINE Messenger, LINE PAY iOS App, LINE Good Partners (No. 1 in Japan, Taiwan and Thailand)

  • Led financial services development, including SplitBill, E-KYC, and UI modules for LINE Messenger and Pay iOS app
  • Analyzed, optimized, and improved the codebase, reducing scrolling hitch count from 6 to 2 by improving rendering performance

SAMSUNG ELECTRONICS (Korea), UX Engineer Level 4

July 2012 – June 2018

  • One Samsung Project - Content Management System, Design System for Android, Web and Smart TV
  • Smart TV Prototypes using Swift
  • Future Galaxy Preloaded Android Apps - Contact App, Photo App, and Content Sharing App
  • Computer Vision based Multi-Touch Gesture SDK using C++

SAMSUNG ELECTRONICS (Korea), Software Engineer Intern, Scholarship

July 2008 – June 2012

EDUCATION

Masters of Computer Science, Yonsei University (Seoul, South Korea)

July 2010 – July 2012

Research Area: Computer vision based Human Computer Interaction and Augmented Reality (OpenCV, C++)

Bachelors of Computer Engineering, Tech University of Korea (South Korea)

Mar 2003 – July 2010

PROJECTS

  • Travelcrumb iOS app: Travel Expense Tracker (CoreData, CloudKit, Swift Server - Vapor, SwiftUI)
  • Table: A helper function to print tables, inspired by JavaScript's console.table

PRESENTATIONS

  • letswift 2019 (Seoul, Korea): "Behind the scene of delightful experience using Core Animation" (Slide)
  • LINE Fintech Summer 2021 Conference: "Integrating Apple Combine Framework Into the LINE Good Partners"

PATENTS

EP3306546A4: User terminal device, terminal for payment, and method and system for payment using said user terminal device and terminal for payment (1st Inventor)

Leetcode

Leetcode Stats

About

ShawnBaek

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published