Senior Flex Developer Resume




Title
Senior Flex Developer

Primary Skills
Flex, Flash, Application Architecture

Location
US-NY-Brooklyn

Posted
Apr-08-09

RESUME DETAILS
Senior Flex developer
Software Developer • Software Architect • Project Leader • Client Facing

Senior Flex Developer

Through out my career I have gained experience in many fields of software development. My main area of focus has been development of RIAs using Flash and now Flex technologies. I have been in various positions at the companies I have worked for, from Developer to now Director of Architecture.

My Career as a developer

As a Flex developer I have had the opportunity to see how Actionscript has evolved from the very beginning all the way to what it is now the Flex framework, which has helped me understand how the technology works. This gave me the necessary tools to eventually create my own application framework Oztoc, which is based on the MVC model inspired by Adobe's Cairngorm Framework. I have implemented this framework in various applications at the places I have worked, and it has evolved from a simple framework to a more complete library providing a set of tools that help developers do their everyday work; from AMF support and Dynamic MXML rendering to Class Delegates and string utilities.

My Career as a leader

I started my own company finishing college, as time went by, eventually I found myself in a situation I needed to learn more and grow as a person and professionally. I worked on teams as a developer and with time I started climbing up to more managerial positions working as an Application Leader, Team Leader, Project Manager and Software Architect.

I am the co-founder of Rich App Labs Mexico where I am currently focused on the Architecture of new projects working side by side with the sales department, and also have the lead on code quality revisions of on-going ones.

Development Skills

Flex 3.0 / Actionscript / AIR projects

Extending Flex Framework Components
Component oriented programing
Component skinning ( CSS and dynamic skinning )
Event Oriented approach
States Management
External Interface

Data consumption

Flash Remoting (AMF consumption)
Full knowledge of Video consumption
XML (E4X and XPath)

Development techniques

Flex Profiling
Memory Optimization
Debugging
RSL
ASDoc utilization
Unit Testing
Flex Templating
Flash CS3 Assets consumption

Frameworks

Oztoc
Cairngorm
PureMVC

Development tools

SVN
ANT

Project Management/Collaboration Software
Basecamp
Jira
WikiMedia
Interwoven
Bugzilla
Kintana

Other tools
Charles Proxy
Teztoc

Professional Experience

Rich App Labs Mexico
Colima, Colima. Mexico.
Co-Founder, Director of Architecture
From: 08/2008
To: today

Development responsibilities
Architecture Implementation
Discovery and Architecture Leadership
Component design and architecture
Code/Best Practices Lead

Managerial responsibilities
Office Management
Participate on estimations and sales process
Client facing
Resource management
On going training process

Tools:
Flex 3.0, Cairngorm, Oztoc, Ruby on Rails, AMF, ANT, SVN, Basecamp, Jira, Mongrel, MySQL.


Rich Applications Consulting
New York, New York. US
Sr. Flex Developer
From: 08/2008
To: 10/2008

AIR Application development
Oztoc evangelization
Design Pattern implementation
Architecture leader
Code/Best Practices QA leader
Unit testing
Component design and architecture

Functional experience:
Application design, Discovery and Architecture Leader

Tools:
Flex 3.0, Cairngorm, Oztoc, PureMVC, Ruby on Rails, AMF, ANT, SVN, Jira, Accunote.

Schematic Inc.
Manhattan, NY. US
Sr. Flex Developer
From: 01/2008
To: 08/2008

Video Streaming Applications
Development of reusable Flex/Flash components
Plan, Architect, and Develop Organized clean and documented code
Implementation of Cairngorm/MVC depending of the needs of the application
Unit Testing
Object Oriented Programming
Implementation of design patterns

Functional Experience:
Application process building, Application Architecture

Tools:
Flex 3.0, Macromedia Flash CS3, Flash Remoting, XML, XML-RPC, JSP, MTASC, ANT, SVN, Wiki, Interwoven, Bugzilla, Jira

MTV Networks
Manhattan, NY. US
Sr. Developer
From: 04/2007
To: 1/2008

Video Streaming Applications
Lead in Flex and Flash projects
Development of reusable Flex/Flash components
Plan, Architect, and Develop Organized clean and documented code
Object Oriented Programming
Implementation of programming design patterns
Implementation of Cairngorm/MVC depending of the needs of the application
Web 2.0 based applications

Functional Experience:
Application process building, Application Architecture

Tools:
Macromedia Flash CS3, XML, XML-RPC, JSP, DYNAMO, Javascript, HTML, CSS, AJAX, MySql,Javascript, PHP, CS3 MTASC, ANT, SVS, Interwoven,

Softtek U.S. (General Electric Consultant)
Shelton, CT. US
Application Leader
From: 01/2007
To: 06/2007

Application leader of Flex and Flash projects
Team leadership
Framework architect
Software architecture design
Web 2.0 based applications

Functional Experience:
Web development experience, Application process building, Client managing, Team leader.

Tools:
Macromedia Flash MX-8, XML, XML-RPC and SOAP web services, JSP, HTML, CSS, AJAX, MySql

Softtek Mexico
Aguascalientes, Ags. Mexico
Application Leader
From: 01/2006
To: 01/2007
Application leader of CMS and Flash projects
Team work flow administration.
Software architecture design Web 2.0 based applications

Functional Experience:
Web development experience, Application process building, Client managing, Team leader.

Tools:
Macromedia Flash MX-8, XML, XML-RPC and SOAP web services, JSP, HTML, CSS, AJAX, MySql

Colectivo Medusa
Colima, Col. Mexico
Founder, Project Leader
From: 01/2000
To: 01/2006

Team leader in building web and multimedia applications.
Team work flow administration.
Design and development of multimedia, desktop application, and Web projects.
User interface design.
Actionscript 2.0 Expert
Database design and optimization.

Functional Experience:
Web development experience, Application process building, Client managing, Team leader.

Tools:
Macromedia Flash MX-8, PHP, XML, XML-RPC and SOAP web services, HTML, CSS, Perl, ASP, MySql, Windows 2000/NT, Unix-like Operative Systems

Personal Work
Oztoc Framework
Actionscript 3.0 Library
http://www.oztoc.net

As a developer I started creating my own set of tools, when Cairngorm came out it was exciting to see a MVC framework done completely thought on Flex Applications development. With its implementation on various projects I found there where some restrictions and I started to create my own version of parts of the framework. Eventually this inspired me to create my own framework, which I named Oztoc influenced by Cairngorm fixing/improving some of its limitations such as asynchronous calls of services and compatibility with Actionscript 2.0 and 3.0 projects.

Oztoc now is not only an application framework but it also provides a set of tools for many Flex/Flash related tasks. The mostly downloaded class has been the AMFConnection Class, which provides an interface to connect to AMF Services with a friendly API. Also I created an MXML Parser, now it's a more abstracted class that can parse any type of XML structure and create UIComponent based classes customized by the end developer.

The project has been published under the GNU Lesser General Public License agreement. I have published the project at Google Code so everyone can freely download it.

You can find more information about Oztoc at: http://www.oztoc.net or go directly to Google code at: http://code.google.com/p/oztoc/ .

Teztoc
Actionscript 3.0 Test-harness tool
http://code.google.com/p/teztoc/

I created this tool to facilitate test-harness creation, which is very common practice while creating Flex Applications. It is a very simple tool that helps developers create their Components and test them in an isolated and controlled environment. I started building the tool on my free time and it has been very useful in my current projects so I decided to also share with the rest of the world making it public through Google code. It has been released under the GNU Lesser General Public License agreement.

Eclipse Monkey Contributor
I have published some scripts for public usage.
For more info: http://monkey.brain-bakery.com/entry/show/3

Personal Information

Education
Universidad de Colima
Colima, Col.
1997- 2001
Bachelor in Telecommunications Engineering

Languages
English 100%, Spanish 100%

Nationality
US Citizen
Technical/Managerial Skills

Primary Profile
Sr. Software Engineer for RIAs based on the Flex platform.

Secondary Profile
Web and Desktop UX

Operating Systems
Windows XP and older versions, OsX

Programming Languages
Flex(4 years), Actionscript 3.0,2.0 (6), PHP 5 ( 2 year), PHP 4 (6 years), Visual Basic (7), JavaScript (5), HTML(6)/XHTML, SQL(4), C++ (3), XML/XSL, XDT, XQuery, DHTML, RoR, Delphi, Perl, C#

Databases
MySql, Microsoft SQL Server

Servers
Apache, PHP, MySQL

Other
Illustrator, Photoshop, Freehand, Fireworks, Dreamweaver, Director, Corel, Painter

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Brooklyn, NY | Resumes in New York

View other Senior Flex Developer resumes, Programmer / Developer resumes