Résumé


Development Focus
JavaScript, ASP.NET (C#), SQL Server 2008, Web page performance, HTML5, CSS3, Agile/Lean development with Scrum
 

Additional Skills
jQuery, AngularJS, Unit testing and Test Driven Development, Continuous Integration, Subversion, Git, MySQL, Amazon Web Services (EC2, RDS, Elastic MapReduce, S3, CloudFront)
 

Work Experience
Software Engineer, WebFilings, Scottsdale, AZ
July 2012 – Present
  • Built front-end JavaScript and HTML5 solutions using AngularJS
  • Used Python and Google AppEngine for server side development
  • Wrote a client side http framework handling caching, concurrency, and failure in JavaScript
 
.NET Developer, Toolbox.com, Scottsdale, AZ
July 2009 – July 2012
  • Developed features using ASP.NET for a Web site which regularly handles over 500,000 page views a day
  • Improved page load times of pages by more than 50%
  • Identified and resolved issues with HTTP caching and compression to reduce page load times by more than 1 second globally
  • Led development as scrum master over multiple development cycles to build ecommerce system including credit card processing and electronic fulfillment
 
.NET Developer, Center for Media Design, Muncie, IN
July 2007 – June 2009
  • Led development of a data analysis and visualization application using ASP.NET that was required to run efficiently with data files containing over 2 million lines
  • Designed and implemented algorithms using C# and SQL Server to reduce the number of queries required in data analysis application by 95%
 
Programmer/Technician, Ball State University Libraries, Muncie, IN
August 2004 - July 2007
  • Assisted in research and development of numerous small web applications using PHP and ASP.NET

Education
B.S. Computer Science, Ball State University
May 2009