Software Architext
2018 - PRESENTVoodle Inc- 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 fully dynamic 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 AppsSoftware Developer
2006 - PRESENTFreelance 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 AppsSenior Software Engineer | Engineering Manager
2002 - 2006Adobe 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 AppsSoftware Developer
2000 - 2002Freelance 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 AppsSoftware Engineer
1999 - 2000Demandline.com- Developed a reverse auction engine for small business services.
- Developed an in-house CRM system for customer lead tracking.
Technologies: SQL, JSPSoftware Developer
1995 - 1999Freelance 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 - 1994Specular International- Developed Infini-D 3D animation software.
- Developed BackBurner distributed rendering software.
- Developed Collage 2D compositing software.
Technologies: MacOS