Sean Moore - Adobe Flex Developer Community Champion

Qualifications:

Sean has been developing web applications since 1998. He's been passionate about Flash and ActionScript development for over eight years and working with Flex for over three years. He was chosen to be a Flex Developer Community Champion by Adobe for his hard work and dedication to the Flash Platform Community. Sean is a certified Flash developer and also a certified Flex developer. He is the owner of Kannopy, Inc., a rich internet application development company specializing in the development of Adobe AIR applications. He is the creator of the ActionScript Cheatsheets. Sean has provided development and consulting services for 2Advanced, Adobe Consulting and Universal Mind. He's also worked with many small businesses on Flash, Flex and AIR applications. Sean has written Flex and AIR articles for Adobe, O'Reilly and Flash Magazine. He's provided technical authoring for Manning Publications, Addison Wesley and O'Reilly. Sean has also given presentations at various user groups on best practices for Flex development.

Accomplishments:

* Flex Developer Community Champion
* Guest on the Flex Show podcast (April 2009)
* Highly visible blogger in the Flash Platform Community
* Voted "Most Valuable Employee" for 2006 at techniques.org

Programming Languages, Technical Skills, Tools:

Adobe Flex (versions 2, 3 and 4), Adobe AIR, ActionScript (1.0, 2.0, 3.0), Parsley, Cairngorm, Mate, Flex Unit, ASDoc, Papervision 3D, OOP, Design Patterns, Java, JavaScript, Photoshop, Flash, Perforce, SVN, TDD

Consulting and Development:

Kannopy, Inc. - Jan. 2008 to Current (President/Owner)
* Manage all company operations
* Flex, AIR and ActionScript consultation
* Flex, AIR and ActionScript programming and development
* SQLite consultation and programming for Adobe AIR applications
* Project Management for Flex and AIR application development

Adobe Consulting - June 2008 to Aug. 2008 / Oct. 2009 to Dec. 2009 (Contract Flex and AIR Developer and Consultant)
* Provided AIR development using Cairngorm 3.0, Parsley and the Presentation Model design pattern
* Worked with over 20 other Flex developers on an enterprise AIR application
* Participated in routine code reviews with the project's Technical Architect
* Regularly practiced pair programming with Jr. and Sr. Flex developers
* Provided Flex and AIR development, consultation and Java programming for TMobile
* Provided TMobile with several completed sample Flex applications with ASDoc
* Translated technical UML diagrams into working ActionScript 3.0 source code

Edutainment Systems - July 2009 to Oct. 2009 (Contract Flex Developer/Consultant)
* Provide consultation for architecture of Flex based game
* Provide consultation on integration of Flash based game engine into Flex architecture
* Research and development for Flex based game
* Provide analysis for decision to target AIR or build a browser based application

Intridea - March 2009 to June 2009 (Contract Flex/AIR Developer)
* Refactor existing AIR application to use Flex Unit (for unit testing/TDD)
* Bring existing codebase up to community wide coding standards using Cairngorm
* Implement new transitions to enhance the application's UX
* Implement new functionality into the application

Enablus - Oct. 2008 to Jan. 2009 (Contract Flex Developer)
* Flex User Experience (UX) design and development
* MXML and ActionScript 3.0 programming for the view layer of a Cairngorm based RIA
* Work directly with end client to broker, prioritize and satisfy view related change requests
* Create and implement new views based on wireframes provided by the client and team lead

Universal Mind - May 2008 to June 2008 (Contract Flex Developer)
* Flex 3.0 consultation and development
* MXML and ActionScript 3.0 programming
* Implement views for Cairngorm based applications

2Advanced - Jan. 2008 to April 2008 (Contract Flex Developer and Consultant)
* Flex 3.0 consultation and development for RIA prototype
* MXML and ActionScript 3.0 programming
* Wireframe creation and user experience design
* Project Management for AIR application development

NextK12 - Oct. 2007 to March 2008 (Contract Flex and AIR Developer and Consultant)
* Project Management for Flex application development
* Flex 3.0, AIR and ActionScript programming and development
* Implement views for Cairngorm based application

MeatTeam Internal TV - Sept. 2007 to Dec. 2007 (Contract Flex and AIR Developer and Consultant)
* Flex, AIR and ActionScript Consultation
* Flex, AIR and ActionScript Programming and Development
* Implement third party API to save binary JPG data to disk from the AIR application
* Save captured video to disk using Flash Media Server
* Flex Builder Beta 3 Milestone 1 to Flex Builder Beta 3 Milestone 3 migration
* Adobe AIR Beta 1 to Adobe AIR Beta 2 migration

techniques.org - 2003 to 2007 (Full Time Employee)
* I received 4 raises and several bonuses as a result of my dedication and efforts toward the companies goals
* Core team member responsible for the design and development of a Flash based, SCORM compliant, XML driven, 508 Compliant eLearning Application
* Lead Graphic Artists and Flash Developers and assisted Project Managers in the overall eLearning application development and production process
* Worked with third party media production companies to obtain audio and video assets for use in final courseware deliverables
* Established audio and video editing and compression techniques and workflow
* Created reusable style guide for courseware production
* Established photo correction and photo manipulation for courseware production
* Created basic and complex instructional animations and interactions
* Created reference materials and training examples for the Flash component, eSCORTE For ActionScript
* Ported the ActionScript Component "eSCORTE for ActionScript" from AS1 to AS2
* Independently designed and developed seven types of Flash based, XML driven learning interactions
* UI Design, HTML, CSS, JavaScript and JSP programming for knowledgeWorks Learning Management System
* UI Design and AS2 development for complex sales lead generation system
* Graphic design for company website, later customized Template Monster Flash template for company site

LION, Inc. - 1999 to 2003 (Full Time Employee)
* Lead Flash Designer and Developer for company and customer websites
* Worked with a small team to completely redesign the companies online presence and network of web properties
* UI Design for the companies flagship product, Office Pro a Mortgage Data Management Application
* Website and Identity Design for hundreds of small and large Mortgage Brokers and Lenders

FlightSafety Services - 1998 to 1999 (Full Time Employee)
* Programmed Computer Based Training Applications for CD ROM delivery using Macromedia Authorware

Technical Authoring and Reviewing:

O'Reilly & Associates - Sept. 2008 to Current (Author/Blogger)
* Authored featured article on the Strategy Design Pattern
* Authored featured article on the Decorator Design Pattern
* Authored featured article on ActionScript and Flex Optimization
* Authored featured article on Flex 4 (worked with the Adobe Flex SDK Team to ensure technical accuracy)

Manning Publications - April 2008 to Current (Volunteer Technical Editor)
* Provided technical review and input for Hello Flex 4! and supplied testimonial quote for book cover
* Provided technical review and input for Flex 4 In Action and supplied testimonial quote for book cover
* Provided technical review and input for AIR In Action and supplied testimonial quote for book cover
* Provided technical review and input for Flex on Java and supplied testimonial quote for book cover

Adobe Systems - June 2008 to Dec 2008 (Volunteer Technical Author)
* Technical authoring for Flex best practices - Part 1: Setting up your Flex project
* Technical authoring for Flex best practices - Part 2: Development practices

Addison Wesley - Aug. 2008 (Volunteer Technical Editor)
* Provided technical review, input and endorsement quote for Creating Visual Experiences with Flex 3.0 by Juan Sanchez and Andy McIntosh

Flash Magazine - May 2008 to July 2008 (Volunteer Technical Author)
* Technical authoring for Mate Flex Framework article
* Proposed ideas for articles including Mate Flex Framework article idea
* Communicate with authors of Mate for permission to author Mate article
* Integrate review comments from authors of Mate (ASFusion)

Education:

* Multimedia Studies at Pikes Peak Community College
* Multimedia Computer Lab Technician Assistant

Continued Education:

* OC Flex Camp (attendee)
* Java Programming II: Core Java Programming at the University of San Diego (received an A+ in the class)
* Flash Forward 2008 San Francisco
* Papervision for Developers with John Grden (Oct. 2007)
* Adobe onAIR Tour 2007, Los Angeles
* Apollo Camp 2007
* Flash Forward 2006 Seattle
* C Programming (Non-credited / voluntary U.W. distance learning course)
* Advanced ActionScript Seminar 2001 with Mike Downey

Groups and Certifications:

* Certified Adobe Flex 2 Developer
* Certified Flash MX Developer
* Adobe AIR Pre-Release program

Recommendations:

"Sean is not afraid of hard work. On a moment's notice, he is ready to roll up his sleeves and dive right in to get the job done. In the time I've known him he has shown a strong ability to absorb new ideas, and then regurgitate them in a format that can help others learn. Sean's work is a credit to the growing community of Flex developers."
- Jeffry Houser, Owner, DotComIt

"Adaptability, versatility, and tenacity come to mind when I think about Sean "the flex guy". We worked on several complex development projects together, including knowledgeWorks LMS and an XML-driven eLearning development tool for Flash. On both projects, Sean was outstanding! He is professional, hard-working, and is open to constructive criticism. He constantly works to improve himself as a developer and designer. With Sean on your team, you can be sure you are getting rock-solid code written by an expert in his field."
- Timothy Potter, Architect, techniques.org

"Sean is one of the most conscientious person I've ever worked with. He is highly skilled and detail oriented. In addition, he has a very pleasant personality and is easy to work with."
- Joe Varela, Director of Program Development, techniques.org, Inc.

"Sean combined an outstanding work ethic with a creative flair that pushed our design concepts forward. He always found solutions and kept a great attitude while managing tight deadlines and project expectations. Most importantly, he would always push the team to the 'edge' when considering new designs and technologies instead of allowing us to continue to use the comfortable standards and concepts."
- Chuck Aikens, LION