{"$schema":"https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json","basics":{"name":"Dexter Jungsub Kim","label":"Senior Software Engineer","summary":"Experienced and fully skilled iOS Engineer with a demonstrated history of working in a variety of industries.","location":{"city":"Los Angeles, CA, United States"},"profiles":[{"network":"LinkedIn","username":"dexjkim","url":"https://linkedin.com/in/dexjkim"}]},"meta":{"canonical":"https://saywise.com/member3033","version":"v1.0.0","lastModified":"2026-10-05T17:41:55.470Z"},"x_saywise":{"handle":"member3033","pronouns":null,"availability":null,"oneLiner":"Experienced and fully skilled iOS Engineer with a demonstrated history of working in a variety of industries.","profileUrl":"https://saywise.com/member3033","markdownUrl":"https://saywise.com/member3033/profile.md","pdfUrl":"https://saywise.com/member3033/resume.pdf","archetype":{"code":"HS-MX","name":"Launchpad Artisan","url":"https://saywise.com/sca/ed3e533f84ea","rarity":"One of the first Launchpad Artisans on Saywise"}},"work":[{"name":"ResMed","position":"Senior Engineer, Software (App) Engineering","location":"San Diego, CA","url":"https://resmed.com","startDate":"2024-04-01"},{"name":"Gen™","position":"Principal Software Engineer","location":"California, United States","startDate":"2023-07-01","endDate":"2024-03-01","summary":"- Developing native iOS/macOS/Android Norton Secure VPN App - Re-architecting and developing the VPN Core SDK for iOS & macOS with Dependency Injection and Swift Concurrency - Enhancing and polishing UI layout and UX flow following Apple’s HIG - Debugging and monitoring network traffic with Wireshark - Documenting software architectures and specification of feature projects in Atlassian Confluence - Managing the CI/CD build process with Fastlane, Jenkins, TeamCity, and Bamboo - Being in charge of development, code review, design review, analytics monitoring, and test coverage"},{"name":"Gen™","position":"Senior Software Engineer","location":"Culver City, California, United States","startDate":"2019-04-01","endDate":"2023-07-01"},{"name":"Rogers Communications","position":"iOS Architect / Principle iOS Developer","location":"Toronto, Ontario, Canada","url":"https://rogers.com","startDate":"2017-11-01","endDate":"2019-04-01","summary":"- Rogers: MyRogers app - Fido: MyAccount app - Designed, developed, and maintained In-house iOS frameworks focusing on modularization - Created a stacking UI layout with UIKit when StackView didn’t exist - Interacted with external architecture teams and represented a mobile solution for iOS app architecture - Worked on technical designs, identified issues, and delivered compelling mobile solutions - Ted Rogers Award – Customer 1st Award"},{"name":"ecobee","position":"Senior Software Engineer","location":"Toronto, Ontario, Canada","url":"https://ecobee.com","startDate":"2015-01-01","endDate":"2017-11-01","summary":"- Designed ecobee iOS application architecture from scratch based on Maintainability, Scalability, and Testability - Maintained and enhanced the thermostat installation guide flow in the app - Developed thermostat device connection flow through WiFi / HomeKit with a licensed MFi device - Implemented iOS Today Widget, Watch app - ecobee Award – Contribution to the shipping of ecobee3 lite"},{"name":"Fixmo (Bought by Good Technology)","position":"Senior iOS Developer","location":"Toronto, Canada Area","url":"https://fixmo.com","startDate":"2013-07-01","endDate":"2015-01-01","summary":"Fixmo SafeZone for iOS (https://itunes.apple.com/ca/app/fixmo-safezone/id553664448?mt=8) - ActiveSync - Calendar app - iOS Fixmo SafeZone (at Fixmo) Good SafeZone for EMM : mostly build management Good Secure Camera : fixed bugs and implemented additional features Good Dynamic MDM Device Provisioning : Created a Provisioning app with GD SDK based on Apple OTA(Over-The-Air) profile delivery - Android Good Agent (https://play.google.com/store/apps/details?id=com.good.android.gdagent&hl=en) : Samsung Knox Attestation, White/Black List, Restrictions/Configurations(Password, Knox, VPN, etc.)"},{"name":"eSCRIBE Software Ltd","position":"iOS Developer","location":"Markham, Ontario, Canada","url":"https://escribemeetings.com","startDate":"2011-10-01","endDate":"2013-07-01","summary":"eSCRIBE for iPad (https://itunes.apple.com/us/app/escribe-pro/id553518674?mt=8) - eSCRIBE Paperless Meetings For The iPad : http://youtu.be/R7yJ0mLsObY - Designed software architecture and database - Implemented encryption/decryption of the license code - Developed communication module between Sharepoint 2012 and iPad - Created Multi-download module - Applied iAnnotate Library (third-party module) - Implemented client and server side code for Push Notification - Implemented Photo transfer with Camera - Designed Database with CoreData, SQLite - Designed overall UI eSCIBE Sharepoint 2012 - eSCRIBEPush notification module for iOS - Implemented polling update list(Ajax) - Developed email notification"},{"name":"iOPW","position":"iOS Developer","location":"Toronto, Canada Area","url":"https://iopw.com","startDate":"2011-01-01","endDate":"2011-01-01","summary":"iPhone Mobile Web Application - RSS News feed app for business clients of iOPW - Designed software architecture - Implemented communication with feed server - Developed UI layout (Objective-C, PhoneGap, jQuery mobile, CSS3, HTML5)"},{"name":"Korea Medical Image Technology","position":"Windows Embedded Programmer","location":"Seoul, South Korea","startDate":"2006-01-01","endDate":"2008-01-01","summary":"- Designed scenario and creating an algorithm to convert MEPG2 to DICOM format - Developed interface module for Capture Board - Controlled the database which is set up with MS Access(Gateway) and Oracle(Server) - Handled DirectShow for captured video from the endoscope equipment"},{"name":"Teleworks","position":"Mobile Firmware Programmer","location":"Seoul, South Korea","url":"https://teleworksconsulting.com","startDate":"2005-01-01","endDate":"2006-12-01","summary":"GSM Cellular OS Control - Controlled OS Layer part with H/W - Verified circuit diagram - Developed peripheral tools (Download, RF calibration, IMEI Writer tools)"},{"name":"AnyBil","position":"Mobile UI Application Programmer","location":"Seoul, South Korea","startDate":"2003-01-01","endDate":"2005-01-01","summary":"- WAP Page editor UI design - Designed implemented MMS Photo capture application"}],"education":[{"institution":"Udemy","studyType":"Certificate in SwiftUI","startDate":"2023-06-01","endDate":"2023-06-01"},{"institution":"Udacity","studyType":"Nanodegree in AI Programming with Python","startDate":"2019-01-01","endDate":"2020-01-01"},{"institution":"Centennial College","studyType":"Ontario College Diploma in Software Engineering Technician","startDate":"2010-01-01","endDate":"2011-01-01"},{"institution":"BIT Computer Academy","studyType":"Certificate in Expert Programming Course","startDate":"2002-03-01","endDate":"2003-08-01"},{"institution":"Sun Moon University","studyType":"BS in Computer Information","startDate":"1996-01-01","endDate":"2004-01-01"}],"projects":[{"name":"iOS Wallmart Seller Notification App","description":"- Designed and developing for the Walmart Seller Notification iOS App with SwiftUI, Swift Concurrency, and Combine - Implemented the custom Push Notification sound setting - Developed Authorization logic such as FaceID, renewing the token - Developing the order list with search and filter functionality - Created REST API service on the backend side for Walmart Marketplace APIs - Set up and implemented the push notification flow (Walmart -> Server -> APNs -> iOS) - Managed CI/CD(Xcode Cloud) to make a TestFlight build • Frontend Skills: iOS Architecture · SwiftUI · Design Patterns (MVVM, DI, POP) · Combine · Biometrics · XCode Cloud • Backend Skills: REST API ·Python · Database (MySQL) · Authorization (OAuth 2.0)"},{"name":"Dexter's Personal GitHub"}],"skills":[{"name":"iOS Architecture"},{"name":"Swift"},{"name":"Swift Concurrency"},{"name":"SwiftUI"},{"name":"Design Patterns (MVC, MVVM, POP, DI)"},{"name":"Combine"},{"name":"Xcode Cloud"},{"name":"XCTest"},{"name":"Python"},{"name":"Database (MySQL)"},{"name":"REST APIs"},{"name":"Design Patterns (MVVM, POP)"},{"name":"Realm Database"},{"name":"CocoaPods"},{"name":"Design Patterns (MVC)"},{"name":"AVFoundation"},{"name":"Database (SQLite)"},{"name":"HomeKit"},{"name":"WatchOS"},{"name":"Design Patterns (MVVM, POP, DI)"},{"name":"Modularization"},{"name":"Analytics (Firebase, Adobe)"},{"name":"Dependency Tools (Carthage)"},{"name":"JWT"},{"name":"Kotlin"},{"name":"CI/CD (Fastlane, Jenkins, Xcode Server)"},{"name":"CI/CD (Fastlane, Jenkins, Bamboo, TeamCity)"},{"name":"Analytics (Firebase, Databricks)"},{"name":"Dependency Tools (SPM, Carthage)"},{"name":"Design Patterns (MVVM, DI)"},{"name":"VPN (IPSec, CAs, IKEv2, Encryption Algorithm)"},{"name":"Swift Package Manager (SPM)"},{"name":"Model-view-viewmodel (MVVM)"},{"name":"Virtual Private Network (VPN)"},{"name":"Sobel Operator"},{"name":"Linear Image Processing"},{"name":"Microsoft Foundation Class (MFC)"},{"name":"OpenCV"},{"name":"Sovel Mask"},{"name":"Linear Algorithm"},{"name":"Cryptography"},{"name":"Firebase"},{"name":"Continuous Integration and Continuous Delivery (CI/CD)"},{"name":"Team Leadership"},{"name":"iOS"},{"name":"Objective-C"},{"name":"Xcode"},{"name":"MVC Architecture"},{"name":"iOS Development"},{"name":"HTML 5"}],"certificates":[{"name":"Prompt Engineering: How to Talk to the AIs","date":"2024-10-01","issuer":"LinkedIn"},{"name":"AI Programming with Python Nanodegree","date":"2020-03-01","issuer":"Udacity"},{"name":"MCTS - Sharepoint 2012 Configuration","date":"2012-03-01","issuer":"Microsoft"}]}