Youngmin Cho

Software Engineer, Android @ Meta

New York, New York, United States

About

🔧 Mobile Software Engineer with 4+ years, specializing in native Android and iOS Development. Experienced in implementing robust app architectures, optimizing app performance and integrating advanced features to drive user satisfaction and retention. 💡 Expertise: - Languages: Kotlin, Java, Swift - IDE & Build Tools: Android Studio, Gradle, Xcode - Android Essentials: MVVM, MVP, LiveData, Android Jetpack Components, Retrofit, Firebase, Navigation Component, Material Design, Accessibility, Kotlin Coroutines, Dagger-Hilt, RxJava, RxAndroid - iOS Essentials: MVVM, MVP, XCFramework, UIKit, Cocoapods, Auto Layout, Core Data, GCD, AVFoundation - Testing: JUnit, Mockito, Espresso, XCTest - Integration & Version Control: Git/GitHub/GitLab 🌟 Notable Qualities: - Proven ability to identify and swiftly resolve complex system challenges. - Mastery in streamlining workflows and refining code, always staying updated with the latest mobile trends. - Collaborative team player with leadership capabilities, ensuring product and code quality.

Experience

  • Software Engineer, Android at Meta
    Oct 2024 - Present · 1 yr 9 mos

  • Software Engineer, Mobile at Appworld Korea
    Oct 2023 - Mar 2024 · 6 mos

    Led and mentored a collaborative team of mobile and backend developers to orchestrate the delivery of customer-facing native iOS and Android applications using Swift and Java respectively, serving a user base exceeding 10,000 Enhanced user security and reduced app crashes by 38% through the implementation of robust user authentication and comprehensive app analytics using Cocoapods, Google Firebase and Alamofire. Increased app performance by 60% by utilizing offline storage management as well as fine performance tuning with threaded network calls using OkHTTP Collaborated closely with UI/UX design team to create intuitive interfaces conforming to Human Interface Guidelines resulting in a 15% increase in user satisfaction and ratings. Retained more than 85% of weekly users by delivering app updates with added features and bug fixes in a timely manner through excellent communication skills with internal teams as well as clients.

  • Software Engineer, Mobile at Ping Identity
    Aug 2021 - Sep 2023 · 2 yrs 2 mos

    Developed cutting-edge digital identity verification iOS XCFramework and Android SDK conforming to the modern key design and architectural patterns such as MVVM and MVP. Enhanced user selfie detection performance by integrating Google’s ML Image Processor framework with AVFoundation, Jetpack Media and CameraX. Leveraged TDD to ensure efficient product development velocity and bolstered quality of SDKs by surpassing more than 80% code coverage by writing extensive unit and integrating tests. Enhanced performance and ensured consistent user experience across diverse iOS and Android devices by engineering more than 20 custom UI components and reusable modules using Auto Layout and XML. Authored comprehensive and user-friendly documentation for both Android SDK and iOS XCFramework. Developed patented decentralized digital credential issuance wallet SDK supporting the latest ISO standards by collaborating closely with Microsoft Entra Wallet team. Led the design and implementation of custom app analytics and server-side endpoints revealing critical user behavior insights. Authored multiple feature design documents using UML diagrams, clearly depicting the approach of integration for Android, iOS and web. Developed native demo applications utilizing Java, Swift, and Objective-C, as well as numerous proof-of-concept projects tailored to specific client requirements. Developed digital credential issuance solutions adhering to multiple ISO standards, ensuring validity and security using encryption methods such as RSA and SECP256k1. Managed maintenance and deployment of demo applications and proof-of-concept projects across TestFlight and App Store

  • Software Engineer at JungboNet
    May 2020 - May 2021 · 1 yr 1 mo

    Conceptualized and designed client-specific native mobile applications for Android and iOS platforms, employing Java and Swift languages, respectively. Orchestrated seamless user communication and robust admin management functionalities by integrating native Google Firebase SDK and APIs. Designed and implemented native iOS and Android applications for 5+ medical institutions facilitating efficient management of patient appointments and data. Successfully integrated the applications with the administrative console page and backend database systems for seamless operation. Communicated with clients frequently for appropriate feature updates and application improvements.