
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.