Christian McCarthy

Senior Software Engineer

Web focused engineer with a flair for the creative. Enjoys designing software and building web apps that are intuitive and user friendly. Capable of interpreting business initiatives into technical approaches and bringing ideas to life.

Experience

Senior Software Engineer/Web Consultant: full stack aptitude with an emphasis on single-page applications using JavaScript frameworks and RESTful APIs.

Preferred Technologies:
  • JavaScript : Vue.js - jQuery - Handlebars - NPM packages
  • SASS : Bootstrap - Foundation - 3rd Party Themes
  • Asset Management: Node/NPM - Webpack - Gulp
  • Server: ASP.NET - PHP/Yii/CodeIgniter
  • Database: MSSQL - PostgreSQL
  • Design: PhotoShop - inVision

Senior Web Developer / Business Operations

WesternCPE.com
September 2016 - July 2019 (2¾ years)
Defining technical initiatives and implementing operational systems. Including event registration, help desk solutions and internal services. Co-built the marketing / commerce website using jQuery/Javascript, SASS, ASP.NET MVC using Umbraco CMS and Entity Framework for API services. Responsible for the design, UI/UX development, SEO and CMS integration. Key public pages: Course Catalog, Conferences

Continuous development using Vue.js/SASS/Webpack and .NET MVC API development for the Western CPE learning portal, an e-learning system for continuing professional education. The learning portal includes an administration for building and monitoring courses in addition to a customer dashboard and delivery of course content. Webcast delivery is included, offering a video and PDF slide experience with real time question and answer monitoring and attendance checks for CPE credit.

Senior Software Engineer

SchoolBlocks.com : Sopris Apps, LLC
August 2015 - June 2016 (9 months)
Building and maintaining a website solution for K-12 schools across the country as a full stack developer using PHP, SASS, Bootstrap, Javascript, PostgreSQL, Node, Gulp and Git.

Consultant / Developer

Eldo Interactive, LLC
May 2012 - August 2015 (3¾ years)
Consulting and building web based interfaces for data-centric applications. Leveraging emerging web technologies (Bootstrap, jQuery, RESTful services). Contributions include interface design through HTML5 and PHP/.NET development.

Partner / Developer

GetEvent.com : PreRace, LLC
June 2014 - August 2015 (1¾ year)
Full stack development with e-commerce, dashboard and control panel to manage events and reports for event directors and event participants. Including a robust event search with customizable web pages for event directors and an event sales application (Backbone) with PHP/MySQL development for subscription based (payment processor) business model.

Creative Director

TrainingPeaks.com : Peaksware, LLC
June 2010 - May 2012 (2 years)
Instrumental in the direction of development of the main TrainingPeaks application by presenting ideas followed by the design of graphical concepts and wireframes. HTML5/CSS/JavaScript/C#/XSLT web development in a team environment to maintain the public website, e-commerce and mobile application. Contributed to project management of TrainingPeaks products, primarily focusing on the marketing website and TrainingPeaks subscription based application.

Web / Software Developer

TrainingPeaks.com : Peaksware, LLC
November 2007 - June 2010 (2¾ years)
Designed and built the marketing and support websites for TrainingPeaks using the umbraco CMS and custom e-commerce. Built the TrainingPeaks mobile application using HTML5/CSS3/jQuery as half of a team of two, this app used strictly JSON managed with WCF services. Developed the system for incorporating affiliates into the TrainingPeaks managed e-commerce system. Worked in a team environment to help develop the subscription based application.

Web Developer

People Productions
December 2004 - November 2007 (3 years)
A wide range of web related projects working in both team environments and one on one with clients. Technologies included Classic ASP, ASP.Net, PHP, Ruby on Rails, LAMP, SQL Server and MySQL.

Owner / Developer

Dogtail Design, LLC
January 2000 - December 2004 (5 years)
Started and managed a web development agency building custom web applications and sites in classic ASP and .NET.

Chemist

Slime Tire Sealant 1996 - 1997
Developed Super Duty Slime and Slime Lite (both still sold today).

Technical Skills

  • Languages: JavaScript, HTML5, CSS3, PHP, C#
  • Technologies: jQuery, Vue.js, Node, Gulp, Webpack, Bootstrap, SASS, RESTful API's, ASP.NET, MVC PHP frameworks (Yii/CodeIgniter)
  • Databases: PostgreSQL, MySQL, SQL Server
  • Systems Umbraco, Sitecore, WordPress, Stripe, JWPLayer
  • Design Tools: PHPStorm, Visual Studio, PhotoShop (CS6), Illustrator, inVision
  • Source Control: Git, SubVersion, TFS
  • Experience: SEO & Google Analytics, Google API's, Classic ASP, Ruby/Rails, ActionScript 3, jQuery Mobile & jQuery UI
  • Certifications: Sitecore XP 8 Website Development for .NET Developers

Education

University of Colorado at Boulder
B.S., Geophysics

Summary

Adept at guiding UI/UX direction by creating PSD concepts that stimulate discussion and refinement. Broad web experience with a focus on building single-page applications using JavaScript and RESTful APIs.

Contact: McCarthyChristian@gmail.com | ChristianMcCarthy.com