Experience (in years) Software Development
(Web, Desktop, Server)
C# and .NET
(1.0 Beta - 4.5)
SQL Server
DBA
Silverlight
and WPF
Android
Development
iPhone
Development
19
12
10
5
5
3
Notable Accomplishments
Technical Proficiencies
Samples and Portfolio
Education and Awards
   Microsoft Technologies
   Mobile Technologies
   Other Skills
   Education
   Certificates and Awards
Work Experience
Independent Contractor - March 2009 to Present
  • Designed and developed the Inventory Management System for the a major airplane manufacturer to use in the construction and maintenance of their new aircraft.
  • Developed AI scripts and assets for Unity 3 games
  • Created hybrid mobile app (Android and iOS) which interfaces with a special mobile website. The app and the website work together to act as a virtual credit card terminal
  • Built a public records search engine, which indexes thousands of public records websites (court records, tax records, criminal records, etc)
  • Lead architect for a mobile (Android and iOS) app and matching website for the coupon/deal industry (similar to Groupon and Foursquare)
  • Converted traditional websites to mobile friendly versions
  • Created a Silverlight app for insurance brokers to track client's information
  • Created a Silverlight app for a large bank to track income/expenditures/customer records for branch offices
  • Converted a legacy (25+ year old) flagship application for a large insurance company to ASP.NET and Silverlight
  • Installation and Administration of Microsoft Team Foundation Server
  • Created sales portal web application which allows tele-sales agents to read scripts, run credit checks on potential customers, create sales entries, and interface with the VOIP telephony system.
  • Created a children's game website using Silverlight and AJAX
  • Created admin website using Silverlight, which allows a manager to change settings for multiple websites and servers.<
  • Created real-time dashboard using Flex and Adobe Flash 3 (displays call volume, call duration, and other sales related metrics).
Technologies and Skills
  • C#.NET 3.5 / 4.0 / 4.5
  • ASP.Net 3.5 / 4.0 / 4.5
  • Silverlight / WPF
  • LINQ to SQL / Objects / XML
  • SQL Server 2008
  • Unity 3
  • Android app development
  • iPhone app development
  • JavaScript & jQuery
  • Multi Threading in C#
  • Visual Studio 2010 Team Suite for Developers
  • PHP
  • Amazon AWS
  • Microsoft Azure
  • MVC
  • HTML 5 / CSS 3
Florida Realty Management Mobile App - Chocolate Dreams Mobile App - Deal of the Day Silverlight App
Health Benefits Direct - Nov 2006 to Feb 2009

Senior Web Developer

  • Created and maintained external and internal e-commerce and management websites using C# 2.0 and AJAX (later upgrading to C# 3.5, AJAX, and LINQ), and Silverlight.
  • Created internal C# desktop applications and windows services (with creation of custom controls).
  • Create custom HTTP handlers to help automate tasks for both internal and external websites.
  • Created tracking scripts for email marketing campaigns (tracks email opens, clickthroughs, etc).
  • Installation and Administration of Microsoft Team Foundation Server
  • Created lead-gen and advertisement sites using Silverlight
  • Created timesheet site using Silverlight and AJAX
  • Create and maintain custom MSI installer scripts and deployment packages for desktop applications
  • Wrote DLL to intercept outgoing email on Exchange server and add vcard attachment and HTML signature to email. Uses active directory to decide who should receive attachment, and what format to use for attachments.
  • Created (patented) technology which monitors visitor's presence on the website. If the visitor leaves the site before completing an online application, the visitor is immediately called on the phone (using click-to-call technology). This was called Abandoned Callback
  • Created Content Management System, which allows webmasters to generate and edit website content. Later expanded the system to allow forms and some form controls to be saved to the system as well. This allows website content to be dynamically generated and edited, without needing to rebuild/recompile the website.
  • Created a web camera monitoring application for Windows Mobile Devices (5.0/6.0+). The application allows the company managers to monitor the internal cameras while the managers are away from the office. The application includes monition detection notification (via email/sms), active recording and streaming, and saving of selected video streams to an external server.
Technologies and Skills
  • C#.NET 3.5
  • Silverlight
  • LINQ to SQL / Objects / XML
  • SQL Server 2005 / 2008
  • XML
  • Multi Threading in C#
  • ASP.Net 3.5
  • Visual Studio 2008 Team System for Developers
  • Adobe Flash
  • Adobe Flex 3
  • MVC
Health Benefits Direct Insurint
Alliance Entertainment - Jan 2006 to Oct 2006

Contract - Senior Web Developer

  • Created and maintained the Entertainment website for Circuit City.
  • Created and maintained websites for music industry corporations such as NPR and IDN
  • Converted Classic ASP websites to ASP.NET 2.0 (VS.NET 2005).
  • Developed unit tests with Visual Studio Team Systems for Developers.
  • Created custom web controls (ascx).
  • Created web control libraries (dll).
  • Developed web applications to use Microsoft Application Blocks 2.0.
  • Created web services for handling multiple server caching management and synchronization.
  • Created asynchronous web pages.
Technologies and Skills
  • C#.NET 2.0
  • SQL Server 2000/2005
  • XML
  • N-Tier Development
  • Multi Threading in C#
  • Classic ASP
  • ASP.NET 2.0
  • Visual Studio 2005 Team System for Developers
  • Microsoft Application Blocks 2.0
Florida Realty Management IDN - Independent Distribution Network Store24
Home Suite Software - Aug 2005 to Jan 2006

Contract - Senior Developer

Designed and developed flagship desktop (WinForm) application in C#. The application runs in one of three modes: standalone (client and MSDE server on same pc), small office (MSDE server on separate pc, multiple client PCs), corporate (SQL Server or Oracle server on dedicated server, multiple internal and external client PCs). The application is designed to allow the user to disconnect from the main database server (the application is portable for use on a laptop), and can resynchronize data once the user has re-established contact with database.

Technologies and Skills
  • C# (WinForms)
  • SQL Server 2000 / MSDE
  • XML
  • N-Tier Development
  • Multi Threading in C#
Campus Management - Aug 2004 to Aug 2005

Senior Desktop Developer

Developed software patches and new enhancements for flagship desktop application (using Visual Basic 6 and C#.NET), and developing new enhancements and web services for web portal application (using C#.NET and ASP.NET). The two applications run together or separate, and provide full CRM and student information tracking for universities.

Technologies and Skills
  • C#
  • SQL Server 2000
  • XML
  • Web Services
  • N-Tier Development
  • Multi Threading in C#
  • ASP.NET 2.0
Additional Positions

Please contact me for a list of positions held prior to Aug 2004. Thank you.