DUSTIN MARTIN
San Jose, CA 805-***-**** ******@**.*** linkedin.com/in/dustinmartin1/
SKILLS
Programming Languages
Objective-C, Swift, C, C++, Kotlen, Java, JavaScript, TypeScript, Python, SQL, and GLS Full-Stack Skillset
I have built front-end web apps, back-end services, desktop apps, and iOS mobile apps. Accessibility Focused
I led accessibility initiatives, creating prototypes and developing them into production features. Mentorship
I am known among colleagues as a person who is supportive, not afraid to ask questions, a mentor, and a problem solver.
Xcode UIKit SwiftUI MVVM GCD / ASync / Blocks Mobile Applications Angular Firebase
Object-Oriented Design User Interface Training and Mentoring RECENT PROJECTS
SwiftUI CSV Rendering System
Designed an application that rendered a CSV file containing thousands of rows worth of data using SwiftUI. Included details, list cell views, and custom-rendered views for individual values. Web Torque App with Backend, DB, and supporting Tools Designed an Angular front-end, Firebase backend, and Mac App to support the wrench adaptor project. Xcode and Visual Studio Code were used for the development environment. Key Accomplishments:
● Filed Hardware Design Patents D1014208 and D1020417
● Designed, performed validation, and deployed an Angular front-end app with a supporting backend.
● Developed a Mac App ERP system for tracking raw materials, work-in-process, and finished goods.
● Implemented an authentication token system to identify each wrench. This allows the customer to customize which torque wrench they would be using and allows those customizations to be easily shared within the organization.
PROFESSIONAL EXPERIENCE
iOS Software Engineer (IC5), Accessibility Ally June 2019 - January 2023 Meta, WhatsApp – Menlo Park, CA
Led accessibility initiatives to design and develop features to improve WhatsApp for visually and hearing-impaired users. They were coordinated with multiple cross-team partners and stakeholders for projects worked on. Xcode was used as the primary development platform. Key Accomplishments:
● Designed and implemented a feature that announces a face location in the WhatsApp Camera window using the iOS Vision framework.
● Implemented view-once messages feature on iOS implementation for WhatsApp, which required architecture changes to backup, and the DB schema could not be changed.
● Intern Manager, I ramped up my intern for their project in ObjC and supported their journey after that.
● Integrated and tested on-device transcription for multiple prototypes, exploring diverse use cases.
● Led teams of 4-5 engineers working on accessibility and automated testing. DUSTIN MARTIN
San Jose, CA 805-***-**** ******@**.*** linkedin.com/in/dustinmartin1/ iOS Software Engineer (IC4) February 2018 - June 2019 Meta, Facebook. − Menlo Park, CA
Built surfaces used to support the Mentorship Project in Facebook iOS App and on iOS Messenger using React Native, Native Templates, Component Kit, and native UI Kit when applicable—in addition to surfaces, also created any infrastructure needed to support project objectives. Xcode was used as the primary development platform.
Key Accomplishments:
● Worked in the Messenger code base while it was being rewritten to add surfaces with multiple views and user interactions.
● Added support to the framework for dynamic lists, which was used by over 20 projects for two years before another implementation was used.
● Worked with group infrastructure to add Mentorship to their setting surfaces Senior Software Engineer December 2015 - October 2017 Strive Inc. − Redwood City
Maintained and expanded the iOS app used to interact with the Strive Bluetooth wearable device. Key Accomplishments:
● Led initiative to take an existing app and build a platform out of it by designing a dynamic plugin system so the product could be rebranded with minimum effort.
● Implemented multiple native iOS screens leveraging AutoLayout
● Bluetooth stack integration and debugging.
Developer Tools Software Engineer (IC3) May 2012- Oct 2013 Apple Inc. − Cupertino, CA
Vertical Xcode front-end engineer who worked primarily on enhancements and Xcode Server. Key Accomplishments:
● Participated in multiple features within Xcode, including Open Quickly, Search Navigator, Logging infrastructure, Log View, Source Control, and other areas.
● Worked on the Xcode Server UX on the client side
● Bot Integration into the UX.
iOS Engineer January 2011- May 2012
OpalSoft Inc. / Apple Inc. − Cupertino, CA
Maintained and expanded an OTA delivery app used to install internal tools on Apple devices—designed and prototyped new tools for internal use. Xcode was used as the primary development platform Key Accomplishments:
● Designed and implemented a chat app using Apple push notification services to notify the app of new messages
● Created links with manifests that would be used to install signed IPA binaries on iOS Devices Software Engineer October 2006- October 2009
Synectics Systems Inc. − Carpinteria, CA
Maintained and developed new device drivers for CCTV cameras, PTC Controllers, and Point of Sale Systems. Drivers were written using a combination of Java, Microsoft .NET, C# and C++. Key Accomplishments:
● Adapted a 3D Mouse to be used as a PTZ controller by modeling how users would use the device and tweaking algorithms to interpret a users motion to a users intent. The flexible nature of the 3D mouse made it difficult to directly map intent and a computer model had to be created.
● Because domain export for Point of Sales systems. EDUCATION
Computer Science Coursework − Santa Barbara City College