OVERVIEW
Extensive experience designing, developing and implementing enterprise scale
software systems on a variety of platforms, with the last seven years focused on
Microsoft’s .NET technologies. Well-versed in agile development techniques,
object oriented programming methodologies, domain driven design, design patterns
and test driven development.
SKILLS
C# 7 years
ASP/ASP.net 7 years
SQL Server 10 years
Web Services 5 years
JavaScript 6 years
Silverlight 2 years
F# 1 year
Python 1 year
Ruby 1 year
Haskell 1 year
Erlang 1 year
PROFESSIONAL EXPERIENCE
Cuattro, Ltd. 4/2009-7/2009
Senior Software Engineer
Built a state of the art WPF based medical application.
• Prism, Unity and nHibernate.
• TDD based development using MSTest and MOQ.
SoftSource Consulting
6/2008-present
Senior Software Developer
Part of a team that develops applications for corporate clients.
• Silverlight, Azure, WPF, WCF
• nUnit, Rhino Mocks
BrightNeighbor
12/2007-4/2008
Senior Software Architect
Designed and implemented a state of the art social networking site.
• ASP.Net MVC framework, Entity Framework, SQL Server 2008.
DevelopmentNow/StepChange
9/2007-6/2008
Senior Software Architect
Implemented a state of the art website (silverlight.net) showcasing the latest
in Microsoft .Net 3.0/3.5 technologies.
• Silverlight, AJAX, WCF and LINQ.
• Responsible for all back-end service development
• Integration with a customized Community Server from Telligent.
Instant Media 1/2005 – 7/2007
Beaverton, Oregon
Senior Software Architect/DBA
Designed and implemented the server side of commercial application to distribute
high definition video content to customers, using C#, ASP.Net (2.0), Web
Services, AJAX, SQL Server 2005 and Windows Digital Rights Management (DRM)
services.
• Responsible for all database development and management, designed database
schemas, wrote stored procedures, implemented replication protocols, developed a
pseudo-federated server topology.
• Designed and developed an n-tier web service back-end for the client, and
additional web services for OEM customers, all using C#/ASP.NET 2.0.
• Wrote proof-of-concept demos for Vista utilizing AJAX and Silverlight.
Swan Island Networks
2/2002 - 12/2004
Principal Software Engineer
Designed and implemented enterprise scale applications to securely distribute
and store rich media.
• C#, SOAP based web services, SQL Server 2000 and ASP.net.
• Integrated GIS functionality and geospatial awareness using ESRI ArcIMS web
services, and global positioning systems (GPS).
• Performed extensive data modeling, designed database schemas, wrote stored
procedures and tuned database/indexing performance.
• As the founding software engineer, responsibilities included writing
specifications, user manuals and design proposals.
• Performed prototype work for GPS enabled cell phones using J2EE.
Pacific Crest Technologies
6/2001 – 12/2001
Senior Software Engineer
Developed web based application to track truck maintenance records.
• ASP-based browser interface.
• DB2 backend.
Supertracks
1/2000 - 5/2001
Senior Developer
Developed web based media delivery and content management systems.
• VB6, ASP, VBScript, JavaScript, XML and SQL Server, Microsoft Media services
and Microsoft’s Scripting Engine.
Ajilon
8/1998 - 1/2000
Senior Software Engineer
Performed contract development work for several Portland area companies,
including developing a web based claims processing system and several other
business applications.
• Visual Basic 6 (and 5), SQL Server, MTS, ADO and Crystal Reports.
ComSys
7/1996 - 7/1998
Senior Developer
Developed applications for scheduling ATM replenishment
• Visual Basic 5 front end ,
• Oracle 7.3 database.
• Crystal Reports.
Abbottsfield Industrial Training
6/1992 - 7/1996
Senior Developer
Designed and implemented large document and change management systems for oil
refineries and paper mills.
• VB (3 & 4), Crystal Reports, Access and SQL Server on PCs
• Hypercard, C and 4th Dimension database software on Macintoshs
• Extensive use of OLE automation and AppleScript. Wrote Computer Based Training
(CBT) systems using Macromedia’s Authorware.
EDUCATION
Computer Sciences, University of Oregon, 9/1985 - 6/1988
|