Clint Modien *** Market St #*****
San Francisco CA
94104
E-mail:
*******@*****.***
Objective:
MY OBJECTIVE IS TO OBTAIN A POSITION THAT CONSTANTLY CHALLENGES ME IN
NEW WAYS.
Profile:
I AM A DYNAMIC, INTELLIGENT, CONFIDENT TEAM PLAYER WITH 10 YEARS OF
SOFTWARE DEVELOPMENT EXPERIENCE. I'VE BEEN DESIGNING AND IMPLEMENTING
ENTERPRISE SOFTWARE SYSTEMS WITH ADOBE'S FLEX APPLICATION FRAMEWORK FOR 6
YEARS ON 15 SEPARATE PROJECTS. I BELIEVE I HAVE EXCEPTIONAL COMMUNICATION
SKILLS, AND AN EXCELLENT TECHNICAL BACKGROUND IN RICH INTERNET
APPLICATION ARCHITECTURE, DESIGN AND IMPLEMENTATION. I ALSO POSSES A
STRONG BACKGROUND IN SERVER SIDE SOFTWARE DESIGN AND IMPLEMENTATION,
DATABASE DESIGN AND IMPLEMENTATION, NETWORKING, HARDWARE, APPLICATION
PERFORMANCE AND MEMORY PROFILING, UNIT TESTING, INTEGRATION AND
FUNCTIONAL TESTING, GATHERING AND ANALYZING BUSINESS REQUIREMENTS USING
UML AND RUNNING SOFTWARE PROJECTS USING AGILE METHODOLOGIES.
Professional Experience:
FLEX ARCHITECT LITEPOINT (SUNNYVALE, CA) - (FLEX 4.5) MAR 11' -
PRESENT
Applied Skills
. Contracted to build a Flex based dashboard for wireless
signal analysis
. Project technologies include Flex 4, C#, WebORB 3.5, RTMP,
C++
Technical Architect Amazon MP3 (San Francisco, CA) - (JQuery 1.4,
AIR 2.5) Oct 10' - Mar 11'
Applied Skills
. Contracted to implement a JavaScript/AIR based file
uploader.
. Project technologies included JQuery 1.4.2, Adobe AIR 2.5,
Visual C++ 9, Xcode 3.2
. Created build scripts using Ant and Ivy to automatically
build, version and deploy the AIR app
. Created multiple c++ utilities for preventing sleep on Mac
and windows as well as creating a c++ utility to consume the
Windows Media Player API.
Technical Architect Adobe - Acrobat (San Jose, CA) - (Flex 4.0,
Flash 10) Jun 10' - Oct 10'
Applied Skills
. Contracted to help implement core flex component library
being used in Acrobat 10.
. Analyzed existing implementation and created a strategy for
refactoring weaker parts of the architecture
. Fixed performance bottlenecks between c++ and ActionScript
Technical Architect Blurb (San Francisco, CA) - (Flex 4.0, Flash
10) Jan 10' - Jun 10'
Applied Skills
. Architect and Developer for Avatar online book publishing
application
. Utilized the Swiz micro-architecture and FlexUnit 4 for Unit
Testing
. Setup Hudson build and Ant scripts for automatically
building and deploying the project
. Performance tuning and memory profiling
. Blurb liaison for Avatar 4 UE Design with Hot Studio design
firm
Technical Architect Shutterfly (Redwood City, CA) - (Flex 3.0/4.0,
Flash 10) Apr 09' - Dec 09'
Applied Skills
. Architect for Simple Path photo book builder application
. Mentored 6 developers on application development best
practices with Flex
. Setup Flex development standards for all of Shutterfly
. Utilized the PureMVC micro-architecture and FlexUnit for
Unit Testing
. Setup Hudson build and Ant scripts for building and
deploying the project
. Performance tuning and memory profiling
Technical Architect Esria Inc. (San Francisco, CA) - (Adobe Flex
3.0, Flash 9) Apr 06' - Apr 09'
Applied Skills
. Co-founder and Chief Architect of a 30 person consulting
firm
. Architect for multiple Flex projects using various backend
technologies
. Authoring "Professional AIR" book for Wrox Press
. Technical Editor for "Professional Flex 2" book for Wrox
Press
Projects
Adobe Consulting (San Francisco, CA) - (Adobe Flex 3.0, Flash 9)
Nov 07' - Jan 09'
. Boeing ETPM Dashboard
. Architected and managed a team of 7 in building a portfolio
management dashboard for the office of the CTO for Boeing
. Disney.com Homepage
. Managed a team of 6 developers that were part of a team of
16 ActionScript developers responsible for the re-launch of
the Disney.com homepage.
. searchme.com (Mountain View, CA) - (Adobe Flex 3.0, Flash 9)
Nov 07' - Feb 08'
. Architected and delivered the searchme.com search engine
user interface
. Managed a team of 5 people and successfully launched the
homepage in 3 months
Ribbit.com (Mountain View, CA) - (Adobe Flex 3.0) Sep 07' - Nov
07'
. Contracted to help build out the Ribbit suite of apps based
around their core Telephony and Voice Over IP (VOIP)
solution for the Flash Player.
Fidelity Investments (Jersey City, NJ) - (Adobe Flex 2.0)
Feb 07' - June 07'
. Contracted to architect a Flex 2.0 workflow front-end
application based on Fidelity's internal workflow product
written in Java using Flex Data Services Management Services
(LCDS DMS)
. Made SDLC recommendations and implemented Flex development
best practices
Kodak Easyshare (Emeryville, CA) - (Adobe Flex 2.0) Jun 06'
- Jul 06'
. Contracted through Adobe consulting to re-architect the
Kodak Easyshare application in Flex 2/Cairngorm 2
. Provided some vertical slice solutions through the
application on effectively implementing the Cairngorm MVC
architecture
Quatern Global (Lawrenceville, NJ) - (Adobe Flex 2.0) May 06'
- Feb 07'
. Contracted to architect and deliver Quatern's Envision
Portal using Flex 2.0 and AS 3, C# 2.0 Web Services, Sql
Server 2005, WebORB
. The portal will be a dashboard for Quatern's clients into
medical research data on clinical trials
Flex Consultant Yahoo! Maps (Santa Clara, CA) - (Macromedia Flex
1.5) Feb 06' - May 06'
Applied Skills
. Contracted through Adobe Consulting to assist the Yahoo!
Maps team with the completion of their GA release of the
Flex based mapping application found at
http://maps.yahoo.com/
. Responsible for the completion of the Yahoo! Maps Developer
APIs found at http://developer.yahoo.net/maps
. Created a streamlined build process using Ant 1.6 as well
as automated API document creation using AS2Doc and JSDoc
. Helped the team migrate from using Flex Builder 1.5 to
Eclipse 3.1 and using ant to compile the app the entire
system and build the documentation
Flex Consultant The Fifth Network (New York, NY) - (Macromedia
Flex 1.5) Jan 06' - Mar 06'
Applied Skills
. Contracted to architect, design and build a multi skinned
video player for displaying both Windows Media (wmv) and
Flash Video (flv) files using Flex 1.5 on Tomcat, Visual
Studio 2005, .NET 2.0, Sql Server 2005, Eclipse 3.1 and
the Cairngorm micro architecture
Flex Consultant Morgan Stanley (New York, NY) - (Macromedia Flex
2.0) Dec 05' - Feb 06'
Applied Skills
. Contracted to create a prototype/proof-of-concept for the
next generation of Morgan Stanley's ModelWare product in
Flex 2.0 and 1.5. ModelWare is a proprietary framework for
financial analysis created by Morgan Stanley Research
. Perform knowledge transfer to the existing product team on
Macromedia Flex
Flex Consultant Minacs (Farmington Hills, MI) -
(Flex/Java//Oracle) Aug 05' - Jan 06'
Applied Skills
. Assist in the building of a mass promotional mailing system
for car companies using Flex, Java, JDBC, Oracle, and
Tomcat on Solaris. The mailings are designed using the flex
application by an auto dealer
. Setup the development environment for six flex developers
which consisted of:
o VMWare Workstation 5.0, Setup Eclipse 3.1 with a new
java project the ActionScript 2.0 and OxygenXml mxml
plug-in for flex development
o Log4j with the Log4e Eclpise plug-in
o Write an end to end solution to take the data in the
Oracle database and using Java and iText/UJAC create a
printable PDF solution for the client to download and
preview exactly what the mailing would look like.
Flex Consultant IBM (Cambridge, MA) - (Flex/J2EE/DB2) May 05'
- Aug 05'
Applied Skills
. Architect/Design/Build an RIA for one of the top auto
makers in the world using Macromedia Flex, JRun/Tomcat,
WebSphere, J2EE Business/Remote Objects, CVS, Eclipse, Flex
Builder
. Create ActionScript 2.0 RIA Framework based on the
Cairngorm micro architecture put out by Iteration::Two for
accessing J2EE business objects
. Create Plain Old Java Object (POJO) layer to facilitate the
sharing of data between the flex business objects and the
J2EE business objects
Flex/.NET Developer 5by5 Software (Calgary, AB) - (Flex/.NET/BizTalk)
Feb 04' - May 05'
Applied Skills
. Architect/Design/Build BRIDGEWERX, an RIA for creating
application integration solutions using BizTalk Server
2004, Macromedia Flex, JRun/Tomcat, .NET Web Services (C#)
. Create ActionScript 2.0 Fa ade/Business Layer between web
services and flex
. Create .NET Web Services in C# to pass data to and from the
flex app
.NET Developer iRevolutions Consulting (Calgary, AB) -
(Siebel/C#/Oracle) Dec 03' - Feb 04'
Applied Skills
. Contracted to build a Siebel product XML import/export
component using C#
. IRevolutions was building a Siebel product versioning
application and needed to be able to import Siebel products
to their tool, edit the product information, and export it
back into Siebel
.NET Developer Centennial Foods (Calgary, AB) - (VB.NET /SQL Server)
Aug 03' - Feb 04'
Applied Skills
. Assigned to re-engineer and implement an improperly
designed Inventory Tracking/Costing Analysis System using
VB.NET, XML, XSL, SQL Server 7.0/2000, Crystal Reports.NET
that contained over 10,000 lines of code and no
documentation
. VB.NET client that communicates with a SQL SERVER 2000
database
VB Developer Booklor (Calgary, AB) - (Access 2k, SQL Server 2k)
Aug 01' - Apr 03'
Applied Skills
. Implementation/Evaluation/Deployment (1.5 years) of Visual
Studio.NET, VB.NET, ASP.NET, ADO.NET, and SQLXML 3.0/4.0
. Implementation of Windows 2000 Networking, Active
Directory, ASP, SQL Server 2000 Analysis Services, MS Data
Analyzer
. Architecting and building a supply chain management (SCM)
application utilizing VBA in a Microsoft Access 2000 ADP
Project on top of a SQL Server 2000 Database
Technical Skills:
TECHNOLOGIES
. Web / Application
IIS5.x / IIS6, Tomcat 5.5, WebSphere
. Languages
C#, VB.NET, Visual Basic, VBA, ActionScript 2,
ActionScript 3, Ruby, VBScript, ASP, Java, SOAP (Web
Services), XML, XSLT, WML, WML Script, HTML, JavaScript,
CSS, MXML, XAML
. Tools and Frameworks
Visual Studio 2005, Visual Studio.NET, Flash, Flex
Builder (ver. 1, 2, 3, 4), Eclipse, Apache Ant, BSF/Rhino
(Java Scripting Ant), VMware, Apache Tomcat, JUnit,
NUnit, FlexUnit, ASUnit, Cairngorm micro-architecture,
Hudson, Flex SDK (ver. 1, 2, 3, 4) AIR (ver. 1, 2)
. Operating Systems
Windows, Linux, Mac OS X
. RDBMS
MS Access, SQL Server 2000/2005, Oracle 10g
Education:
WINDOWS DNA DESIGN AND IMPLEMENTATION A.T.T.A. - 2001
Oracle Database Design Southern Alberta Institute of Technology
(S.A.I.T.) - 2000
Kinesiology (Biomechanics) University of Lethbridge - 1999