
.Net Developer
Greater New York City Area

.Net Developer
Greater New York City Area
11 years of IT experience.
6 years of .Net development
Speech recognition software to enable hands-free use.
.Net (C#, VB.Net, C++/CLI), WinForms, win32, Project Management, Dragon NaturallySpeaking trainer, GUI design, system architecture
(Privately Held; Computer Software industry)
March 2009 — Present (5 months)
(Public Company; C; Financial Services industry)
September 2006 — February 2009 (2 years 6 months)
(Public Company; 10,001 or more employees; C; Banking industry)
January 2006 — August 2006 (8 months)
CitiDirect Java to .Net Conversion: Jan 2006 – Aug 2006
CitiDirect, a corporate banking system serving over 35K clients, 250K users in 90 countries and 22 languages was converted from Java to .Net (WinForms). Responsible for design and implementation of a continuous conversion system for the CitiDirect code base. Created a set of build tools and a build process with the goal of a fully automated and continuous conversion system.
• Created custom MSBuild tasks, targets, and loggers to support the build
o Reduce build from two day high effort task to 3 hour automated process
• Extended ClickOnce to track installation success rate and to pre-download upgrades
• To accommodate low bandwidth users, used static analysis to decompose an assembly into the maximal number of subassemblies without cyclic dependencies – allowing ClickOnce to only download the smallest amount of code possible
• Analyzed and proposed solutions for numerous java to .Net conversion issues
(Privately Held; Myself Only; Computer Software industry)
January 2005 — January 2006 (1 year 1 month)
Applied Recognition builds software to enhance the capabilities of existing desktop speech recognition platforms. Released first product, QuickSwitch Basic in Oct. 2005.
(Public Company; 10,001 or more employees; Investment Banking industry)
June 2004 — January 2005 (8 months)
Developer on Collateral Pricing System migration.
• Worked with business owners, IT managers, and developers to define the scope and requirements for the migration project
• Performance upgrade in pricing/statements system. Replaced the XML generation component for a 40x performance improvement
(Public Company; 5001-10,000 employees; Investment Management industry)
October 2001 — February 2004 (2 years 5 months)
Team Lead of existing internal applications: Marketing and RFP Studios.
• Initiated a survey of the user population to understand where applications were not meeting business and user needs. Stabilized the application and implemented a number of new feature requests so that user opinion of the application went from “poor” to “excellent”
• Conducted an investigation into the application’s overseas performance problems – provided a comprehensive review of available technical architecture options to improve application speed
• Initiated move to Microsoft’s .NET technology. Designed a migration architecture and plan
• Created .NET types for Documentum, an ADO.NET provider for DQL (avoiding COM and Java interop), and an XSLT based code generator for persistent Documentum objects
• Designed and implemented a Windows form based application enabling the continual review of all presentation content. Features inherited controls, custom components, and MS Office integration.
(Public Company; 1001-5000 employees; SAPE; Computer Software industry)
July 1996 — May 2001 (4 years 11 months)
In a variety of roles - Developer, Sr. Developer, Architect, and Project Manager, worked on fixed-price, fixed-time enterprise projects
BS , Computer Science , September 1992 — May 1996