Printing tool Download PDF

Technical Summary

C#, .NET, MVC, Silverlight, MVVM, TDD, WCF (Windows Communication Foundation - Web Services), ASP.NET , ADO.NET, Entity Framework, Visual Studio 2012, Expression Blend, SQL Server, IIS,  nHibernate, XML, HTML, CSS, JavaScript, JQuery.

Work experience

Dec 2011Aug 2013

Lead Architect

Aspex Inc.

Lead Architect / developer for a greenfield WPF4 project  for a new Industrial precession cleaning instrument  using C#  MVVM design pattern Entity Framework. Trained developers in TDD and Agile Methodology.

Mar 2009May 2011

Senior Software Developer

Architected and programmed a SAAS, Rich Internet Application that provided the back office services for real estate companies. I created a user interface in xaml using Microsoft Expression Blend and Visual Studio, implementing the telerik controls to have the application have the look and feel of Microsoft outlook. Designed and programmed appointment scheduler, contact manager, admin / login features using the prism framework and the design pattern MVVM (Model View View Model) and while under Test Driven Design. I created repository classes and WCF web services using nHibernate (ORM) Object Relational Mapping for persistence to a SQL Server 2008 database.

Aug 2002Oct 2008

Senior Software Engineer (Team Lead)

Mitsui OSK Lines

I was the team lead in the design, architect and coding of several in-house applications to automate and streamline company operations to handle data exchange between customers, partners, carriers and customs. Created functional specifications by writing technical documentation, requirements definition, and sketched object/database model design. Developed project plan and project schedule activities 150 ASP.NET Web Forms, 15 Web Services, for features that included CRM, consignment booking and consignment tracking of shipping containers.The development tools I used in this environment included ASP.NET, C#, ADO.NET ,Crystal Reports, Stored procedures. Web Services, HTML, XML, and JQuery.

May 2000Aug 2002

Senior Software Engineer

Senior developer for Pharmaceutical website with 100,000 daily visitors.Used expertise in clasic asp and  n-tier architecture for company website design.Implemented design rules and project management structures to assist in ASP, COM, and MS SQL development. Coordinated with management and advertising agency over look and feelProgrammed physician verification system using classic ASP and MS SQL.

Aug 1998Apr 2000

Senior Software Engineer


Designed a software archive website for one of the nation’s leading ISP’s using ASP, ADO, COM, JavaScript, SQL Server and IIS.Developed 3-tier COM objects for business rules and data layer functionality.Coded ASP pages, SQL Server stored procedures and form validation in JavaScript.Programmed security management, real time postings and traffic monitoring features.

Nov 1997Jul 1998

Senior Software Engineer

Professional Coin Grading Services

Completed full system analysis of the core business by meeting with managers and end usersDesigned and programmed n-tier auction, inventory and customer tracking system using VB 5.0, ActiveX, Oracle, RDO, COM and Crystal Reports

Apr 1996Jul 1997



Collaborated in a commercial Visual Basic software project to build a unified messaging server to integrate fax, voice-mail and email on an NT server using Visual Basic, ActiveX, OLE, Win32, API, MS SQL Server.Developed and debugged mail server code to forward email, faxes, and voicemail messages through the internet using POP3 and SMTP.Developed call tracking system


Aug 1989May 1992


Magee University


Internet information Server
Telerick controls
SQL Server
Expression Blend
Visual Studio 2012
Entity Framework
Windows Communication Foundation
Test Driven Design