Skill set

Primary  Expertise

My primary expertise is with Flash and ActionScript.

I have vast experience with ActionScript 1 & 2, and moderate experience with ActionScript 3.

Object Oriented Programming

I use OOP (Object Oriented Programming) techniques when developing, and can work well within most any design pattern along with knowing when to apply them. When I’m not familiar with a particular design pattern, I’m quick to learn it and make it work for the problem presented to me. However I am equally at ease with keeping things simple if it’s better to get the job done quicker.

Typically I work on creating interfaces and navigation for Flash projects, the logic behind User Experience design.

Flash Video

I have a fair amount of experience with Flash Video, from the early days of compressing video into SWF files to building custom configurable video players that play FLV and H264 files. I have worked with getting video to play well on devices, tablets, and web pages.  Most of my experience is with Progressive download video as access to a Flash Media Server is not always a cost effective solution for many projects.

I have similar experience with audio in flash as well.

Frameworks

I’ve worked with the Gaia Flash Framework on and off over the past couple of years. Its a great quick way of setting up the foundation of a project in order to start building necessary content for that project.

At the end of my experience with Mixercast I was learning the Pure MVC framework.

As for first hand experience with Flex Builder (what has now been renamed Flash Builder) I have  gone through several Adobe Flex tutorials and assisted in Flex projects in the past, however I currently don’t have much practical working experience developing in Flex. Recently I’ve started training with Flex again, and I’d like my next position to utilize Flex development.

Assorted Other Flash Experience

I have extensive experience working with Flash Screens. I spent a year working with Flash on Pocket PC’s followed by a  year of working with Flash on the Leapfrog Leapster. I have extensive experience teaching Flash techniques and classes, developing courseware, and documenting Flash projects.

When Adobe AIR was first introduced as Adobe Apollo, I participated in Apollo Camp at Adobe Headquarters in San Francisco. I developed a few test applications at the time, but because it was still in beta my projects quickly needed updating almost every time Adobe did an update. Since then I’ve read a good deal about AIR waiting for the right opportunity to try it out again.

Secondary Experience

Along with my Flash skill set I also do some work with:

  • HTML
  • CSS
  • CMS (Content Management Systems)
  • Photoshop
  • Basic Video and Audio Editing

Tools I Use Regularly

  • Flash CS4 / CS3
  • Eclipse with FDT plugin
  • Flash Develop
  • Photoshop
  • Adobe Media Encoder
  • Filezilla
  • Notepad ++
  • Balsamic Mockups
  • Charles Proxy
  • WAMP server
  • Tortise SVN

Things I’m learning currently:

  • Adobe Flex (Flash Builder)
  • FMS Server
  • Adobe AIR
  • Pure MVC