Download PDF

Work experience

Feb 2008Jan 2009

Software Engineer

Scribe Software
  • Participate in the design, development and maintenance of Scribe's data integration solution.
  • Design and implement new modular software build system using NAnt, MSBuild, NUnit, NDepends, FxCop, Visual Studio and more.
  • Took lead role and mentored team-members on software deployment with Windows Installer and InstallShield.
  • Assisted in driving internal improvements by working closely with VP of Products, advising on key process and methodologies.
Feb 2007Feb 2008

KI Software
  • Designed implemented and developed enhancements and improvements to a large scale legacy application written in Microsoft Visual Basic 6 and .NET (C#).
  • Implemented new process and development infrastructure to facilitate smoother development cycles and increase software quality.
  • Lead the company's transition for Visual Source Safe to Subversion
  • Implemented automated build system using Subversion, NAnt, and CruiseControl.NET
  • Worked closely with the CEO to advise him on technology related decisions and staffing/personnel issues
Jun 2004Feb 2007

Prinicipal Consultant

SynchedUp Solutions


  • Developed large scale commercial ecommerce system currently in production in numerous online retail shops.
  • Designed and implemented complex features such as multiple shipping addresses, multiple payments per order, multiple payment processor gateways, UPS, FedEx, DHL, Airborne shipping rate integration, etc.
  • Technologies used include ASP.NET, MS SQL Server 2005, VB.NET, C#, Subversion, Tortoise, and API's for: FedEx, UPS, USPS, PayPal, eBay, Authorize.NET, LinkPoint.

  • Designed and implemented a "virtual classroom" with streaming video, audio, presentations, shared whiteboard using VB.NET, WinForms, SQL Server 2005, TCPIP, MultiCasting, VOIP, Microsoft Media Server.

EDU Business Solutions

  • Provided consulting services to clients in the area of Windows Installer technology, aiding in the technical implementation as well as guiding other clients in key areas of the software deployment industry.

Microsoft Corporation

  • Provided numerous articles for MSDN (Microsoft Developer Network). Developed a series of four "Smart-Client" applications each illustrating best practices for developing WinForms applications with .NET 2.0.

Sirana Software

  • Provided Microsoft CRM customization and custom integration with an existing public website, increasing customer satisfaction, and easing the sales process for Sirana Sales Representatives.

Sological Marketing

  • Designed built and managed a sophisticated ASP.NET portal and marketing vehicle for small business clients using ASP.NET, C#, SQL Server 2005, POP3, SMTP.
  • Prototyped numerous .NET solutions as possible business offerings. These products range from ASP.NET web applications to WinForms personal data management tools.


  • Designed and built commercial quality large and full-featured ASP.NET eCommerce system from scratch. Solution relied on VB.NET, ASP.NET, SQL Server 2005.
  • Designed and built complex portal/content management system which provided campaign based-email marketing features, and was capable of processing over 10 million totally dynamic messages per day.
  • Designed and built a client-side WinForms interface (GUI) for a sophisticated development tool. This solution included complex import features, xml data structures, and unique business rules.
Nov 2003Jun 2004

Director of Windows Technologies

Zero G Software
  • Worked directly with the CEO to formulate and execute a product strategy for the Installation tools space.
  • Managed the overall integration and adoption of the ActiveInstall product into the Zero G infrastructure.
  • Assisted executive management in formulating a product strategy and roadmap.
  • Trained internal development staff on ActiveInstall and Windows Installer Technology.
  • Managed and mentored entire development team, providing in-depth training on Windows Installer technology

Chief Architect/Founder

ActiveInstall Corporation
  • Created and run a success, small start-up focused on providing software tools for software installation on the Windows platform.
  • Developed complex Windows Installer authoring suite using Visual Basic 6, Visual C++, XML, and many other technologies commonly involved in application deployment technologies.
  • Executed complex marketing plan on a start-up budget, securing a significant user base in a very short time.
  • Managed relationships with private investors.
  • Negotiated and successfully oversaw the acquisition of the company/technology to Zero G software.

Software Development Manager

CMD Group
  • Managed all software development activities with a multi-million dollar development budget, reporting to the CTO.
  • Designed and developed software requirements and planning.
  • Managed multiple concurrent development projects with a cumulative budget in excess of 12 Million dollars.
  • Managed team of over 30 direct and indirect reports.
  • Directly participated in the technical design and implementation of development projects using technologies including Visual Basic 6, VB.NET, Java, ASP.NET, XML, HTML, JavaScript.

Senior Technology Manager

Andersen Consulting
  • Provided technical management services for multi-million dollar client engagements.
  • Advised client and contract staff on technical and architectural issues.
  • Managed all Andersen personnel on-site at client locations.
  • Participated in the design and implementation of sophisticated business solutions utilizing ASP, Visual Basic and SQL Server.

Senior Software Engineer

Luminant Corporation
  • Provided full lifecycle project management services.
  • Assisted in management of technical operations and staffing for Atlanta office.
  • Participated in application design and coding as a technical architect.
  • Participated in the design and implementation of sophisticated business solutions utilizing ASP, Visual Basic and SQL Server.

Senior Developer

RDA Consultants
  • Provided development and programming services to fortune 1000 clients.
  • Coached and mentored junior level developers.
  • Assisted in managing client relationships and reporting status back to senior management.

UH-60 Blackhawk Helicopter Crew Chief

U.S. Army
  • Responsible for crew and equipment safety.
  • Participate in flight operations.
  • Responsible for maintenance of fleet of 12 UH-60A Aircraft valued at 9 Million dollars each.




Univeristy of Michigan Dearborn

Technical Summary


Social Networks

Industry Recognition

Microsoft MVP

  • Microsoft MVP (Most Valued Professional) - Windows Server Systems/Windows Installer (1 of 3 Worldwide)


Microsoft Certified Systems Engineer


Microsoft Certified Solution Developer