Paul Young, Developer in San Francisco, CA, United States
Paul is available for hire
Hire Paul

Paul Young

Verified Expert  in Engineering

Swift Developer

Location
San Francisco, CA, United States
Toptal Member Since
August 1, 2016

Paul has been a professional software developer for over 30 years—predominantly as a freelancer on a wide range of projects with a focus on native mobile iOS and Android app development. Paul is diligent, communicates well, and loves solving hard problems.

Portfolio

Freelance Work
C++, MacOS, iOS, Android, Swift, Java, UIKit, JavaScript, Amazon Cognito...
SRAM
Android, iOS, Swift, Bluetooth
Voodle
Kotlin, Swift, Android, iOS, UIKit, SwiftUI, Figma, AWS Lambda, JavaScript...

Experience

Availability

Part-time

Preferred Environment

Git, Xcode, Swift, iOS, Android Studio

The most amazing...

...thing I've created is a LAN-based idle-time distributed 3D rendering system. I was able to do it before anyone knew how.

Work Experience

Software Developer

2006 - PRESENT
Freelance Work
  • Built native mobile iOS and Android apps for USA Cycling.
  • Developed an iPad application providing medical questionnaires for at-risk-youth for Shift Heath Paradigms.
  • Created the server-side architecture for music artist/event/venue multi-source data collection for SonicLiving.
  • Implemented the "Postcards From The Future" iPhone app for Intel (developed by Moderati Inc).
  • Developed a party-planning iPhone app for Punchbowl.com.
  • Developed BulletProof, a digital asset management application for Red Giant Software.
  • Created an iPad video playback and asset management app for Adobe Systems Inc.
Technologies: C++, MacOS, iOS, Android, Swift, Java, UIKit, JavaScript, Amazon Cognito, Amazon S3 (AWS S3), AVFoundation, Mobile Apps

Mobile Developer

2022 - 2023
SRAM
  • Developed a native iOS application for monitoring and configuring bicycle components over Bluetooth.
  • Built a native Android application for monitoring and configuring bicycle components over Bluetooth.
  • Created lower-level shared libraries for monitoring and configuring bicycle components over Bluetooth.
Technologies: Android, iOS, Swift, Bluetooth

Software Architect

2018 - 2022
Voodle
  • Developed fully native iOS and Android apps for a short video messaging platform with extensive native camera and video playback support.
  • Constructed and maintained a pipeline infrastructure for video processing with an AWS back-end Python server via Fargate, Lambda, S3, and Amazon DocumentDB.
  • Built the full-stack dynamic live data architecture, including native push notifications for Apple and GCM via Amazon SNS and Pusher WebSockets layer, on-device SQLite, and a fully dynamic and responsive UX.
Technologies: Kotlin, Swift, Android, iOS, UIKit, SwiftUI, Figma, AWS Lambda, JavaScript, Amazon CloudWatch, MongoDB, Firebase, Amazon Web Services (AWS), DocumentDB, TypeScript, Amazon S3 (AWS S3), Architecture, Combine, AVFoundation, SQLite, Model View ViewModel (MVVM), JSON, Mobile Apps

Senior Software Engineer | Engineering Manager

2002 - 2006
Adobe Systems Inc
  • Worked as one of the lead engineers on the Premiere Pro team.
  • Managed a team of 20 engineers in multiple North American locations for two years; had a dotted-line reporting relationship to an additional engineering team in NOIDA, India.
  • Managed the release cycle and bug review process with product management, including multiple major and minor update releases.
Technologies: Windows, MacOS, C++, Management, Mobile Apps

Software Developer

2000 - 2002
Freelance Work
  • Developed a 3D Studio Max plugin for Viewpoint Inc.
  • Created feature work on the Commotion image composition software for Puffin Inc.
Technologies: C++, Mobile Apps

Software Engineer

1999 - 2000
Demandline.com
  • Developed a reverse auction engine for small business services.
  • Developed an in-house CRM system for customer lead tracking.
Technologies: SQL, Jakarta Server Pages (JSP)

Software Developer

1995 - 1999
Freelance Work
  • Developed a resume database for Stanford GSB & Apple Computer.
  • Developed an feature update for a BackBurner 3D distributed rendering system.
  • Created MySQL database processing scripts for Digital Impact.
Technologies: SQL, C++

Software Engineer | Director of R&D

1990 - 1994
Specular International
  • Developed Infini-D 3D animation software.
  • Developed BackBurner distributed rendering software.
  • Developed Collage 2D compositing software.
Technologies: MacOS

Voodle Video Messenger App

http://www.voodle.com
A multiplatform mobile and web app for sharing short video messages. I developed the fully native iOS and Android apps and helped design and implement the back-end architecture running on a multitude of AWS services.

Adobe Premiere Pro

I acted as lead architect and engineering manager over the course of several Mac and Windows releases of Adobe's flagship desktop digital video editing platform. I also represented Adobe at trade shows and high-value customer meetings.

Specular Infini-D

Groundbreaking 3-D Animation software for Macintosh.

Generating Transitions for Remapping Video Playback Time

https://www.google.com.hk/patents/US8837911
One of two patents related to a non-linear time remapping feature I worked on for Adobe Premiere Pro for variable super-slow motion/fast motion video manipulation. Setting aside the political question of the value of software patents, this was an amazing project to work on.

Demandline.com

Reverse auction demand aggregation platform for small business services.

Punchbowl.com iPhone Application

Developed the iOS front-end for the Punchbowl.com Party Planning & Invitations Management service.
1994 - 1996

Master of Business Administration (MBA) in Business

Stanford University - Palo Alto, CA (USA)

1986 - 1990

Bachelor of Arts in Film & Computer Animation

Hampshire College - Amherst, MA (USA)

Libraries/APIs

Twitter API

Tools

Xcode, Android Studio, Git, Figma, Amazon CloudWatch, Amazon Cognito

Frameworks

CloudKit, UIKit, Cocoa, SwiftUI, Combine, Jakarta Server Pages (JSP)

Storage

Amazon S3 (AWS S3), MongoDB, SQLite, JSON, MySQL

Languages

Swift 3, Swift, C++, Swift 2, Objective-C, C, Kotlin, Python, Java, JavaScript, SQL, PHP, TypeScript

Platforms

iCloud, iOS, Android, Amazon Web Services (AWS), MacOS, AWS Lambda, Firebase, Windows, Amazon EC2, Linux

Paradigms

REST, Concurrent Programming, Management, Model View ViewModel (MVVM)

Other

Freelancing, Software Development, Architecture, Mobile Apps, DocumentDB, AVFoundation, Video Streaming, Bluetooth, Videos

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring