I've worked on and built responsive, high-traffic websites with the latest web technologies for large, high profile companies. I've built and worked on applications and websites of almost every scale, from small businesses to large, government healthcare.
I can build or design a technical solution for almost any solvable business problem in a wide variety of languages - given a reasonable amount of time. I pick up new technologies and frameworks rapidly and quickly identify and adopt best practices for coding and usage.
I've worked on large, on-site teams, distributed/WFH teams, "small teams", and solo, and I have succeeded in these different team organization structures. I've trained multiple developers and DBA's to be productive and successful and some of my web posts on technical topics have had hundreds of thousands of unique visits. I can truly help an organization achieve almost any practical business or technical goal.
University of Georgia
Courses Included: Object-Oriented Programming, Human-Computer Interaction, Database Management, Operating Systems, Computer Architecture, Evolutionary Computation, Software Engineering, Algorithms, Data Structures, Compilers, Web Programming, Computer Graphics
Languages and Frameworks
Development Applications and Web Servers
Visual Studio 2013, 2012, 2010, 2008, 2005 and 2003, Visual Source Safe, Team Foundation Server, Teamprise, Jira, Bitbucket, GitHub, Eclipse, NGEN, SQL Server Management Studio, Firebug, NSIS, Apache, Tomcat, Flash Com Server, Internet Information Services, Weblogic, SVN, CVS
Patterns and Techniques
Experience with Test-driven development (TDD), Domain-driven design (DDD), and Agile development techniques and team organization. Very familiar with many design patterns, ie Factory, Decorator, Visitor, etc., and refactorings
Database Applications, Layers, and Files
Microsoft SQL Server 2012/2008/5/0, SQL Server Reporting 2005, SQLite, NHibernate, Fluent NHibernate, Entity Framework Code First, Linq To NHibernate, Hibernate, nettiers, MySQL, LLBLGen, Castle ActiveRecord, Strongly Typed Datasets, CSV, Excel and Access Automation
RhinoMocks, Castle Windsor, Spring-source, Log4net, Log4j, StructureMap, Autofac, Twitter Bootstrap, LESS, Sass/SCSS, Nunit
Design Patterns, Refactoring, Refactoring To Patterns, Test-Driven Development, Domain-Driven Design
Operating Systems And Desktop Environments
Windows Vista, XP, 2000, ME, NT, 98, 95 and 3.x, Windows Server 2003, Linux, Dos, Unix, SunOS, Apple, Macintosh, MacOS, Solaris 7, 8, 9, Gnome, and KDE
Developed features for an Umbraco based website for a major martketing company. I created from scratch a full range of Umbraco templates and objects integrated with Asp.net MVC and AngularJS.
Helped build a large Asp.Net MVC website with the full range of modern social networking capabilities. During that project I built a Naive Bayes Email Classier in order to sort through, and collect data on user emails based on different criteria. Created a full implementation of Amazon's Mechanical Turk system, so that administrators of the website could request business information through Mechanical Turk.
Designed and built a massive enterprise level website for Medicare and Medicaid health care benefits distribution web site for a wide variety of medicare and medicaid programs. The application managed and stored data on clients, providers, and claims, as well as using several external interfaces. We used Asp.NET MVC, with Autofac for DI and Entity Framework for an ORM.
Migrated the entire set of State Cancer research data from an obsolete architecture to a new system provided by the CDC. At the same I lead a team to create a new enterprise level hospital and provider management and tracking system using Asp.NET MVC and fluent Nhibernate. The project had failed previously 3 times before my team and I succeeded and exceeded client expectations.
Developed features for UFC.com, a large sporting/media website, and created several world-wide tracking poll systems as well as a variety of improvements and fixes across the site.
Cobb Information Systems
Created power-saving inspection web interface using Asp.net/Sql Server 2008 and a data importing process that utilized Microsoft Office automation.
Integrated global web services into an Aqualogic Service Bus using Java, Weblogic, AL Data Services Platform, and Eclipse.
Created the front-end and user management system of a Customer/Account lookup web site in .Net.
Created or modified almost every system of a large commercial website, front and back end. From ecommerce, to graphic processing, and customer facing web pages.
Designed and implemented an international version of the website, adapting every aspect of the site for international commerce. The international version of the site featured new product management administration as well as interchangeable measurement and currency systems, local postal rules, international shipping systems, and all the various subsystems dealing with international payment and credit card processing.
The BHW Group
Worked as part of a team to design and implement the most advanced real estate appraisal application on the market, using third party windows forms controls and Microsoft SQL server for data storage with a LLBLGen Pro Data layer. Implemented a messaging system, data importing/exporting system for a wide variety of databases and file types, as well as many other features and UI elements.
Almost completely rewrote and redesigned a broken document management system for a career fair website system.
Created a website that allows a distributor's website to connect to a supplier's inventory system using XML requests and responses with typed datasets. System also included a database that was filled daily from a console application that loaded and parsed the supplier's excel file-based inventory.
TV Eyes Inc.
Designed and Implemented a series of applications designed to poll Internet feeds, download any form of audio and video, transcode that audio/video into streaming files, and index that audio and video into text for searching. I used C# to write much of this enterprise level app. I used some actionscript and flash to create an audio and video playback widget, which was a common solution at the time. Users could search for almost any word or phrase in a massive and extensive list of internet audio and video, and be shown the click immediately.
Create a video emailing system, that allows a user to select video from an archive, and have that the video mailed to them along with a transcript of their selection, after it has been automatically merged, and clipped to their specifications.
Created two different applications for recording Closed Captioning from the US and teletext from the UK, by interacting with tuner cards, and inserting that text into a database. Built largely with C++ and DirectShow.
During this project I learned and experimented with various design theories and architectural patterns. I also setup a continuous integration environment that ran automated unit and integration tests, as well as automated interface tests.