Software Architext2018 - 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.
Software Developer2006 - 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.
Senior Software Engineer | Engineering Manager2002 - 2006Adobe Systems Inc
Technologies: Windows, MacOS, C++, Management, Mobile Apps
- 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.
Software Developer2000 - 2002Freelance Work
Technologies: C++, Mobile Apps
- Developed a 3D Studio Max plugin for Viewpoint Inc.
- Created feature work on the Commotion image composition software for Puffin Inc.
Software Engineer1999 - 2000Demandline.com
Technologies: SQL, JSP
- Developed a reverse auction engine for small business services.
- Developed an in-house CRM system for customer lead tracking.
Software Developer1995 - 1999Freelance Work
Technologies: SQL, C++
- 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.
Software Engineer | Director of R&D1990 - 1994Specular International
- Developed Infini-D 3D animation software.
- Developed BackBurner distributed rendering software.
- Developed Collage 2D compositing software.