PDF Resume | Word Resume

Skills

2001 - Present

Technical Proficiency

Experience

Nov 2008 - Present

Senior Software Developer
Centurion Medical Products, Howell, MI Customer Pricing System (CPS) - Intranet App

  • Business needed a means of managing 75-100k price records for all customers
  • Architected CPS utilizing EntityFramework 4 and MVC3
  • Personally responsible for price validation engine (C#, .NET4)
  • Performed role as Git Gatekeeper to ensure code standards were being met

CenturionMP.com - Corporate Website (May 2011 Release)

  • Performed CMS evaluation to determine the best fit for our corporate site
  • Leveraged Umbraco for the CMS architecture
  • Designed and constructed the site using Umbraco, Razor and XSLT
  • Implemented site and advanced searches using Lucene.Net and Examine's Fluent API

CenturionDirect.com - Site Development and Feature Addition

  • Redesigned existing Centurion Direct Label Sales site
  • Incorporated AJAX controls into site to decrease page load times
  • Decreased initial page size 100 fold
  • Implemented AJAX client-side validation to provide quicker response times to end users
  • Modified a majority of the site to perform asynchronous server calls to provide a more fluid user experience

SorbaviewShield.com - Architecture, Design, Production

  • Recreated the existing Flash-based site using HTML5 and jQuery to provide a consistent user experience
  • Maintained 95% of the existing user interface and 90% of the functionality without the use of Flash
  • Ensured the site was cross-browser compliant (IE 6/7/8, Firefox, Chrome, (Mobile) Safari)

Miscellaneous - Project Management, Business Analyst

  • Currently leading the development initiative to retire the current version of CenturionDirect
  • Lead developer for the reconstruction of CenturionMP.com using Sitecore
  • Responsible for researching and procuring .NET tool kits (Telerik, Sitecore)
  • Performed responsibilities as Business Analyst for several web-based initiatives
  • Introduced a modified Agile software development life cycle for all web development
Environment: C#, ASP.NET 3.5/4.0, HTML 5, Umbraco, Razor, Jenkins, MSBuild, Microsoft SQL Server, AJAX, jQuery, Telerik RAD Tools, Team Foundation Server 2010, Git, Mercurial, FogBugz, .less CSS, Chirpy Zippy
Nov 2002 - Present

Founder & CEO
Image Science Incorporated, East Lansing, MI

  • Founded the company to provide web design services to individuals and small businesses
  • Perform sales, customer service, programming, server administration and quality assurance roles
  • Ensure customer satisfaction through detailed analysis of business needs
  • Provide an affordable means for customers to gain a presence on the internet
  • Environment: Linux, PHP, MySQL, XHTML, CSS
May 2007 - Nov 2008

Software Developer
EDS/Tek Systems, Lansing, MI Medicaid OSCAR Project - System Architecture Design and Documentation

  • Documented network topology and system architecture for existing and future implementations of EDS' Medicaid solution (including over 60 servers and 200 applications)
  • Modeled application and network topology using UML and Enterprise Architect
  • UML models encompassed 60 servers (Virtual and Physical) and 200 applications
  • Environment: Enterprise Architect, Microsoft Word

MI Secretary of State (MDOS) BAM Project - User Services Team

  • Designed and constructed user interface layer (ASP.NET)
  • Leveraged third party AJAX toolkit (SyncFusion) and custom JavaScript
  • Wrote custom validation controls using JavaScript and Microsoft's validation controls
  • Re-factored existing ASP.NET pages to increase speed and efficiency by a factor of three
  • Responsible for time and complexity estimation for change controls using predefined EDS standards and measures
  • Participated in requirements gathering and screen design with customer
  • Environment: C#, ASP.NET, Microsoft UIP Application Block

MI Secretary of State (MDOS) BAM Project - Interfaces Team

  • Created translation application to transform a flat file (.csv) to a custom object using XML serialization and XSLT
  • Authored several interfaces to external agencies using VB.NET to allow one way transmission of data related to driving, judicial and other records
  • Environment: C#, VB.NET
Jul 2005 - Apr 2007

Systems Programmer
Baytree Bank, Lake Forest, IL Baytree Finance - Premium Finance System

  • Wrote web service security system used to secure all publicly accessible web services using Microsoft Web Security Enhancements (WSE)
  • Authored several financial functions (IRR, XIRR, NPV, XNPV, etc) in .NET using Goal Seek algorithms
  • Wrote several parsers to facilitate communication between online and client-side systems (CSV, XML, MISMO, etc)
  • Converted database tables from Binary Serialization to XML Serialization
  • Created custom .NET/SQL reports for management
  • Environment: C#, Microsoft SQL Server, Microsoft SQL Reporting Services

Baytree Lending - HALO (VBA) and ASP.NET Web Sites

  • Normalized sections of the database to correct for reporting inconsistencies
  • Added system checks to current production process to ensure data integrity and minimize end user error
  • Ensured accurate calculations by implementing logic checks throughout system
  • Responsible for updating and maintenance of all Baytree Lending websites including all additional functionality
  • Environment: VBA, Microsoft SQL, Microsoft Access, XSLT/XML and ASP
Jul 2002 - Jul 2005

Business Systems Consultant II
Wells Fargo Home Mortgage, Lombard, IL IL Business Support - System Design

  • Took initiative and led 2 projects to completion. Received Service Excellence and Business Support Leadership awards
  • Led testing initiatives on multiple projects and took responsibility for deliverables
  • Experience working with iterative development (i.e. RUP methodology)

Education

Dec 2001

BS Botany and Plant Pathology
Michigan State University

  • Graduated with High Honors
  • Created websites for the MSU Herbarium and the Beal Gardens

Activities

2010-2011

Give Camp
Lansing Give Camp

  • Volunteered to build websites for non-profit organizations
  • Environment: PHP, Drupal, Joomla, MySQL