My career path

I began my iOS career while pursuing a degree in Mechanical Engineering in 2016, joining a college startup to build an iOS app. After graduation, I worked at Samsung in the Semiconductor industry, enrolled at Udacity to deepen my iOS expertise, and continued consulting for the startup. Over the following years, I worked as an iOS engineer at Citibank, two software agencies, and three startups in the healthcare industry. As my career progressed, I expanded beyond mobile, evolving into a full-stack engineer with strong backend and DevOps skills. Today, I specialize in architecting scalable cloud infrastructure using AWS, building APIs with FastAPI, and managing CI/CD pipelines—while still maintaining deep expertise across the entire iOS development lifecycle.

• Built iPad app that serves as a remote controller for a medical

device that takes pictures of the eye and uses AI to detect medical

conditions.

• Designed software architecture including navigation routers, user

interfaces, services, and networking layers distributed in modules

through Swift packages. It also leverages the latest async Apple's

APIs, such as actors.

• Continuously write and maintain robust Unit and UI tests to ensure

medical-level code quality as required by the FDA (Food and Drug

Administration).

• Lead junior developers, providing guidance and mentorship in the

code base while teaching them iOS architecture, Swift syntax, and

Apple's frameworks knowledge.

Identifeye Health
Senior Software Engineer | Sep 2022 - Present

Medly
Senior iOS Engineer | Sep 2021 - Aug 2022

  • Continuously develop and deliver new features to the app using 100% SwiftUI and Combine.

  • Wrote and maintained unit tests using the XCTest framework.

  • Led the integration of push notifications in the app using Braze and helped SDM to build an internal service to handle notifications via APN directly.

  • Worked closely with product manager and data engineers to set data analytics goals and expectations. This entailed integrating Heap SDK into the app, collecting events in the app, and navigating through Heap’s dashboard.

  • Worked closely with SDM to set up a CI/CD pipeline using Github Actions that served for delivering builds to QA testers and for uploading production builds to Testflight in a very efficient release process.

  • Continuously develop and deliver new features to the app within a fast-paced scrum team.

  • Led a project to integrate wearable device technology into the application via bluetooth pairing. This also entailed using HealthKit to store and record health metrics with the goal of better helping patients.

  • Individually set up a CI/CD pipeline using Gitlab, Fastlane, and Bitrise to automate the app distribution process for QA testers and speed up the delivery workflow.

  • Coordinated the integration of cross-platform automated UI testing to our QA workflow using Appium and TestProject alongside a QA engineer.

  • Wrote unit tests with 75% code coverage using the XCTest framework.

Fern Health
iOS Senior Engineer | July 2020 - Sep 2021

Eighty Three Creative
iOS Developer | Sep 2018 - Apr 2020

  • Developed and maintained 5 iOS apps for external clients in collaboration with the mobile development team.

  • Individually built an app supported by iPad and Mac using Mac Catalyst, AppKit, and UIKit, which was used internally for content management and business intelligence purposes.

  • Individually wrote an iOS framework that facilitates the replication of WordPress websites into iOS apps in Swift.

  • Mentored over 10 students at the beginning of their iOS careers.

  • Helped students to complete their milestone projects by explaining iOS development fundamental concepts such as design patterns, Apple’s frameworks, networking and data persistence.

  • Reviewed students’ projects and provided feedback and resources to help them complete and pass their curriculum projects.

Udacity
iOS Nanodegree Mentor | Aug 2019 - Jun 2020

Swenson He
iOS Developer Consultant | Aug 2019 - Oct 2019

  • Built 5 screens for 2 sections of the Breaker app in a very short time due to the client's tight timeline.

  • Developed a query manager object in charge of performing complex queries to search for artists’ content-based filters set by the user.

  • Handled the navigation flow of the app using a combination of the Flow Coordinator and MVVM design patterns.

  • Rebuilt from scratch the rewards section of​ ​Citibank’s iOS mobile app. The upgrade entailed a new UI and a new service for a new API built as part of a backend migration project.

  • Used WebKit to develop navigation flows that required browsing on Citibank’s website.

  • Performed code reviews of other iOS developers and wrote Unit/UI tests.

Citibank
iOS Developer | Mar 2018 - Sep 2018

Udacity
iOS Nanodegree Student | Oct 2016 - Jan 2018

Topics learned:

  • UIKit Fundamentals

  • Network Requests and Grand Central Dispatch

  • Data Persistence - Core Data and NSUserDefaults

  • Github and Collaboration

  • iOS Debugging

  • Firebase as database

  • Continuous Development and Integration - Unit Tests

  • Participated in the design and planning of the app’s first version and an architecture upgrade from an MVC to an MVVM architecture on later versions.

  • Contributed to the development of more than 7 different screens of the app during the app's lifetime and evolution.

  • Worked with Firebase SDK for user, auth management, and database management with Firebase Realtime Database.

TripLoop
iOS Developer Consultant | Jan 2016 - Jun 2019