Coder Social home page Coder Social logo

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

Shawn Baek's Projects

baekar.github.com icon baekar.github.com

Fully Open Natural Feature Tracking Augmented Reality Engine + Interaction Engine (6DoF Hand Pose Estimation)

cv icon cv

Curriculum Vitae

slippery icon slippery

Slippery that can give various focus effects to specific cells when scrolling in collection view

table icon table

print table on swift. print(table: [1, 2, 3])

xray icon xray

Xray is viewDebugging tool for iOS, tvOS, watchOS and macOS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.