You may download a PDF of my resume or read it below.


Recognized 22+ years for my collaborative leadership style, proactiveness, and keen ability to effectively translate complex operational concepts into tangible action plans. Capable of blending big- picture viewpoints with tactical considerations to inspire, build trust, and achieve growth.


Servant leadership, pragmatism, high emotional intelligence, excellent verbal and written communication skills, public speaking, strong organizational skills and attention to detail

Languages, Libraries, Frameworks, Tools
Amazon Web Services (Cognito, Lambda, SQS, SES, Step Functions, DynamoDB, ElasticSearch, AppSync, EventBridge, API Gateway, Fargate, Secrets Manager, Organizations, SSO), AWS CLI, Terraform, React, Ember, JavaScript (ES5, ES2015-ES2020), Babel, Node.js, Python, HTML5, CSS3, npm, QUnit, Mocha, Jest, Sinon, Cypress, JSDoc, ESLint, Prettier, Twitter Bootstrap, Material Design, Sass, CSS-in-JS, JSON-API

Architectures and Patterns
JavaScript modules, MVC, ORM, Object-Oriented, Functional, REST, GraphQL, AJAX, SOAP, Dependency Injection, SaaS, PaaS, IaaS, FaaS, serverless, trunk-based development

Git, GitHub, GitLab, JIRA, Asana, Confluence, Fisheye, Jenkins, TeamCity, TravisCI, CircleCI, GitLab CI, CodeCommit, CodeBuild, CodePipeline, CodeBuild, Vagrant, Docker, Visual Studio Code, Microsoft Office, iWork, Google Suite, Miro, Postman


Sep 2020 – Present
Chief Technology Officer (CTO)

  • Led the transition to a product-first organization.
  • Balance delivery timelines between business and feature needs, and acceptable technical trade-offs.
  • Hired and manage a team of 10 international engineers migrating a legacy PHP monolith application to an event-driven serverless one built on AWS, with shared JWT Authentication between the two applications.

Technology and Methodologies: Agile, Kanban, Amazon Web Services (Cognito, Lambda, SQS, SES, Step Functions, DynamoDB, ElasticSearch, AppSync, EventBridge, API Gateway, Fargate, Secrets Manager, Organizations, SSO), Terraform, Cypress, Jest, React, Material-UI, GraphQL, Node.js 16.x

Jan 2019 – Sep 2020
Director of Engineering

  • Introduced the Scrum methodology to the organization to salvage a project that was over a year behind schedule, releasing their first-ever production application six weeks later.
  • In 3 days increased ROI of ad spend 130% by streamlining checkout flow across teams and 3rd-party APIs.
  • Ensured the continual, synchronized accuracy of data between Salesforce, Recurly, and other data stores for the first time in company's history.
  • Adopted serverless architecture to quickly adapt to changing needs. Specifically, the use of Amazon Web Services (AWS) Lambdas and Step Functions allow for robust workflows that can be easily modified to drive the transition of complex manual processes to automated processes.
  • Introduced Terraform to manage infrastructure across the AWS Organization.
  • Constructed strategy documents to assist in attracting venture capital funding.

Technology and Methodologies: Node.js 12.x, Python 3.8, Amazon Web Services (Lambda, SQS, SES, Step Functions, DynamoDB, Elasticsearch, API Gateway, Fargate, Secrets Manager), Terraform 0.12.24, Cypress, Jest, Scrum, React, Selenium, Material-UI, Segment, GraphQL, GitLab CI

Jul 2018 – Jan 2019 (remote)
UI Architect

  • Architected and developed a self-service portal for lending platform users to be able to create an account in order to service their loans, including the ability to manage their profile, view lending documents, make payments, defer payments, make additional payments towards principle, and pay off their outstanding balances.

Technology and Methodologies: React, Jest, Material-UI, Node.js 10.6.0 JIRA, BitBucket, Docker, Segment, Sentry, FullStory

Ciena (remote)

Oct 2017 - Jul 2018
UI Platform Lead

  • Managed 71 repositories/NPM packages (primarily Ember.js addons) used by application teams
  • Devised solution for maintaining consistency between dependency versions of these repositories
  • Upgraded Ember.js applications to 2.12.3 and then 3.2.0
  • Provided better developer experiences, including faster test runs and application build times
  • Added headless browser testing and parallelization to CI builds, reducing them by 18 minutes
  • Hosted weekly discussions amongst other developers in the organization

Technology and Methodologies: Ember.js 2.12.3, Ember.js 3.2, Node.js 10.6.0, NPM 6.1.0, Git, GitHub, TravisCI,, JIRA, BitBucket, TeamCity, Docker, Bash, Kanban

Nov 2016 – Oct 2017
Senior Software Engineer, Frontend Developer

  • Delivered new features for the product within planned Sprints
  • Improved testing approaches
  • Addressed technical debt through refactoring and adoption of common programming patterns
  • Kept team informed of best practices and integrated them into ongoing development

Technology and Methodologies: Ember.js 2.8, Node.js, NPM, ember-computed-decorators, ember- concurrency, ember-cli-mirage, ember-hook, ember-simple-auth, JIRA, BitBucket, TeamCity

Feb 2016 – Nov 2016 (remote)
Frontend Developer

  • Developed Ember.js applications for the next generation of and associated properties and tools
  • Contributed to
  • Wrote AWS Lambda functions that populated Firebase data

Technology and Methodologies: Ember.js 2.8, Twitter Bootstrap 4, AWS Lambda, Firebase, D3.js

SoftLayer, an IBM Company (Dallas TX)

Feb 2014 – Jan 2016
Advisory Software Engineer (Team Lead)

  • Continuation of responsibilities performed as Software Engineer III.
  • Proposed and architected the development of an Ember-based platform upon which any future UI
    project could be developed, utilizing ES6 modules and Ember CLI Add-ons. Those efforts produced:
      • ember-style-guide, ember-cli-jsdoc, ember-cli-doc-server, sl-ember-components, sl-ember-
        behavior, sl-ember-translate, sl-ember-test-helpers, sl-ember-store, sl-ember-modelize
      • jsdoc, jsdoc-plugins
  • Standardized on Twitter Bootstrap with custom LESS themes for consistency and easy reuse.
  • Provided technical oversight of the conversion of existing Ext.js application onto this platform.
  • Created and maintained documentation for these toolsets.
  • Successfully lobbied to release the toolsets as open source and worked with legal to do so.
  • Developed and maintained coding style as well as architectural guides.
  • Kept team informed of best practices and integrated them into ongoing development.
  • Worked to grow a developer community around the repositories listed above.

Technology and Methodologies: Ember.js 1.13.11, Ember CLI 1.13.8, Ember Data, JSON API 1.0, Broccoli, MVC, AJAX, XML-RPC, HTML5, CSS3, Twitter Bootstrap 3, LESS, jQuery, ReactiveX, Git, GitHub,,, Slack, CodeClimate, TravisCI, PHP 5.2.5, Agile, Kanban

SoftLayer, an IBM Company (Dallas TX)

Feb 2013 – Feb 2014
Software Engineer III

  • Led team in development of Ember.js web application to support new purchasing experience.
  • Architected stable and scalable software solutions that exceeded expectations.
  • Enforced development practices through mentoring and code reviews.
  • Interacted with numerous teams and individuals to gather information and devise solutions.
  • Identified areas of improvements in business processes and communicated them to the appropriate stakeholders.
  • Conducted technical interviews of new-hire candidates.

Technology and Methodologies: Ember.js, Brunch, MVC, AJAX, XML-RPC, HTML5, CSS3, Twitter Bootstrap 3, jQuery, Git, PHP 5.2.5, Agile

Mar 2012 – Feb 2013
Media Distribution Systems (Plano TX)
Senior Frontend Developer

  • Architected and implemented new features for Rich Internet Application (RIA) written in Dojo.
  • Directed the conversion of aforementioned application to Ember.js.
  • Architected and developed re-deployable ordering system with bulk file uploading with resumable

Technology and Methodologies: Dojo 1.8, jQuery 1.9.0, Ember.js, MVC, AJAX, HTML5, File API, CSS3, Twitter Bootstrap 2, Git, Git Flow, Node.js, PHP 5.4.x

Dec 2011 – Mar 2012 (Dallas TX)
PHP Team Lead, RapDev

  • Managed remote team of off-shore developers in deployment of bug fixes and feature improvements against a Magento application in a Rapid Development Scrum environment with weekly code releases.

Technology and Methodologies: PHP 5.4.x, HTML5, CSS3, AJAX, APIs, SVN, Magento, MySQL 5.5, Apache 2.x, Continuous Integration, Scrum

Mar 2010 – Dec 2011 (Addison TX)
Senior Application Developer

  • Architected and developed replacement codebase, using Doctrine 2, Zend Framework and Symfony 2’s Dependency Injection Container, utilizing a Service Layer exposed via a REST API with a partial Dojo front end.
  • Wrote own open source REST API implementation using Zend Framework when discovered that Zend_Rest was not robust enough for needs.
  • Consumed ACORD data retrieved from IVANS mailboxes.

Technology and Methodologies: PHP 5.3.x, HTML, CSS, AJAX, REST, SOAP, Dojo 1.7, SVN, MVC, Zend Framework 1.x, Doctrine 2, ORM, Symfony 2, Unit Testing, Test-Driven Development, MySQL 5.5 (and replication), Apache 2.x, FreeBSD, co-located servers, Agile

Nov 2007 – Mar 2010
Spear One (Dallas TX)
Software Architect / Team Lead

  • Served as architect, project manager and developer of completely-automated solution for McAfee’s management of a multi-million dollar per-quarter rebate program solution, implemented over the span of 21 months.
  • Assisted sales team with requirements gathering and identification of business needs in order to develop quotes.
  • Translated business requirements of projects into development specifications for the development team.
  • Managed development timelines and resources, including external vendors.
  • Set direction of the development team to develop modular, re-usable code library based on the
    Zend Framework.
  • Established and enforced coding standards for the development team.
  • Created procedures managing the go-live and maintenance schedules for web projects.
  • Established coding environment, implementing separate developer sandboxes, staging and
    production servers.
  • Established version control of the code base by utilizing Subversion.

Technology and Methodologies: PHP 5.x, HTML, CSS, AJAX, SOAP, APIs, SVN, Zend Framework 1.x, MySQL 5.x, Apache 2.x, PostgreSQL, Memcached, virtual servers, Amazon Web Services, Agile

Jun 2005 – Nov 2007
Heritage Auction Galleries (Dallas TX)
Senior Web Developer

  • Instrumental in requirements gathering, creation of project plan and the development and deployment of Omniture.
  • Identified the need for a system to manage the creation and sending of all customer-facing email correspondence. Gathered requirements and implemented object-based PHP code to drive a web- based interface allowing for the design and testing of correspondence prior to its dissemination via a .NET web service.
  • Managed development projects from conception to implementation.
  • Invaluable resource for other developers regarding coding practices, business practices and coding

Technology and Methodologies: PHP 4.3, HTML, CSS, SOAP, APIs, CVS, Microsoft SQL Server, stored procedures, Memcached, PayPal, Google Cart, on-site datacenter, load balancing, Agile

Oct 2003 – Jun 2005
Teradata (remote)
Developer and Content Manager

  • Worked as off-site contractor with Arnold Worldwide to maintain website.
  • Published companion website for printed Teradata Magazine at
    • Managed timelines for content coming from publishers.
    • Managed delivery of required collateral from contracted-agency’s art department.
    • Managed delivery of web applications from third-party vendors for inclusion in online issues.

Feb 2001 – May 2002
The Eastpoint Group (Dayton OH)
New Media Developer/Programmer

  • Developed Flash-based application that bridged the then-existent gap between static Flash content on a CD and dynamic content available via PHP and a database allowing a customer to update the Flash program and its content on all of their sales associate’s CDs from a centralized web-based location.

Apr 1999 – Jun 2003
Atlantis Group of Ohio, Inc. (Dayton OH)

  • Managed employees in the creation of complex, data-driven e-commerce websites.
  • Provided strategic and technical direction for the company.
  • Formed revenue streams by targeting specific businesses to provide web-based solutions and
    services to.
  • Secured contract services for out-of-house programming and consulting.
  • Mentored employees and clients regarding technology and capabilities.

Oct 1998 – Jul 1999
New Horizons Computer Learning Center (Dayton OH)
Technical Computer Instructor

  • In short periods of time assimilated technical material and created original exercises for student participation.
  • Instructed technical courses in programming, internet technologies and networking in single and 5- day formats



U.S. Air Force veteran with training in electrical engineering.


Available at,, and


Certified Technical Trainer (CTT), A+, Zend Certified Engineer (ZCE)
Previously held: Microsoft Technical Trainer (MCT), Microsoft Certified Professional (MCP)