EDUCATION |
|||
|
2000-2001 |
University of LouisvilleSpeed Scientific School Master of Engineering, Computer Science and Computer Engineering – 12/2001 Thesis: A Dynamic Engine for the Interpretation and Execution of Java Server Pages |
Louisville, KY |
|
|
|
|||
|
1995-2000 |
University of LouisvilleSpeed Scientific School Bachelor of Science, Computer Science and Computer Engineering – 8/2000 |
Louisville, KY |
|
|
|
|||
EXPERIENCE |
|||
|
5/2011-PRESENT |
VerveLife |
Chicago, IL |
|
|
|
Senior .NET Developer · Senior developer on “floating” team, responsible for individual projects, cross-project infrastructure, troubleshooting, maintenance, and general technical expertise · Developed a set of market-specific stores allowing marketing-driven downloads of music tracks. Created a flexible infrastructure allowing for redemption of codes for credit, either in terms of # of tracks, dollar value, percentage discount, etc. Sites were based on ASP.NET MVC3 using Razor views; jQuery; AJAX; WCF web services; ELMAH; Entity Framework 4.0; Membase; and SQL Server 2008 R2. Web apps used a custom ASP.NET Authentication provider based on BCrypt. Sites supported localized versions, including localized versions of graphics, javascript resources, etc and allowed the user to dynamically switch languages at any time; implemented one Spanish-language localized version. Sites also supported audio preview and similar functionality. See http://www.rhymbakid.com/, http://www.rhymbatween.com/, http://www.rhymbaurban.com/, and http://www.rhymbalatino.com/. · Developed a customer-facing management website for managing media whitelists and other functionality for various other applications/websites. This site used HTML5, ASP.NET MVC3/Razor, a custom ASP.NET Authentication provider based on BCrypt., jQuery, SASS, WCF Data Services/OData, WCF Web Services, ELMAH, Entity Framework 4.1, and SQL Server 2008 R2. · This position is 100% telecommute and involves a great deal of independent work, autonomy, and requires excellent communication skills to coordinate with management, other developers, and testers. Technologies used: HTML5, AJAX, jQuery, C# 4.0, ASP.Net 4.0, ASP.NET MVC 3, Razor, .NET Entity Framework 4.0 and 4.1, WCF 4.0, WCF Data Services, OData, .Net 4.0, SQL Server 2008 R2, Subversion. |
|
|
|
|
|
|
|
|
3/2010-5/2011 |
The Michael & Susan Dell Foundation |
Austin, TX |
|
|
|
.NET Developer · Senior developer, jointly responsible for the primary line of business application used to make and manage grants totaling over $100 million annually. · Finished development of and launched next generation of grant-making application, a .NET 4.0 web application using AJAX, JSON, jQuery, ASP.NET 4.0, .NET Entity Framework (EF) 4.0, Windows Communication Foundation (WCF) 4.0 web services, Unity, Web Farm Framework, and Microsoft SQL Server 2008. The launch was praised by all involved, including several experienced contractors associated with the project, as the smoothest they had ever been a part of. · The application has been extremely well received by the program officers, foundation leadership, and other users. It continues to be extremely reliable (downtime is virtually nil; updates can be pushed to production with no interruption in user experience). In the course of developing the application I interacted with users at all levels from the foundation’s Executive Director down and have received many positive comments regarding these interactions. · Application development was a lightweight Agile style, with requested features and bug fixes being implemented and pushed out to users generally within days (occasionally within hours or even minutes). We maintained and even increased our development velocity despite shrinking the active development team from 5 full-time developers to 2. · Served as one of two primary QA testers after our existing QA resource left the organization; I and one other developer and the project manager performed regression and release testing prior to each biweekly deployment. · Served as a general technical resource both for program officers, other tech team members, and grantees. · Developed complex control suites to replace the Telerik control suite. These included a rich editor (based on TinyMCE); a grid supporting client-side AJAX databinding (written from scratch); and a dropdown box replacement (designed around jQuery-UI). These controls reduced page load time and download size by upwards of 30%. Technologies used: AJAX, jQuery, C# 4.0, ASP.Net 4.0, .NET Entity Framework 4.0, WCF 4.0, .Net 4.0, Telerik ASP.NET AJAX control suite, SQL Server 2008, Team Foundation Server 2010, Web Farm Framework. |
||
|
|
|
|
|
|
11/2005-Present |
Studio B/L10bridge |
Austin, TX |
|
|
|
Subject Matter Expert/Lead Subject Matter Expert · As SME, responsible for creating exam questions for Microsoft .NET Certification Exams (from exams for .NET framework versions 2.0-4.0 inclusive). Questions have to conform to strict Microsoft guidelines and require a thorough knowledge of .NET technologies to successfully write. · I have consistently received praise as a technical writer in this position; both Studio B and L10bridge have invited me to participate in each generation of Microsoft exams, including expanding existing exam question libraries. · As Lead SME, responsible for reviewing exam questions created by other SMEs for technical accuracy, grammar, and conformance to Microsoft guidelines. This job also involved close coordination with the Content Development Manager in order to ensure that the questions could successfully pass Microsoft’s Alpha Review. |
||
|
|
|
|
|
|
3/2005-2/2010 |
Advanced Solutions International |
Austin, TX |
|
|
|
System Architect |
||
|
|
Technologies used: C# 2.0-3.5, ASP.Net 2.0-3.5, .Net 2.0-3.5, Telerik ASP.NET AJAX control suite, SQL Server 2005 and 2008 with Analysis Services and Integration Services, Team Foundation Server. ASI converted to the Agile process in June 2009, so I have hands-on experience. |
||
|
|
|||
|
10/2003-3/2005 |
AutomationiQ |
Austin, TX |
|
|
|
Software Architect |
||
|
|
|
||
|
|||
|
8/2001-10/2003 |
The Boeing Company |
St. Louis, MO |
|
|
|
Embedded Software Engineer |
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|||
|
4/2001-8/2001 |
Everest Technologies |
Louisville, KY |
|
|
|
IT Consultant |
||
|
|
|
||
|
|
|||
|
6/2000-4/2001 |
Darwin Networks |
Louisville, KY |
|
|
|
Application Developer/Web Developer |
||
|
|
|
||
|
|
|||
|
|
|||
|
8/1998-5/2000 |
Louisville Gas & Electric Co. |
Louisville, KY |
|
|
|
IT Programmer/Analyst |
||
|
|
|
||
|
|
|||
TECHNICAL |
|||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|||
CERTIFICATIONS |
|||
|
|
o .Net Framework 2.0: Distributed Applications o .Net Framework 2.0: Web Applications o .Net Framework 2.0: Windows Applications · Microsoft Certified Professional Developer (MCPD) o Enterprise Application Developer |
||
|
|
|
|
|
OTHER INTERESTS |
|||
|
|
· Player and occasional captain in local ice hockey league |
|
|