Robert Walch
Web and Mobile Software Developer
http://www.robwalch.com/
rob@robwalch.com
+1 (707) 925-2432
Web and Mobile Software Developer
http://www.robwalch.com/
rob@robwalch.com
+1 (707) 925-2432
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
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
Tech Editor “e;Real-Time Interactive 3D Games: Creating 3D Games in Macromedia Director”e; by Allen Partridge
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
“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
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
- Website http://www.robwalch.com
- Twitter @robwalch
Languages
- English
- French (second language, fluent conversational)
References
Professional references will be provided upon request