Freelance iOS Engineer
2020 - PRESENTToptal- Worked with multiple clients spanning various industries, primarily focused on augmented reality projects involving prototyping, research, development, and App Store launches.
- Focused on developing apps in Swift and building custom features and functionality using ARKit, SceneKit, SpriteKit, and other core Apple libraries.
- Provided high-level technical guidance and product direction for early-stage and experimental projects, particularly in the augmented reality space.
Technologies: ARKit, Swift, iOS, iOS SceneKitLead iOS Engineer
2017 - 2020Seedling- Owned multiple iOS apps (developed for kids) that merged physical toys and digital experiences using augmented reality (the flagship product was an AR teddy bear sold in many retail stores).
- Worked initially as the sole iOS developer but built out a small team of mobile developers and fostered a positive engineering culture to deliver quality user experiences across a suite of apps.
- Was acquired by BEGiN, a company whose mission was to provide children the best educational start possible; the Seedling team was brought in to enhance their subscription offering with a physical product paired with a digital AR experience.
- Successfully launched an iOS app for BEGiN that utilized AR and machine learning to encourage kids to learn through play while interacting with the real-world.
Technologies: ARKit, Swift, iOS, SpriteKit, Core MLSenior Software Engineer
2013 - 2016SurveyMonkey- Owned the core functions of SurveyMonkey Audience, a marketplace business bringing together market researchers looking for insights and survey-takers incentivized by donating to charity.
- Led multiple cross-organization initiatives, including API implementation and UX integration projects to launch survey-taking functionality in the SurveyMonkey iOS and Android apps.
- Made key contributions to an entire site redesign, with a focus on responsive design for mobile and tablet, A/B rollout plans and key metrics reporting.
- Led a rewrite of the entire customer-facing checkout flow using React and Redux.
Technologies: Python, iOS, React, JavaScriptSoftware Development Engineer in Test
2009 - 2012Microsoft- Played a core role in the feature design and testability of the data migration process of SharePoint Online customers to the data-center infrastructure.
- Authored automation for the migration process which saved hundreds of developer hours for the core engineering team.
- Drove and ensured the high availability of the entire SharePoint Online service to meet a 99.9% uptime SLA, while working closely with an operations team.
- Authored several monitoring-and-debugging tools to increase efficiency and reduce on-call engineer investigation time by several magnitudes.
- Helped shepherd the team’s growth from seven engineers to over 200.
Technologies: SQL, Windows PowerShell, C#