Download Resume (PDF)

Skills and Proficiencies


Software Development


Agile Methodology (Scrum, Kanban)
Continuous Integration
Release Management
Distributed & Offshore Teams
Version Control & Code Management
Professional Development
Solutions Engineering
Relational and NoSQL Databases
REST API Development
SaaS Web Applications
Requirements Gathering
User Interface Design
User Experience

JavaScript (jquery, angularJS)

Professional Experience

Director of Software Engineering 2/2016 – Present

AppointmentPlus Scottsdale, AZ

  •  Created “Power I’s” leadership framework, designed to inspire individuals and encourage “bottom up” innovation
  • Developed product strategy and project plan for development of next generation versions of flagship products, utilizing PHP 7, AngularJS 2, ReactJS, and Laravel
  • Participated in executive leadership meetings, contributing to definition of company vision and strategy and development of product roadmap
  • Defined and implemented framework for capitalization of software development hours and amortization of software development costs
  • Maintained sole ownership of distributed software engineering teams, comprised of 2 managers and 25+ engineers in 3 countries, utilizing LAMP, iOS, Android, and Windows technology stacks

Software Development Manager 7/2012 – 2/2016

AppointmentPlus Scottsdale, AZ

  • Directed 15 developers across 3 distributed teams in the US, Mexico, and India in development of new features, enterprise modifications, custom professional services engagements, and bugfixes
  • Implemented Scrum and Kanban Agile methodologies across Development and Quality Assurance teams to align with business needs
  • Implemented policies and procedures for code management, peer code reviews, and release strategies
  • Authored professional development program aimed at improving the soft skills of software developers

Enterprise Solutions Engineer (interim) 1/2014 – 1/2015

AppointmentPlus Scottsdale, AZ

  • Engaged in requirements and design discussions with enterprise level clients to design and implement modifications generating $250K in revenue
  • Worked directly with key decision makers in Fortune 500 companies to gather requirements, design candidate solutions, deliver SOWs, develop and implement applications and provide ongoing enterprise level support
  • Key clients include:
    • City of New York
    • Bridgestone/Firestone
    • Anheuser-Busch
    • Concentra
    • Unum
    • Exos (Athlete’s Performance)

Lead Software Developer 6/2010 – 6/2012

AppointmentPlus Scottsdale, AZ

  • Developed application’s first REST API, consumed by enterprise clients for custom interface development
  • Designed and implemented application’s first major redesign for administrative interface
  • Developed utilities to automate client implementation tasks
  • Participated in planning and developing new features

Senior Applications Systems Analyst 6/2008 – 5/2010

University of Arizona College of Medicine – Phoenix Phoenix, AZ

  • Supported the web development needs of students, faculty, and staff on local campus as the sole applications systems analyst; collaborated with developers at Tucson campus for college-wide projects.
  • Developed new web applications as needed to support, improve, or replace administrative processes.
  • Managed all phases of each project from planning through requirements analysis, development, testing, and revision.
  • Participated in faculty development sessions, training faculty in various areas of educational technology.

Freelance / Self-Employed Web Developer 1/2003 – 5/2010

NTB Web Solutions Chicago, IL/Phoenix, AZ

  • Developed standards-compliant websites with e-commerce, PHP/MySQL CMS, multimedia components, and other functionality
  • Created original graphic designs for brochures, business cards, postcards, invitations, DVDs and other multimedia products
  • Past clients include:
    • International Trauma Life Support Arizona
    • Arizona College of Emergency Physicians
    • Association of Biomedical Communications Directors
    • Case Management Society of America – Arizona Chapter
    • Health & Science Communications Association
    • XS Tennis

Workstation Specialist 1/2004 – 6/2008

Saint Xavier University Chicago, IL

  • Provided Tier 2 and Tier 3 support for 5,000 students and several hundred faculty and staff on all campus systems, including Active Directory, Exchange, Datatel UI, BlackBoard, CBORD Odyssey PCS, and WinPak systems
  • Planned and conducted training sessions for faculty, staff, and students, and developed documentation for use of campus technology resources and desktop applications
  • Served as Technology Advisor on the Center for the Advancement of Teaching and Learning Advisory Board
  • Served as System Administrator for the Blackboard Learning Management System, providing support for both students and faculty
  • Created documentation for interns/specialists and end users, and conducted training for both Information Services staff and end users
  • Assisted in several new student orientations, introducing students to campus technology and information services
  • Developed software to automate common installation processes within the Workstation Services Group.

Interim Helpdesk Supervisor 5/2006 – 8/2006

Saint Xavier University Chicago, IL

  • Managed 2 full-time workstation specialists and 12 student interns
  • Planned and executed upgrade rollout plan for faculty desktops


Bachelor of Science in Computer Science
Saint Xavier University, Chicago, IL

Professional Development/Continuing Education

  • Communicating across Cultures02/2016
  • Learning from Failure02/2016
  • Embracing Change02/2016
  • Influencing Others (, 1.25 PDUs) 12/2015
  • Leading with Emotional Intelligence (, 1.75 PMI PDUs) 02/2015
  • Up and Running with Amazon Web Services ( 02/2015
  • Amazon Web Services Essential Training ( 02/2015
  • Up and Running with Python ( 02/2015
  • Agile Project Management ( 02/2015
  • Executive Leadership Fundamentals (, 1.5 PMI PDUs) 02/2015
  • Object-Oriented Programming with PHP ( 02/2015
  • C# Essential Training ( 01/2015
  • Up and Running with C# ( 01/2015
  • Up and Running with AngularJS ( 01/2015
  • Up and Running with CentOS Linux ( 01/2015
  • PMI Certified Agile Practitioner Prep 07/2013
  • Managing Multiple Priorities & Projects 11/2012
  • Communicating With Tact & Skill for Managers & Supervisors 09/2012
  • Management Skills For First-Time Supervisors 09/2012
  • Excelling as a Manager or Supervisor 07/2012