Yee Yong
**************@*****.***
SKILLS
Swift, SwiftUI, Objective-C, UIKit, iOS SDK, Xcode, Instruments, Design pattern, MVVM, Git, Cocoapods, TDD, XCTest, REST, JSON, Firebase, Realm, SourceTree, vim; React.js, Visual Studio Code.
RELEVANT EXPERIENCES
organAize, San Jose - iOS Developer
March 2017 - Present
Work with an agile team to create apps that enhance collaboration, maximize productivity & e ciency.
● Application utilizes a mix of SwiftUI and Swift. The frameworks in the App are: Alamofire, CodableFirebase, DifferenceKit, SwiftLint, SwiftyMocky, etc.
● Use DifferentKit to efficiently determine addition, deletion and changes to a data model.
● Modularize code across apps using a custom framework in Swift.
● Create a custom UI when long pressed, the user drops an object into a collection view at the index the UI is dragged to.
● Application implements custom collection views with drag & drop, dynamic UIViewPropertyAnimator, custom UIControls and more.
● Implement design and architectural changes to improve performance, minimize memory footprint, streamline testing, and maintain best design patterns. Technologies: Swift, SwiftUI, Alamofire, Firebase, Firebase Analytics, CodableFirebase, JSON, DifferentKit, SwiftKeychainWrapper, SwiftLint, SwiftyMocky, UnitTest, XCTest, TDD, Drag & Drop, UICollectionView, UITableView, UIViewPropertyAnimator, custom UIControls, custom framework.
Venture Christian Church, Los Gatos -iOS Developer Dec 2016 - Feb 2017
‘Together’ App connects the community around topics that matter, provides group chats & event planning to foster community involvement, and streams teaching videos. Here is the website: Togetherapp.org
● Implement variable scaling and panning of user profile photos using Core Animation, pan and pinch gestures.
Technologies: Swift, UIKit, Core Animation, Swift, Cocoapods, Alamofire, AlamofireImage, AmazonAWS, Fabric, Crashlytics, Atlas, LayerKit, CoreAnimation, PhoneNumberKit, SnapKit, SwiftyTimer, FutureKit, DeviceKit.
Digital Learning Tree, Burlingame - iOS Developer
June 2015 - Nov 2016
● Test eTeaching Platform using Test-Driven Development (TDD) and functional testing using various test strategies to improve reliability and stability. Analyse, debug, resolve performance issues, crashes, errors, track app engagements.
Technologies: Objective-C, UIKit, UnitTest, XCTest, TDD, CrittercismSDK. Crazy Love Ministries, San Francisco - iOS Developer June 2014 - May 2015
Publish ‘You And Me Forever’ App to the App Store in May 2015. It is based on a book about the important values learned in marriage. It includes YouTube videos of engaging testimonies and moving stories streaming right out of its pages. An accompanying Audiobook is included for those who delight in having someone read to them.
● Implement code to download and merge the audio files and its playback function.
● Complete auto layout programmatically for all device sizes and orientations.
● Complete onboarding, sign in, logout, password reset, user email verification and page controller programmatically.
Technologies: Objective-C, UIKit, AudioKit, UnitTest, XCTest, TDD, Parse backend, CocoaLumberJack, CrittercismSDK, AutoLayout.
Abundare Group, Campbell - iOS Developer (Obj-C)
April 2012 - May 2014
Relationship App. An app that presents matches selected from friends of friends and/or within specific distances from the user. Designed to foster community, it publishes hot topics about friendship, dating, relationship and marriage. It provides hints of possible matches, sends encouraging notes via notifications, insights for connections, highlights the user's usage pattern.
● Implement custom collection views within collection views in Objective-C.
● Create a custom menu where buttons in the menu can be repositioned (not with drag & drop).
● Implement designs, features based on analytics & product roadmap to increase user engagement and enhance user experiences.
● Collaborate with developers on the backend. Work with business lead on features, and monetization.
Technologies: Objective-C, UIKit, Parse backend & analytics, Facebook SDK, UICollectionView, UITableViews, UITabBarController, UIPageController, UIControls, UnitTest, XCTest, Apple PN. Other Apps:
Technologies: Swift, Swift UI, Combine, Objective-C, UIKit, Realm, CoreAnimation, Metal, Firebase, Firebase Analytics, MapKit, Google Map API, PDF, Accelerate framework, React.js.
Aurora Systems, San Jose — senior design engineer
Nov 2006 - Feb 2009
Generate $2.2 million revenue. Complete, verify and deliver FPGA on schedule. FPGA successfully works with the client's MEMs display. Define the micro-architecture, implement the behavioral models, verify functional blocks, debug and verify thoroughly the design against defined specifications.
EDUCATION
Nanyang Technological University, Singapore — B.Eng. Electrical and Electronic Engineering Senior Year Project, Autonomous Robotic Drone
Design, develop, test and optimize the decision making algorithms & sensors for an autonomous vehicle to traverse, explore and map unknown obstacles, and challenges. The mission is to gather information, decide autonomously the best route to reach the target endpoint. Mission accomplished !
AWARDS
Award for senior year project, Autonomous Robotic Drone.