Resume
Summary
Goal
To build software that has meaning.
Profile
Over 10 years of information technology experience specializing in rich user interface development, with the last two years focused on developing user interfaces using Flex and the Cairngorm framework. Experience developing applications using Flash, ActionScript, ColdFusion, HTML, DHTML, CSS, JavaScript, Java, SQL, XML, SOAP, and REST. Certified Adobe Flex 2 Developer as well as Macromedia Flash and ColdFusion developer. Team player, mentor, and excellent problem solver.
Technical Skill Summary
- Flash 4, 5, MX, MX 2004, 8, CS3 | Flex 2.0, 3.0 | MXML | ActionScript 1.0, 2.0, 3.0 | Flash Remoting | Flash Communication / Media Server | Flex Data Services | Flex Builder 2.0, 3.0 | Cairngorm
- ColdFusion 4.5, 5, MX, MX 7 | CFML | ColdFusion Components (CFCs) | UDFs | CFScript | Fusebox
- MS SQL Server 2000 | T-SQL | Stored Procedures | UDFs | Views | Enterprise Manager | Query Analyzer
- MS Access | Oracle | MySql | Toad
- Ajax | Google Web Toolkit | XML | JavaScript | CSS | DHTML
- Java | JSP | POJO | Servlets | Hibernate
- Eclipse | Dreamweaver | Visual Studio .Net
Experience
04/06 - Present
Software Engineer, Eye Street Software Corporation
Responsibilities:
- Perform architectural, design, and development work on a variety of projects involving Data Visualization, Business Intelligence, Real-Time Simulations, and / or Marketing
- R & D: Perform experiments testing the capabilities of various RIA technologies
- Mentor team members in Flex development and the Cairngorm framework
Accomplishments:
- Designed and Developed a complete near-real-time message management system with a Flex 2.0 (Cairngorm) UI, JSP (REST) middle tier running in Tomcat, and Hibernate / Oracle providing data
- Developed an Ajax (GWT) UI for a network messaging application
- Working as an extension of Alfresco’s in-house development team, developed several interactive marketing aids in Flash for alfresco.com
- Designed and developed interactive Flex 2.0 world map event monitoring UI and integrated it with an existing Ajax (Bindows) application to display near-real-time data
- Designed and developed Flex 2.0 UI for a human physiology simulator that uses Flex Data Services to interact with a C++ engine on the server
- Developed Flex 2.0 UI for a network monitoring system that interacts with a Java / Spring middle tier via REST
10/05 - 04/06
Senior Software Developer, Dynamics Research Corporation
GUARDIAN Program - A suite of Business Intelligence applications for the Air National Guard developed with an architecture that leveraged Fusebox 4.1 and MVC.
Responsibilities:
- As a member of the Architecture Team, participate in the development of the GUARDIAN architecture
- Write code (CFML / CFScript; SQL / TSQL; XML; HTML; ActionScript; JavaScript; CSS)
- Write technical specification documents using MS Word and Visio
Accomplishments:
- Participated in the creation of training materials and delivery of training classes for other development teams
- Mentored other developers in ActionScript, ColdFusion, SQL, Fusebox, MVC, and 508 compliance
- Analyzed emerging technologies such as Flex 2.0 to assess their potential role in the program
12/02 - 10/05
Software Developer, SNP Technologies, Inc.
SeginusABC - A Behavioral Health Information Management System developed with .NET technologies, including Visual Basic.NET and C#.NET, implementing the CSLA framework.
Responsibilities:
- Participate in gathering requirements from client stakeholders and translate them into specifications.
- Write technical and functional specification documents using MS Word and Visio
- Develop prototype UIs with VB .NET and C# .NET components in Visual Studio .NET 2003
- Communicate specifications and provide guidance to in-house and off-shore development teams
Accomplishments:
- Achieved a level of proficiency in communicating with geographically dispersed and culturally diverse developers and stakeholders
- Developed a basic familiarity with .NET technologies
SeginusMD - A Web-based Medical Practice Management System integrating Flash MX UIs, ColdFusion middle tier, and SQL Server 2000 database. It leverages Flash Communication Server MX to push data to distributed users. Configuration UIs are HTML.
Responsibilities:
- Design and build application components with rich user interfaces
- Participate in tactical and strategic meetings pertaining to the direction of the application
- Interact with clients, clinical and administrative end-users, medical practice consultants, and prospective customers
- Write technical specifications, end-user help files, and other documentation with MS Word and Visio
Accomplishments:
- Designed and Developed rich Flash MX UI for the Appointment Scheduling module, which was considered the “flagship” module for the application
- Designed and Developed rich Flash MX UI for Patient Billing module
- Developed ColdFusion middle tiers implementing both Flash Remoting and REST
- Developed custom reports in ColdFusion and SQL / TSQL
- Developed system configuration UIs using ColdFusion, JavaScript, CSS, HTML, DHTML
- Wrote queries, stored procedures, functions, and views in SQL / TSQL
- Designed, built, and managed database assets using Enterprise Manager and Query Analyzer
- Wrote server-side ActionScript to push data updates to distributed users via Communication Server
- Performed software demos for prospective clients; Trained clients and business partners in the use of SeginusMD
- Trained and mentored development team members in Flash / ActionScript development
09/01 - 07/02
Web Designer, Butler Technology Solutions
Citibank e-Business Learning Portal - an Intranet portal that provided employees access to all of the company-sponsored training options available to them.
Responsibilities:
- Serve as lead designer on project to create single sign-on portal with personalized user experience
- Interact with senior Citibank e-Business management to define requirements and refine solutions
Accomplishments:
- Designed and developed UI with an integration of Flash 5, ColdFusion 4.5, HTML, DHTML, CSS, and JavaScript
- Designed and developed content management and site administration module in ColdFusion (Fusebox)
- Designed and built local Access database for administrative tasks, news items, and the like
- Wrote CFML / SQL to query local Access database and remote Oracle database application (TrainingServer)
- Installed and configured Macromedia Generator server to supply dynamic data to Flash UI module
- Worked with Citibank e-Business IT staff to integrate portal with existing systems
- After site was deployed, participation in learning programs increased by 70%
01/97 - 12/04
Internet Technologies Consultant, RobsonDesign.com
Responsibilities:
- Architect, design, and develop Web properties for a variety of business and not-for-profit clients.
Accomplishments:
- Designed and developed custom eCommerce system in ColdFusion
- Designed and developed custom mailing list system in ColdFusion
- Developed Flash / DHTML / ColdFusion marketing quiz that displayed results in a dynamic animated chart
- Designed and authored interactive teaching tools, menus, animations, and banners in Flash (4.0 – MX)
Security Clearance
DoD Secret (active)
Certifications
- 05/07 - Adobe Certified Flex 2 Developer
- 12/04 - Macromedia Certified Advanced ColdFusion MX Developer
- 01/03 - Macromedia Certified Flash MX Developer
- 05/02 - Sun Certified Programmer for Java 2 Platform
- 01/01 - Certified Internet Webmaster (CIW Master Designer)
Education
1981-1984
St. John’s College, Annapolis, MD
- Classical Liberal Arts program