| Résumé
[ Word ]
[ PDF ]
[ XPS ]
|
I seek to architect innovative software in an experienced and talented team environment.
| Key Achievements | | -
Directed the design
and architecture for twenty-one major releases of the industry's largest suite
of enterprise e-Learning products.
-
Designed a
meta-language for writing stored procedures and maintaining database schema
upgrades that reduced database source code by 75%, resulting in improved
developer efficiency, product quality, code consistency and time to market on
Microsoft SQL Server and Oracle platforms.
-
Designed and
implemented an Object-Relational Mapping engine for .NET (before commercial
and open source alternatives existed). Highly efficient Business Entities
were generated from XML and supported on-demand or bulk loading, persistence,
two-level caching, serialization, globalization and security.
-
Developed a robust localization
architecture and toolset to facilitate the cost-effective simultaneous
shipment of an enterprise product suite in thirteen languages (including multi-byte).
Developed the globalization framework to support multiple concurrent
languages, currencies and time zones.
| Technical Skills | | - Languages and
Environments: C#/.NET 1.0-3.0, Visual Studio.NET, Visual Basic (VB/VBA),
JavaScript, VBScript
- Web Technology:
Active Server Pages, HTML/XHTML, Web Services, SOAP
- XML Technology:
XML, XSLT and XPath
- Database Technology: Microsoft SQL Server 7.0-2005, Oracle 7.x-10g, Microsoft Access 2.0-2003,
SQL, Transact-SQL, PL/SQL
- Operating
Systems: Windows 95-Vista, Windows Server 2000/2003
- Business
Applications: Microsoft Office, Project, Visio, SharePoint Server
| Experience |  | Senior Consultant, Microsoft Enterprise Services Microsoft Corporation, Bellevue, Washington
February 1995 – June 2007
- Architects, designs and implements comprehensive business solutions using a wide range of current and emerging Microsoft technology.
- Provides enterprise customers with guidance and best practices regarding complex business needs including scalability, globalization and security.
| 

 | Senior Architect/Program Manager SumTotal Systems, Inc., Bellevue, Washington (formerly known as Click2learn, Asymetrix Learning Systems and Meliora Systems)
February 1995 – June 2007
Senior Architect, Architecture Team
December 2004 – Present
-
Founding member of
the team formed by executive management to develop the next-generation
product and technology strategy.
-
Designed,
implemented and evaluated “next generation” n-tier prototypes in a wide range
of cutting edge technologies. Developed the criteria and methodology for
evaluating future product architectures, development processes and tools.
-
Designed and
implemented critical architectural components such as an Object-Relational
Mapping engine, business entities, data access and caching components, web
services, application security, and globalization.
-
Provided
architectural supervision and educational guidance to eighty product engineers
and technical assistance to ninety professional service consultants.
-
Held the role of Security
Architect overseeing RFI’s, internal/external security audits, high-profile customer
requests and escalated security concerns. Managed the internal security task
force, developed security roadmap and guidelines, conducted security reviews
and delivered internal training.
-
Voted “2004 Employee of the Year”.
Senior Architect/Program Manager
March 2003 – December 2004
-
Managed the release
lifecycle for key product features including feature prioritization,
functional and design specification, project planning, scheduling, feature
integration, change request triage, quality targets, release readiness,
documentation planning/review and marketing strategy.
-
Engaged with
Product Management to prioritize and translate business requirements into
functional and design specifications.
-
Managed the
engineering and QA teams for web services, database/application upgrade/installation
(hosted and premised) and product integration.
-
Developed “Release
Readiness” documentation and presentations on emerging products to educate
internal teams including sales, hosting, professional services and
implementation consulting.
-
Represented the
architecture team during the planning, training and integration of acquired
companies.
Lead Architect
February 1995 – March 2003
- Developed the functional and design specifications for key product features.
-
Engaged with the
Professional Services Team to identify opportunities to integrate the
recommendations of high-profile customers into the core product, thereby
reducing the maintenance cost to the customer and extending the value of the
product to other customers.
-
Developed best
practices and architectures that enabled custom development to be easily
repurposed in the shipping product line.
|  | Consulting Architect Ten Dots, LLC, San Pedro, California
May 2005 – July 2006
Start-up Opportunity
December 2005 – July 2006
-
Explored potential
business partnership opportunity to provide high-end competitive business
intelligence and analytics software and services to corporate financial
professionals.
-
Developed business
plan, drafted operating agreement, rebranded corporate identity and initiated
dialog with several potential clients and partners.
Consulting Architect
May 2005 – July 2006
-
Provided consulting
services to Ten Dots regarding existing multi-tier analytics products that utilize
Standard & Poor’s financial data sources.
-
Implemented new
product branding, usability innovations and performance enhancements to
existing products. Trained engineering team on best practices.
-
Designed and
implemented next generation application framework for web-based and desktop
products.
-
Developed high-performance/high-transaction
services for Domestic and International Income Statements, Balance Sheets and
Cash Flow Statements; calculation models for beta, market capitalization,
total return to shareholder, enterprise value and numerous proprietary
financial algorithms; and custom visualization algorithms such as “heat
maps”.
|  | Research Scientist Systems Integration Group RIT Research Corporation, Rochester, New York
October, 1992 to February, 1995 - Evaluated and recommended PC-based hardware and software for government
contracts.
- Produced impact-analysis reports on the affect of new products and emerging
technology on existing IT infrastructures.
- Developed custom database applications.
- Implemented various software and hardware solutions.
-
Held U.S.
government security clearance (TS/SCI).
|  | Data Management RIT Telefund, Rochester, New York
September, 1990 to December, 1993 - Designed, implemented, and maintained a database for recording
contributions made by alumni, parents, and friends of the Institute.
- Reported weekly status and trending for over 900 pledge campaigns.
|  | Director of Utilization Studies RIT Facilities Office, Rochester, New York
August, 1992 to May, 1993 - Identified classrooms, labs and conference areas for usage studies.
- Defined a method of investigation.
- Trained a staff to obtain data.
- Designed custom software for performing statistical analysis and reported
results to the Director of Facilities Planning.
| Education |  | Rochester Institute of Technology (RIT), Rochester, New York Bachelor of Science, February, 1995. Major: Computer Science Concentrations: Artificial Intelligence, Psychology and Business Grade: 3.48/4.00 |
|