Download PDF


I am fortunate that I have been able to meld a lifelong passion for creativity and problem solving to create a successful career in Software Development.  In my 10 years of experience I’ve helped a variety of people and organizations create visually appealing, dynamic websites and applications.  In doing so, I’ve gained knowledge and experience in every level of the development lifecycle; requirements gathering, design, implementation, and maintenance.

Skills & MVC

Exception handling, design patterns, web services, events, delegates


Version control in Visual Studio, project management

Entity Framework

Dot notation, linq statements, scaling and performance


Custom CSS, Bootstrap v2 & v3

JavaScript, jQuery, & AJAX

DOM manipulation, form validation, events, JSON


Database architecture, indexing, constraints, queries, stored procedures, jobs

SQL Server Reporting Services

Design and build custom reports, static and dynamic subscriptions

Agile Methodologies

SCRUM, sprints, iterations, testing, managing feedback

Angular.js & Knockout.js

Binding, expressions, controllers, modules, scope, filters


Observables, computed observables, custom bindings, form fields

Work experience

Senior Software Engineer

Bryan Cave
Aug 2013Present
  • Using MVC, SQL, JavaScript, jQuery, Angular, Knockout, AJAX to developer multiple large applications that help facilitate communication between lawyers the clients
  • Provide customer support on various applications to Bryan Cave lawyers/staff on a rotating schedule
  • Acted as project lead on multiple projects, requiring me to gather requirements, create and delegate tasks, provide code reviews to team members, manage development and production environments, and perform deploys
  • Developed on a team of 5 using agile methodologies

Level III Web Developer

Apr 2013Aug 2013
  • Worked independently on a short term contract to help integrate new applications with numerous legacy applications
  • Gathered requirements for the new applications database, as well as researched older applications in order to ensure that they integrated with each other
  • Designed, built, and documented a new database
  • Created complex reports using SQL store procedures

Web Developer

Joyce Meyer Ministries
Mar 2011Apr 2013
  • Used, JavaScript, jQuery, AJAX, and SQL to build the public facing website as well as an e-commerce site
  • Scheduled, built, and deployed small, interface heavy promotional websites with exceedingly quick turnaround times
  • Provided input on the design and architecture of projects
  • Used TFS and a Kahn Ban Board to communicate project tasks and associated time estimates

Senior Software Developer

NCI Informaiton Systems, Inc.
Oct 2008Aug 2011

  • Assisted in the analysis and design phases for AAMS (Automated Aircrew Management System) for the US Air Force, which included meeting with the customer to discuss and define requirements, research options for charting data, test data encryption algorithms, etc.
  • Used a variety of ASP controls, AJAX controls in conjunction with JavaScript, and Web Services to produce efficient, in depth reports.
  • Developing on a team of 3 developers using a Rapid Application Development methodology in C# and SQL Server 2005.

First 7 months this team, I worked as a contractor with TEKsystems

Security Clearance: Secret

Level II Software Engineer

Mar 2006Jul 2008
  • Built web based applications that store and manage OSHA required documents using hand written HTML with XML/XSLT, VB.Net on a 2.0 framework, web services, AJAX, SQL 2005 Stored Procedures, JavaScript, and Crystal Reports 5.
  • Worked on a team of 5 using Agile programming methodologies and developed in a multi-tier environment consisting of local, staging, and production servers.
  • Worked in conjunction with the sales and customer support departments in order to provided technological support for customers using past and current applications.

IT Associate

Technology Consulting Associates
Jun 2005Mar 2006
  • Developed and tested the IT Process Automation Portfolio (ITPMP), which automates the definition and tracking of management processes.
  • Developed according to SDLC methodology utilizing .Net, SQL, XML, and Stored Procs.
  • Wrote and edited various documentation including data dictionaries, functional design documents, project screen inventories, and test scripts
  • Submitted code for weekly builds delivering key feature of the solution, as well as participated in daily conference calls consisting of 3 to 15 team members including different levels of developers and project managers.


US Marine Corps, Officer Candidate School
Jun 2004Aug 2004
  • Led up to 64 candidates through strenuous team-building activities and exercises.  Executed rash, effective team decisions in a timely and efficient manner .  Worked in small teams to plan and execute situational-specific solutions.  Successfully applied strategic theory to realistic military life scenarios


BA in Business, Concentration in Information Systems, Minor in Computer Science

Indiana University - Bloomington

Otto Ryser Scholarship Recipient

President and Web Developer
IU Gymnastics Club
Supervised 100(+) members in competitions, practices, fundraisers, community service, and meetings; designed and maintained website; increased club participation by 25%

Executive Officer & Web Developer
IU Ski & Snowboard Club
Designed and maintained organization’s website; increased club membership by 15%; helped plan and manage trips involving 60(+) members’ payments, reservations, and ski passes