You are on page 1of 5

Michael Ormsby

24 Dawn Heath Drive


Littleton, CO 80127
michael.ormsby@gmail.com
Skype: ormsbytrek
303 933 7793 (home)
303 946 3678 (cell)
Michael's website
Michael's LinkedIn profile

Career Objective
A web / RIA design and development position offering interesting work utilizing some of
the following interests:
 Web design, web application design, Adobe Flex / Flash / AIR, HTML, CSS
 Programming in Actionscript, Javascript, PHP, Ruby, and Java
 User Interface design
 Digital photography, digital video
 UNIX, Linux, Mac OS X, Solaris
%
Web Programming, Authoring, Admin Skills
Adobe Flex 3, some familiarity with Flex 4. Adobe AIR, Flash, Cairngorm. HTML,
XHTML, DHTML, CSS. XML, XSLT, XPath. Actionscript, Javascript, PHP, SVG, DOM
API, Ajax. jQuery Javascript library. Eclipse, Ruby, Perl, Java 5, JSP. Omniture. Social
Networking APIs. Apache Velocity and VTL. Apache web server administration. HTTP,
DNS.

Web Front End and Media Skills


User Interface design. Drawing wireframes. Adobe CS4 apps: Flash, Photoshop,
Illustrator. Adobe Flex 3 / AIR certification (ACE). Digital photography, digital image
manipulation and formats. Video file formats, conversions, and encodings such as
H.264. Some familiarity with shooting and editing video footage.

Web Application Frameworks and Infrastructure


Cairngorm and Kingussie Flex frameworks. RubyAMF. Liferay Portal, Oracle (BEA)
Weblogic Portal. Servlets, JSR 286 portlets, web services. Apache Struts, WebLogic
Server.

Database Skills
Relational database design, SQL, JDBC, Oracle, MySQL.
Other Programming Languages
C++, C, UNIX shells.

Programming Design Methodologies


UML notation. Use Cases. Design Patterns. OOP.

Hardware and Operating Systems


Apple hardware and OS X. Sun Solaris. Wacom graphics tablet. UNIX / Linux system
APIs. Linux installation and configuration. FreeBSD.

Management Skills
 Mentor junior team members in design and programming skills
 Maintain team morale
 Work with clients to ensure that requirements are realistic, satisfy business
needs, and documented
 Generate resource and cost estimates

Recent Experience
December 2009 to Flex Designer and Developer, Relationship Mapping, 2659 Dakota Place, Boulder, Colorado
present 80304.

Wrote Actionscript and MXML code to implement a collaboration software tool involving mind
mapping and visual representation of organizational structures using the Cairngorm framework
and RubyAMF.
Wrote usecases and created wireframes for this product.
Created button icons using Adobe Illustrator.
Participated in discussions with business owners regarding product direction and capabilities.

June 2009 to Application Designer and Web Developer, Advantage Integrated Solutons, 8851 E. 29 th
December 2009 Avenue, Denver, CO 80203

Maintained and enhanced the Advantage SmartRoutes application using Adobe Flex and
Kingussie, a Cairngorm variant that works with Intuit's server implementation. Added support for
downloading routes to Garmin GPS devices to this app. Reworked portions of the UI.
Designed and implemented a new portal project using Liferay, JSR 286 portlets, Java, JSPs and
QuickBase as the back-end.
Designed and implemented an Adobe AIR application to enable the offline entry of contact and
sales opportunity information and subsequent uploading to Intuit QuickBase tables.
Inherited and rescued a portal project for Intuit implemented in J2EE, Javascript, HTML and
CSS. Had to redesign the creative concept and fix several thousand lines of buggy JSP, HTML,
CSS, and Javascript.
Maintenance of Ruby scripts for an inventory management application.
Various tasks using Adobe Photoshop to generate banner graphics for inclusion in websites.

March 2009 to CoFounder, TwitDoc LLC


present
Worked with Bob Brinker to start TwitDoc.com.
Website design and implementation using PHP, Adobe Flex, HTML, and MySQL.
Adobe AIR client enables posting of tweets and documents to this site.

February 1998 to Web Developer, Qwest Information Technologies, 930 15th St., Denver, CO 80202.
March 2009
Set architectural direction and used Adobe Flex and webservices to build prototype of a small
business self-service portal.
Designed and implemented the bundles section of the Qwest shopping cart using Javascript,
CSS, and jQuery to implement DHTML functionality in Qwest.com.
Used Omniture and LivePerson to analyze user experience in Qwest.com.
Used Photoshop CS4 to generate and modify GIF images.
Used the Flash CS4 authoring tool to modify promotional material in Flash movies.
Implemented internal search engine functionality on top of the Ultraseek product using Python.
Designed the Billing and Payments section of the MyAccount Overview page. Implemented
back-end Java / J2EE programming to fetch customer data. Coded an XSLT template to
transform XML from the back-end to a layout based on customer data such as payment
preferences and whether they have a positive or negative balance. Implemented the front-end
HTML and CSS which displays the section of the page.
Implemented an XSLT template which dynamically constructs a list of navigation links based on
a customer profile for the Bill Details page.
Implemented a webservice to retrieve customer account preferences using SOAP, WSDL, Java,
and BEA WebLogic Server servicegen.
Designed and implemented an internal web application for querying a call record database used
for billing verification, law enforcement queries, voice network debugging, and auditing using
dynamically generated HTML, JavaScript, Java servlets, JDBC, and BEA WLS. The database
contains close to a billion rows.
Designed, implemented, and administered internal websites which document various
applications.
Implemented an internal web-based configuration and management utility for the retail store
application using Struts, JSP, JavaScript, and Java servlets.
Designed and implemented an XML based language called TCML to represent switch billing
information. Evangelized this representation to corporate architects and switch vendors.
Designed and implemented a browser-based application for correcting switch billing records
using PHP and XML.
Designed, implemented, tested, and documented a telecommunications mediation application
between wireless voice switches and business systems in C++ with STL under Solaris. Authored
specifications, use cases, and UML diagrams for this project. Tuned this application to support
high volume and high availability on a Sun E4500 multiprocessor machine. This application
processed approximately 75 million call records per week in near-realtime.
Designed and developed an RPC-based program to fetch call records from remote switches for
the above system. This replaced a licensed system which cost Qwest Wireless $500,000 per
year.

August 1996 to Application Designer and Developer, Xi Graphics Inc., 1801 Broadway, Denver, CO 80202.
January 1998
Specified, designed, implemented, and documented a graphical configuration application under
Linux and BSD. Worked with market analysts, designed the GUI, prototyped and reviewed
alternative designs, and implemented the application in C.
Designed an email application under Linux and BSD. Implemented the mail viewer portion of this
application. Application was coded in C++ with STL.
Established direction for graphical desktop product. Analyzed customer requirements, and
conducted a series of meetings to brainstorm and gather feedback from sales force. Wrote
proposals describing alternative product offerings, relative costs, and technical considerations.

March 1993 to Software Engineer, Lucent Technologies, formerly AT&T Bell Labs, 120th and Pecos,
October 1993 and Westminster CO 80234.
February 1995 to%
August 1996% Design and implementation of software for a MultiMedia Communications Exchange (MMCX)
server using C++ and real-time UNIX. The server and associated client application enabled
calls involving voice, video, and shared applications between workstations over IP networks
and the public telephone system. Designed a component which provided a high level transport
layer interface and which managed the topology of multimedia calls, interworking with the
PSTN, and server resource allocation.
% Created a PBX protocol converter using Rumbaugh OMT methodology and a customizable
state machine implemented in C++ under UNIX.

Earlier Experience
November 1993 to
February 1995 Software Engineer, US West Communications.

July 1991 to March


1993 Software Engineer, Evolving Systems, Inc..

June 1990 to June


1991 Software Engineer, Cadis, Inc.

September 1987 to
June 1990 Software Engineer, McDATA Corporation.

June 1984 to
September 1987 Software Engineer, IBM Corporation.

Education
 Certificate of Completion, Web Site Design and Development, The Art Institute of
Colorado, Denver, Colorado 80203
 Bachelor of Science in Computer Science, With Honor, University of Utah, Salt Lake
City, Utah 84112
 Bachelor of Architecture, Pratt Institute, Brooklyn, New York 11205
Hobbies
Drawing, cartooning, digital photography. Some of my photographs have been included
in the Schmap Denver Guide.

You might also like