Summary
Web project lead with extensive product and services experience in media, advertising and mobile industries.
Skills
  • Client Side Programming: JavaScript, jQuery, HTML5, CSS3, Flash/ActionScript
  • Website Development: PHP, MySQL, LAMP, Google Analytics, Facebook SDKs, Twitter API, OAuth, WordPress Plugins, AJAX, JSON, REST, XML, mRSS
  • Source Control and Managing Server/Hosting Admin: SVN, Git, Trac, JIRA, Basecamp, shell/CGI scripts
  • Cross Platform, Browser and Device: Chrome, IE, Mozilla, Webkit, iPhone, Android, multi-touch input handling, device and screen media query based layouts, HTML5 drag and drop
  • Open Source Software for Media Encoding and Streaming: ffmpeg, x264, mp4 AVC/AAC audio/video
  • Familiar with: Objective‑C, Java, iTunesConnect iOS app submission
Experience
Freelance Consultant
7/2011 – Present
New York, NY
  • Facebook Application Development
  • Help brands create custom promotions for their Facebook pages
  • Capture data with Insights, Google Analytics and Apache log files in ways that allow clients to create rich and detailed reports
Tech Lead
2/2010 – 6/2011
New York, NY
  • Lead Developer on multiple website projects for clients such as HBO, TNT, CMT, Porsche, Esquire and Urban Daddy
  • Architected Facebook Connect applications for client websites
  • Developed HTML5 Mobile Website WebKit enabled browsers (iPhone, iPad. Android, WebOS)
  • iOS app development and prototyping
  • Setup and ran software versioning, website deployment, testing and bug tracking systems
  • OpenGL optimization and programming for 2010 Esquire House real-time 3D installation
Product Development Manager
7/2007 – 10/2009
New York, NY
  • Responsible for mobile product development from concept to delivery
  • Define functional specs, content requirements, information architecture and interaction design
  • Build and deploy applications to the App Store with iTunes Connect
  • Flash and ActionScript development for websites, on-air and mobile prototypes
  • Work with multiple brands, technology teams and vendors (MTV, VH1, Comedy Central, Nickelodeon)
Application Development Manager
5/2005 – 7/2007
New York, NY
  • UI design and development for J2ME phones, BlackBerry, and Windows Mobile
  • Translate business logic and functional requirements into elegant and usable interface designs
  • Create database schemas and xml messaging specs for wireless devices and adapters
  • Implement advanced features such as GPS tracking, Bluetooth barcode scanning and printing using device APIs and peripheral socket connection protocols
  • Code client-side portion of wireless applications in J2ME, C++, XML, XPATH and Java-based scripting language
Lead Developer
3/2003 – 5/2005
New York, NY
  • CD-ROM and Web development with Lingo and ActionScript
  • Develop interactive presentation engine with Director and Flash
  • Create application architecture, documentation and prototypes
  • Leverage Flash technology in Director and on mobile devices
Lingo Programmer / Multimedia Trainer
1999 – 2001
New York, NY
  • Developed Computer Based Training (CBT) CD-ROMs for Berlitz and Canon
  • Programmer, Media Doctor and Support Specialist for Berlitz Online English Placement Test and Pepsi Cola CBT CD-ROM
  • Certified Instructor of Macromedia’s Authorized Curriculum for: Macromedia Director 6-7, Flash 3-4, Dreamweaver 3, Fireworks 3
  • Instructor and Course Developer for Strata Studio Pro 3D workshop
  • Taught medium size classes and one-on-one training
Experience Freelance
Senior Lingo Programmer
2002-2003
New York, NY
  • Create new functionality and optimize existing code for interactive presentations
  • Streamline integration of code on large scale projects
Shockwave3D Developer
2002
New York, NY
  • Develop prototype system for viewing interactive 3D maps
  • Incorporate map data, graphics, and 3D assets of New York City into 3D demo
  • Optimize 3D geometry and textures for best performance and quality
  • Program UI, Camera Control and all other elements of the application
Macromedia Director Presentation Developer:
ABC Primetime, ABC ESPN Sports, ABC Primetime
  • Build and update presentation slides and animation for broadcast
  • Operate graphics station for ABC’s Live Event
  • Manage production flow with operators, designers and directors
Flash ActionScript Consultant
  • Refactored Tribeca Film Festival Flash based web site, fixing several loading issues and improving overall performance
Shockwave3D Developer
  • Design and program Interactive Shockwave3D Demo for art project web site
  • Write code to control the creation and automation of multiple biped figures in a 3D scene
  • Develop environment, and coordinate bipeds in the scene by creating an efficient collision detection and obstacle avoidance system
Shockwave Programmer
2000-2002
New York, NY
  • Design and program Shockwave “Lecture Player” and system
  • Synchronize Flash, QuickTime, RealVideo, Shockwave3D and subtitle text playback
  • Directed producers, designers and asset creators on how to optimize playback, bandwidth and synchronization of animations with video soundtrack
  • Develop 3D animations for Shockwave with 3DStudio Max and Lingo
  • Created subtitle tool to aid production in performing the repetitive task of integrating transcript text documents
2001
New York, NY
  • Check technical accuracy of chapters, and test functionality of example files
  • Provide feedback to the publishers and authors
Expert Tutorial
“e;Flash 5 Bible”e;
 by Robert Reinhardt, Jon Warren Lentz
  • Author Expert Tutorial Using “e;.SWF files in Macromedia Director”e;
  • Introduce the concepts or Flash cartoon characters as avatars in a Director movie
  • Instruction and sample code demonstrating advanced animation techniques
Speaking
Conference Session Speaker:
Advanced Lingo Techniques with Director MX
2003
Salt Lake City, UT
  • Imaging Lingo, Flash Objects and Object Oriented Programming (OOP)
Education
9/1994- 6/1996
New York, NY
Majored in Computer Art, Illustration and Cartooning
Additional Information
Links
Languages
  • English
  • French (second language, fluent conversational)
References
Professional references will be provided upon request