Experience
Software Developer/Consultant (October 2008 – Current)
  • Developed Custom AJAX Extender Controls, Script controls, and Server Controls for the Genesis Web Application
  • Utilized C# 3.5, NHibernate (Oracle), and CSLA Architecture for business logic and data access.
  • Co-Lead Developer on the Video Edit Project as part of Mainship 5.1
  • Developed user experience for various parts of the Genesis Web Application including: Media Viewer, Search Results, User Folders, Administration List Pages and Maintenance Pages, Home Page Widget controls, Drag and Drop Metadata view maintenance page, Video Clip Edit Controls.
  • Created HTTP Response Filter for Gzip compression and content packing of CSS, JS, and ASPX files to enhance performance of download times.
Software Developer/Consultant (July 2007 - October 2008)
  • Co-Lead Developer on the IntelliOrder 4.0 Project
  • Architected the Middle Tier of of the IntelliOrder 4.0 project including the Data Access Layer, Serialization Layer, Business Object Layer, and Presentation Layer.
  • Utilized C# 2.0, Javascript, ASP.Net (including Themes, Skins, Custom Controls, and Master Pages), AJAX, SQL Server 2005, SQL Server Reporting Services 2005, and Team System in the developmet of the IntelliOrder 4.0 application.
  • Developed many custom AJAX Extender Controls utilizing Web Services, as well as User Controls, Composite Controls, and Server Controls.
  • Co-Architect and lead developer of the Service Layer of the IntelliOrder 4.0 application including Windows Services, Web Services, and EDI Integration.
  • Worked with the Quality Assurance on bug fixes and testing various parts of the application.
  • Helped manage the workloads and delegation of tasks for a 5 person development staff.
  • Developed a customizable user dashboard where users could manage the look and feel of their homepage by adding, removing, and moving custom widgets.
Prosoft Consulting LLC - Louisville, KY
Software Developer/Consultant (May 2007 - Current)
United Parcel Service - Louisville, KY
CO-OP Programmer (Air Materials Distribution Support)
(Jan 2006 - Nov 2006)
  • Lead programmer in converting and redesigning the Tooling Inventory Control System from COBOL to the .Net Framework. (C#, VB.Net, XML, Win Forms)
  • Developed a C# Class Library which provided COM-Based languages access to Print Cluster and Direct IP Address Printing Solutions.
  • Developed and collaborated a Common Object Resource Library which contains Classes and Objects to aid in application development for both COM and .Net environments.
  • Provided insight and aid to the Warehouse Management System team in automating the Month End Reporting tasks by creating a user-based front end which allowed user’s to query reporting data as needed.
Programmer (Aircraft Maintenance and Engineering System Support)
(Nov 2006 - May 2007)
  • Provided support and enhancements in over 10 maintenance and engineering applications utilizing Visual Basic 6.0, C#, VB.Net, XML, Oracle Reports, etc.
  • Converted a number of Clipper Batch Jobs from many executables to a single C# Windows Service which ran jobs based on XML Configuration files.
Colgate-Palmolive Co. - Jeffersonville, IN
Programmer Analyst (ABAP Development Team) (June 2005 - Jan 2006)
  • Developed ABAP List and ALV Reports within the SAP R/3 system.
  • Essential Role is three major Company-Wide projects:
    - Primary Programmer and Data Manager for Europe’s Cost-2-Serve Module.
    - Implemented the SmartForms Emailing System for Colgate-Palmolive’s Change Manager System, and developed the core foundation class for the data driven CRM system.
    - Enhanced and developed a new Inventory Tracking Reporting System for North America including: US’s C2S System, and Mexico’s Inv. Report Module.
  • Received Training in: Business Warehouse Front and Back-End environments, Business-Server-Page Development, BDC, BAPI, SAPScript, ABAP, OO-ABAP, SmartForms, Module Creation, and SAP Screen-Programming.
TMP Worldwide (Monster.com) - New Albany, IN
EJP Web Developer (Jan 2005 - Jan 2006 )
  • Converted Web Design Documents (Photoshop Documents) to static and dynamic HTML(XHTML & CSS) Enhanced Job Postings for Monster.Com.
  • Developed many Monster.Com Micro-Sites which were distributed to companies who frequently posted job openings.
  • Developed over 90 Commercial Enhanced Job Openings which are all currently active on Monster.Com.
Freelance Web Development - Greenville, IN
Web Developer (Dec 2002 - Current )
Education
Indiana University Southeast - - New Albany, KY
Bachelors of Science (Computer Science) (December 2006)
Computer Science Information Systems Major (Business Minor)
  • Course Work: Java, C++, Assembly, Data Structure Theory, Algorithm Analysis, Network Structure & Theory, Protocol Analysis, Programming Logic, Mathematical Logic, MS Office, Digital Computing, Micro-Computer Based Computing, Operating System Theory, Advanced Graphics Modeling & OpenGL, MIS, and other Business related topics.
Skills
Primary Skills:
C#, VB.Net, VB 6, C, C++, Python, T-SQL, PL-SQL, Javascript, XML, HTML, XHTML, CSS, XSL, XSLT, XPath, XQuery, ABAP, AJAX, ASP.Net, Win Forms, Web Forms, Web Services, PhotoShop, VBScript
Some Experience With:
JSON, jQuery, Perl, PHP, MySql, ColdFusion, Clipper, xBase, Advantage Database Server, ML, Java, OpenGL, GLUT, GLE, Silverlight, Flash
Profile on LinkedIn