Jonathan Shoaf

Software Engineer & UI/UX Specialist

About Me

I am a software professional with a rich experience in all areas of the SDLC. I have experience as a developer, a product manager, and as a director of technology. I balance a keen eye for usability with pragmatic decision making. Because of my passion for quality usable software, I have gravitated towards front-end engineering. However, I consider myself a full stack developer and have experience and ability for coding in all aspects of software development.


User Experience
I am known for my drive to simplify the user experience and map actions to the results that are desired.
Delivering Quality
As a product manager I worked with all levels of business to succeed in product development. Quality starts with the right business goals and continues with code maintainability.
Love of Learning
I am always looking to learn new skills. E-learning combines my web development skills with my interest in user experience and love for learning.


JavaScript jQuery Knockout.js C# .Net Sitecore Bootstrap HTML5 User Experience CSS SASS/LESS Gulp Handlebars SQL Visual Studio TFS Git JSON Saba

Experience Summary

Positions Held
Companies Worked For Summary


Sitecore Certified Professional Developer


July 2015

B.S. in Computer Science

Berry College

August 1992 to April 1996


Software Developer - Marketing Systems

Pulte Group, Inc.

June 2014 to present

Atlanta, GA

  • Front end engineer for customer facing responsive websites designed to build brands, generate leads, and bring in visitors through SEO and social networking.
  • Established myself as a Sitecore Certified Developer (.NET / Sitecore XP 8.0) and helped lead the development effort for moving my company to the Sitecore Platform.
  • UI/UX lead for website working with customers to gather requirements, wireframe and design user experience, perform usability testing, estimate effort, and task for development.

Multimedia & E-learning Developer

The Coca-Cola Company

November 2011 to June 2014

Alpharetta, GA

  • Developed a troubleshooting system using jQuery, CSS, ASP, XML and SQL that provides decision support for technicians, tracks usage, and collects content quality feedback.
  • Developed web app using jQuery, CSS and open source SPServices library for SharePoint web services in order to create a unique touch screen user experience for field technicians.
  • Speaker on topic of using JavaScript with open source library to integrate with SharePoint Web Services API at DevLearn 2013 conference.
  • Collaborated with instructional designers and partner with business groups to produce web-based multimedia and e-learning content.

Front End Engineer & E-learning Developer

Self-Employed Contractor

July 2009 to December 2013

Snellville, GA

  • Developed HTML/JavaScript and Flash/Actionscript e-learning solutions.
  • Convert learning modules to SCORM, iPad compatibility (HTML5), server side coding in PHP, and ASP.Net, performance support system using jQuery.
  • Blog and guest blogging on various eLearning and web development topics.

Web Developer, E-learning

Gwinnett County Public Schools

August 2008 to November 2011

Suwanee, GA

  • Develop SCORM web content. SCORM is a JavaScript framework for e-learning interoperability.
  • Integrate Flash objects into e-learning ActionScript, JavaScript, and Adobe Captivate widgets.
  • Implementation of a performance support e-learning strategy to reduce employee time requirements and provide self-directed learning options. (HTML, JavaScript, Flash)
  • Create requirements and processes for using Saba LMS for delivering e-learning content.
  • Teach sessions on social, collaborative, and cloud-based computing services to faculty and staff.

Product Manager

Wimba (Acquired by Blackboard)

April 2006 to August 2008

Lawrenceville, GA

  • Worked for company specializing in web-based collaborative instructional technology.
  • Managed academic assessment software for desktop and web products including requirements, specs, project management, and product strategy.
  • Served as product leader for diverse group of team members in England, France, India, and the U.S. using web conferencing, wikis, IM, and other collaborative communication technologies.
  • Worked with marketing, executives, and other stakeholders to develop long term product roadmap and strategy.
  • Succeeded in taking over a failed product and making it stable and reliable resulting in expansion of a large customer contract.

Sr. Web Developer & Software Engineer

Brownstone (Acquired by Wimba) (Acquired by Blackboard)

May 1996 to April 2006

Atlanta, GA

  • Created a popular JavaScript-based quizzing engine used by higher education instructors and textbook publishing companies.
  • Project lead and developer for a project tracking web site for employees and customers using client and server side web technologies ASP.Net, JavaScript, and SQL.
  • Project lead and developer for data conversion tools to move data in and out of course management systems such as Blackboard. Developed using VB, XML, and JavaScript.
  • Project lead and developer for a web-based academic testing system that provides password protection, grading mechanisms, and results savings. (Perl, CGI, C++, VB.Net, JavaScript)
  • Project lead and web developer for the corporate web site including e-commerce and licensing capabilities. (ASP, HTML, CSS, and JavaScript)
  • Position held: May 96 – Sep 97, Jan 99 – Mar 03, May 04 – Apr 06 (8 years total)

Director of Academic Technology

Berry College, School of Mathematical & Natural Sciences

March 2003 to May 2004

Rome, GA

  • Performed computer and technology support, consulting, and training for faculty and staff.
  • Served on campus-wide IT committee and as liaison with the central IT department and learned the IT organizational structure.
  • Developed and maintained the school’s web site. (HTML, CSS, and JavaScript)

Systems Engineer/Software Support Engineer

Barco, Inc. Display Systems

September 1997 to January 1999

Duluth, GA

  • Performed verification testing of UNIX X-window systems on VME and PCI bus systems for use in air traffic control, military, and other mission critical applications. (Shell Scripting)
  • Programmed in C to correct defects in X-window server code.
  • Traveled internationally for training, customer support, and to learn about new products.
  • Recognized the need for tracking customer service support requests and developed a database application that could be shared among multiple employees over the network. (VB, Access, SQL)