Professional Work


Director of Software Engineering, Innovation - Boulder, CO
October 2018 - June 2019

  • Lead innovation development team in architecture, design, testing, implementation, and delivery of big data visualization, interface and infrastructure solutions for scalable, machine learning applications
  • Oversee technical direction and the entire software development process within the innovation development team while working with various internal and external stakeholders on requirements, design, and integration of software components and systems
  • Lead product strategic planning decisions and capacity planning for the innovation team including customer and partner engagements that fuel product adoption and help build long term strategy for future products and services
  • Work closely with core customers from local, state and federal law enforcement agencies in order to define technical requirements around product and prototype development for data exploration, analysis, fraud investigation and criminal investigation
  • Provide leadership, cross-training, guidance, mentorship and professional development opportunities to the innovation software development team
  • Operate the innovation development team in a highly lean and agile environment focusing on continuous research, engagement and iteration
  • Manage and coordinate with third-party cloud security vendors in order to lead the products and organization towards CJIS / NIST / ISO compliance
  • Lead delivery of the first new product the organization has had in over 10 years, from concept to production; opening up the transition path for their flagship on-premise product to migrate to a future cloud platform and SaaS offering
  • Source, recruit, hire and grow talent within the innovation teams; help build vision that facilitates organizational growth
Technologies & Methodologies: AWS, Serverless, Microservices, Agile, Scrum, Kanban, TDD/BDD, Software Development Management, Continuous Integration and Deployment, DevOps, ETL, SaaS, SOA, Node.js, Python, Vue, SPA, REST API, GraphQL

Principal Software Engineer, Innovation - Boulder, CO
January 2018 - October 2018
  • Communicate and collaborate with customers and the data science team to quickly prototype, develop and validate highly customer-focused full stack web application and software solutions
  • Lead technical direction and software development process within the innovation development team
  • Provide production support to existing systems and engagements
  • Provide leadership, cross-training, guidance, mentorship and professional development opportunities to the innovation software development team
  • Source, recruit, hire and grow talent within the innovation teams
Technologies & Methodologies: AWS, D3, Three.js, VR, WebGL, A-Frame, HTML5, Node.js, Vue, React, Angular, Webpack, Jest, Nightwatch, Python, R, REST, JSON, Microservices, Data Visualization, UI Engineering, Design, Agile, Scrum, TDD/BDD, Software Development Management, SaaS, SOA

Lead UI/UX Engineer - Boulder, CO
March 2016 - January 2018
  • Lead user interface, user experience and development efforts on Advanced Analytics projects
  • Quickly prototype, develop and validate full stack web application solutions
  • Research and investigate new technologies for the purpose of applied solutions and/or innovation
  • Communicate and collaborate with the data science team in order to lead the development of big data visualization and interface solutions for scalable, machine learning applications
  • Assist in architecting big data pipeline and infrastructure for large scale cloud analysis
  • Actively participate, plan and support customer and partner engagements
Technologies: Python, Flask, Django, PostgreSQL, MongoDB, AWS, SQLite, JavaScript, jQuery, Angular, Vue, D3, Vis.js, Three.js, Karma, Protractor, Highcharts, RESTful API, Web Services

The Search Monitor

Senior Software Engineer - Remote
November 2014 - March 2016

  • Develop and maintain online competitive intelligence monitoring software
  • Implement the development of new features through the software lifecycle, from requirements definition through successful testing and quality assurance
  • Use continuous integration standards to drive development
  • Responsible for leading the development of the UI / UX overhaul for the entire monitoring system
Technologies: PHP, Codeigniter, JavaScript, jQuery, XHTML, XSLT, XPATH, ExtJS, MySQL, Bootstrap, Phantom.js, Casper.js, Git, Gitflow, Vagrant, Paypal, Highcharts


Software Engineer - Pittsburgh, PA
January 2014 - November 2014

  • Develop and maintain client websites, web applications, mobile applications and APIs in a variety of technologies with a strong emphasis on mobile compatibility
  • Manage and maintain relationships with clients, integrating their requirements on a continuing basis
  • Maintain ongoing projects using agile development principles
  • Own projects through the full software lifecycle from requirements through successful deployment
  • Utilize various CMS systems to implement design driven websites with responsive design
Technologies: HTML5, Responsive CSS3, JavaScript, Highcharts, jQuery, PHP, Magento, Wordpress, Joomla, Bootstrap, Pure Framework, UIKit, Node.js, AngularJS, MySQL, PostgreSQL, Google API, C#, .NET, Xamarin (iOS, Android), Git, Apache, NGINX, Ruby on Rails

SMARTSolution Technologies

Web Developer - Pittsburgh, PA
November 2011 - January 2014

  • Design, develop and maintain company website and applications
  • Develop internal CRM system to track customer relationships
  • Develop customer portal system used for tracking support tickets
  • Manage enterprise infrastructure for company wide applications using several platforms
  • Utilize best practices to maintain and upgrade company systems and applications
  • Design and implement new internal web applications, set milestones for projects, tracked progress, schedule meetings and design workflows
Technologies: HTML, CSS, JavaScript, jQuery, PHP, Magento, Wordpress, WooCommerce, MySQL, vTiger, Microsoft Enterprise Infrastructure, Ubuntu, Linux, IIS, Apache, Exchange Server, Lync Server

Consulting Work

Over 10 years consulting experience planning, managing, designing, developing and delivering quality web applications for clients. From early-stage wireframes and mockups to a polished product, I lead clients through the design process in order to introduce new creative concepts and ideas. I’m there from start to finish defining project goals and refining details on an ongoing basis until completion. If you would like to see my full client listing, please contact me.


JavaScript, HTML/HTML5, CSS/CSS3, Single-Page Applications (SPA), Progressive Web Apps (PWA), Responsive Design (RWD), D3.js, Three.js, Angular, React, Vue, Backbone, ExtJS, Ember, jQuery, Bootstrap, Foundation, Bulma, Material, Bower, Gulp, Grunt, Webpack, Yarn, Jasmine, Jest, Nightwatch, Protractor, Karma, Mocha, Google Maps, Mapbox, Leaflet, XML, XHTML, XSLT, XPATH
Python, PHP, Node.js, Ruby, Lua, R, Bash, Express.js, Meteor, Codeigniter, Yii Framework, Laravel, Slim, Ruby on Rails, Django, Flask, Celery
SQL, MySQL, SQLite, NoSQL, IndexedDB, PostgreSQL, Redis, MongoDB, AWS (RDS, S3, DynamoDB, SimpleDB, Neptune, Redshift), Firebase
Cloud / Infrastructure / Services / DevOps
Linux, Shell, Debian, Ubuntu, CentOS, ETL, Data Pipelines, Amazon Web Services (AWS), Google Cloud Platform, Heroku, Elastic Beanstalk, CloudFront, CloudTrail, CloudWatch, EC2, Lambda, Cognito, Amplify, EMR, VPC, IAM, API Gateway, Glue, Athena, SNS, SQS, CloudFormation, Puppet, Jenkins, Docker, Vagrant, Terraform, OpenStack, Deployment, Apache, NGINX, uWSGI, WSGI
WordPress, Joomla, Salesforce, Zoho, ExpressionEngine, Django, Magento, SugarCRM, vTiger, ImpressPages
Software / Methodologies
Git, BitBucket, Github, SourceTree, Gitlab, Gitflow, Confluence, JIRA, Atlassian Suite, Software Development Management, Agile Development, Kanban, Scrum, Continuous Integration & Continuous Delivery, Test / Behavior Driven Development (TDD/BDD), Stripe, Paypal, Authorize.Net, Web Services, JSON, Serverless, Microservices, SOA, RESTful APIs, GraphQL, SaaS, PaaS
Adobe Creative Suite, Photoshop, Dreamweaver, Illustrator, InDesign, After Effects, Lightroom, GIMP, InVision, Sketch

Get in touch

Looking to get in touch? Feel free to reach out by email at or
get in touch using the links below.