Senior Mobile Engineer with 6+ years of experience building and scaling enterprise mobile applications in Agile environments. Proven success leading teams, architecting component libraries and analytics SDKs, and driving initiatives around code quality, testing, and CI/CD. Passionate about modern iOS and Android development with SwiftUI, Combine, Kotlin, Jetpack Compose and a strong focus on user experience and maintainability.
Professional Experience
Caesars Entertainment
Senior Mobile Engineer | June 2023 – present
- Led the development and architecture of a modular SwiftUI-based UI library adopted across multiple teams, significantly improving design consistency and reducing duplication.
- Architected and published private and public builds to the App Store and TestFlight, establishing a streamlined CI/CD pipeline.
- Mentored and led a team of 3 developers to implement a redesigned homepage, collaborating with design and product teams to ensure vision alignment and timely delivery.
- Created an internal analytics SDK in Swift to unify and simplify the integration of tracking tools (Adobe Analytics, Mixpanel), improving onboarding speed and reducing analytics-related bugs by 40%.
- Spearheaded documentation standards using Xcode DocC and Confluence, increasing onboarding efficiency and improving cross-functional understanding.
- Debugged and optimized performance bottlenecks using Xcode Instruments, reducing UI rendering time by 25%.
- Implemented API networking layers with Combine, ensuring type-safe decoding, error handling, and modular testability.
- Expanded XCTest coverage with unit and snapshot tests to guarantee stability across critical revenue-generating features.
The Home Depot
Mobile Engineer | January 2022 – June 2023
- Implemented Figma designs using Swift and Storyboards; managed Firebase feature flags for dynamic releases.
- Maintained a hybrid SwiftUI, Swift, and Objective-C codebase; wrote unit/UI tests with XCTest.
- Integrated Adobe Analytics and Quantum Metrics to gain insights and improve app quality.
- Partnered with QA for testing, bug resolution, and Confluence-based documentation.
- Refactored monolithic features into modular components, improving maintainability and reducing build times.
- Enhanced API networking layer with URLSession and Codable, increasing reliability of real-time product availability features.
- Applied XCTest-driven test cases with mocks and stubs, ensuring reliable edge-case handling.
- Utilized Xcode Instruments to track and resolve memory leaks, improving app performance and reducing crash rates.
Eulerity
Mobile Engineer | May 2021 – January 2022
- Programmatically implemented Figma designs in Swift using UIKit and reusable XIBs.
- Built Firebase-integrated features using URLSession for real-time sync and analytics.
- Developed CoreGraphics-based ad builder components to enhance marketing tools.
- Improved developer efficiency by modularizing components and standardizing code practices.
PepsiCo
Mobile Engineer | October 2020 – April 2021
- Migrated legacy Objective-C codebase to Swift, improving maintainability and performance.
- Created a validation camera feature with AVFoundation, expanding app functionality.
- Collaborated with QA/design teams to resolve UI issues and ensure release stability.
- Participated in Agile sprint planning using Azure DevOps and contributed to delivery timelines.
Livestock
Mobile Engineer | May 2019 – October 2020
- Worked with UIKit, Restful Web Services, localization, CoreData
- Worked in Agile Environment for the project and Team Management using Bitbucket to maintain sprint level and project level developments
- Polished User Interface
Lambda School
Mobile Team Lead | February 2020 – July 2020
- Mentored and lead new iOS Students
- Held daily stand-up meetings
- Developed curriculum for after-hour training sessions
- Reviewed assignments, exams and provided feedback to students
- Hosted 1-on-1 code reviews
The Difference Engine
Junior Web Developer | March 2018 – March 2019
- Implemented Admin functionality in the app
- Polished up the invite feature that allows users to invite connections to their events
- Created an email function so Admin users can easily send an email to all the other members
- Gave users the ability to comment on posts
Skills & Technologies
Languages & Platforms
Swift, Objective-C, Kotlin, Python, JavaScript, C++
Frameworks
SwiftUI, UIKit, Combine, AVFoundation, CoreData, CoreGraphics
Tooling & CI/CD
Xcode, Github Actions, Firebase, New Relic, Adobe Analytics, Mixpanel, Fastlane, Xcodegen
Methodologies
Agile/Scrum, TDD, Modular Architecture, MVVM, MVC, VIPER
Contact: [email protected]
Interested in working together? Get in touch!