Résumé
Experience
- Harmonic ProjectsPrincipalSpokane, WA (Self-Employed)2024 - Present
Ongoing projects publishing a collection of iOS apps, including a distraction-free sudoku game called Zendoku. Also providing small business consulting, IT services, marketing assistance, and more. See harmonicprojects.com.
- BILLStaff Mobile EngineerRemote2024 - 2024
Building new in-app features from Figma designs using SwiftUI to support company initiatives. Working with software architects for code efficiency and scalability, and improving internal tools that interface with Fastlane and Bitrise to assist in the software development lifecycle and our continuous integration efforts. Additionally, mentoring colleagues and supporting the team’s growth.
- Traeger Pellet GrillsLead iOS EngineerRemote2021 - 2024
Managed and supported the iOS team including offshore contractors and in-house direct reports. Worked closely with design using Figma to build and enhance features using SwiftUI, connecting to both GraphQL and REST-based backends using Combine and Swift Concurrency. Collaborated with the IoT team to keep the app connected to grills via the cloud using MQTT messaging. Additionally acted as Scrum Master and facilitated product management roles creating tickets, planning sprints, running ceremonies, and coordinating with key stakeholders throughout the company.
- Galileo HealthSenior iOS EngineerRemote (Contractual)2021 - 2021
Worked with a dynamic startup team to diagnose and fix bugs; roll out new features; and provide advice on topics such as localisation. Rolled out Spanish language support throughout the app and integrated with third party libraries like Crashlytics to aid diagnostics. Also implemented unit testing and explored automation frameworks.
- PerfectServe / TelmediqiOS EngineerRemote2020 - 2021
Finished a major rewrite of the Telmediq clinical communication app using UIKit and ReactiveSwift. Implemented architectural additions and expanded on the Reactive paradigms used extensively throughout the app, and wrote extensive unit tests using XCTest.
- Perry Street Software / SCRUFFiOS EngineerRemote2016 - 2020
Lead the iOS team through several iterations of the SCRUFF app as the company grew from one iOS engineer to several, making many improvements along the way. Worked very closely with design, product, support, and the executive team to spearhead new features and changes to accommodate our customers. Implemented extensive analytics with privacy in mind; worked on localisation projects; managed and automated the App Store release process; and implemented a new ReactiveSwift architecture.
- TixieiOS EngineerPortland, OR2015 - 2016
Maintained the existing iOS app for Tixie as well as apps for new startup ventures. Also rewrote portions of the codebase to take advantage of new Swift features, and updated the app to the latest coding standards and best practices.
- Aruba Networks / Hewlett Packard EnterpriseiOS EngineerPortland, OR2014 - 2015
Created a new universal iPad and iPhone app to interact with custom Bluetooth Low Energy (BLE) iBeacons using Core Bluetooth and Core Location. Connected the app to the backend with REST API endpoints using JSON; implemented connection to devices for custom firmware configuration using Core Bluetooth; and designed and implemented custom UI elements and controls for various needs using UIKit. Also managed project timelines and tickets for our team and acted as a lead between the team and management.
- AppleSoftware EngineerCupertino, CA2007 - 2009
Developed and maintained several internal Objective-C applications for macOS to aid in testing and task management. Administered internal test servers and created many QA automation scripts using AppleScript, including build acceptance used by the entire organisation. Assisted in diagnosing software bugs using Xcode and worked on the hiring team to bring new engineers into the company.
Skills
- Leadership
- Creativity
- Communication
- Problem Solving
- Management
- Ability to Learn Quickly
- Passion for Design
Education
- Information TechnologyCentral Queensland UniversityRockhampton, QLD, Australia2005
- Business Administration / MISWashington State UniversityVancouver, WA, USA2006