Seasoned Software Engineer experienced developing applications, databases and cloud computing solutions. Smart professional with proven troubleshooting and debugging capabilities for resolving complex technical issues.
Overview
27
years of professional experience
Work History
Verys
Staff Software Engineer
02.2021 - 03.2024
Job overview
Worked with Activision/Blizzard in a reporting service for Overwatch 2, my name appears in the credits
Collaborated with cross-functional teams to deliver high-quality software products on schedule.
Developed robust APIs for seamless integration of internal and external services with the software platform.
Promoted a culture of continuous improvement through regular code reviews and constructive feedback sessions among team members.
Paxata
Senior Staff Engineer
01.2017 - 09.2018
Job overview
Angular SPA legacy app written with AngularJS 1.x and CoffeeScript
Tabular data view with emphasis on performance, working with big data
Websockets and Observables
Build tools Grunt, Jasmine and Karma
Integration Testing with JUnit in Java
Transitioning to Angular 4 with Material with Webpack 2 and TypeScript.
Cloudpassage
Senior Software Engineer
01.2015 - 01.2017
Job overview
Angular SPA to display security management data through dashboards
Converting single purpose controllers to use abstracted OO principles
Introduced ES6 controllers and broke down template design to reduce code
Reducing large codebase to more manageable size (over 1000 html/css/js files for 9 distinct views).
SongBook.us (formerly SortQ.com)
Application Architect (sole developer)
01.2014 - 01.2015
Job overview
Mobile Web App - Mobile Angular UI, Angular, SASS, HTML5
Mobile Web App API - MongoDB, NodeJS, RESTify, ElasticSearch, Firebase
Desktop App (Mac, PC) - NWJS (formerly Node-WebKit), HTML5 Canvas and Audio API, Firebase and Angular
The platform allows for people at a bar that has karaoke to search online for songs the host has, and make a mobile request
The Desktop app integrates through firebase and connect to the local file index to play songs as they come in.
Marketron
Senior Application Engineer
01.2013 - 01.2014
Job overview
Backbone.js, Twitter's Bootstrap, single page app
Used Grunt, Node, and Bower to begin separating the client code from the RoR app
Used Google Closure Compiler to compress, then deployed to S3
The app was a fairly simple database management that was used to schedule and deliver radio ads to over 1000 radio stations.
Clean Power Finance
Senior Web Developer
01.2012 - 09.2013
Job overview
Zend Framework, APC, MySQL and Mongo @ Rackspace
HTML5 and JSON Web services introduced to decouple data from browser rendering to prepare for mobile web version
Optimization and performance enhancements
Implemented caching in multiple areas of the app.
Gablit.com
Senior Application Engineer
01.2012 - 01.2013
Job overview
Angular.js, CSS3, Semantic HTML5 (targeting modern browsers only)
Consumed RESTful JSON API's
Optimized deployment version via Webassets and Fabric to work with Jenkins
Optimization and performance enhancements, maintained a score in the 90s for PageSpeed
Began using zepto.js for mobile prototype.
GoldSpot Media
Mobile Javascript Engineer
01.2010 - 01.2012
Job overview
Javascript ad delivery
HTML5 Video
Exploring the edges of HTML5 implementation in mobile webkit browsers
New HTML5 Ad units, video, CSS3 transforms.
Belo Interactive Media
Senior Web Developer
01.2007 - 01.2010
Job overview
PHP/MySQL
DOM/AJAX Javascript, with heavy JSON communication
JSON web services with PHP
WSDL communication with PHP
Integration of SiteLife Javascript API - architected and developed an enterprise implementation of Demand Media's Pluck CGM product SiteLife
Developed and integrated an 'American Idol' contest for a Carolina TV station
Engineered jsonp deployments - created PHP classes and jQuery extensions to manage data deployments across domains via JSONP workflows.
Insurance Customer and Sales Tracking Database Application - VB-ASP/MS Access/Excel with HTML/CSS, and management of Windows 2003 domain server and workstations, VB Scripts used for Active Directory user management, Excel spreadsheet generation and manipulation, business automation and custom checkout system development.
TheUnion.com - used Publicus to generate XML file of linked FLVs for the custom flash video player, player also tracks media played through Webtrends, MP3 Player for reporter podcast files with Webtrends tracking, and ID3 tag support for better tracking and byline display
FortCollinsNow.com - from wireframes to live site within 9 business days, lead developer handling 90% of the development.
Integrated third-party APIs to add valuable functionality and improve overall user satisfaction with web applications.
BLM Consulting
Consultant/Owner
01.2000 - 01.2007
Job overview
IT consulting - Windows 2000/2003, VPN, Infrastructure
IS consulting - Email, Web, Database design and management
PoorHubby.com - graphical, PHP code and other system updates
JenaNet Administration Application - custom database software administration system for data management (ASP.NET connected to SQL Server 2005)
CMPA - updated MS Access VBA functions to automate data entry process
Corinth Medical Group - managed Windows 2003 Domain Server and workstations, email hosting, medical software and connection problem solving
PHP/MySQL running on Linux - customized PHP/MySQL content management system 'PostNuke'.
Drastic Measures Computing
Co-Owner
01.2000 - 01.2002
Job overview
Developed Custom Networking Solutions for small to medium size businesses
Provided IT and Hardware support for several online radio stations.
Odyssey.Net
Senior Web Developer
01.1999 - 01.2000
Job overview
Managed retail development and implementation of customer websites
Managed company websites using PHP scripting with MySQL.
LubbockOnline.com
Webmaster
01.1998 - 01.1999
Job overview
Managed web team for deployment of daily run newspaper online.
Texas Computers
Systems Engineer / Database Administrator
01.1997 - 01.1998
Job overview
Managed medium size networks for businesses and K-12 entities
Network design and deployment - Novell/Windows NT
Managed several flavors of RDBMS.
Skills
OO Javascript Heavy Lifter (framework development, API consumption and implementation)
Modern Lib/Frameworks - Angular, Vue React, NextJS
Automation for testing and deployment - Webpack, NPM to lint/compress/and deploy the client to Amazon, Azure, Google and Heroku
Jenkins CI deployments
HTML5 / CSS3 / Typescript
Video and Rich Media
Mobile WebKit
Projectsofnote
Integration of SiteLife Javascript API - architected and developed an enterprise implementation of Demand Media's Pluck CGM product SiteLife
Developed and integrated an 'American Idol' contest for a Carolina TV station
Engineered jsonp deployments - created PHP classes and jQuery extensions to manage data deployments across domains via JSONP workflows
TheUnion.com - used Publicus to generate XML file of linked FLVs for the custom flash video player, player also tracks media played through Webtrends, MP3 Player for reporter podcast files with Webtrends tracking, and ID3 tag support for better tracking and byline display
FortCollinsNow.com - from wireframes to live site within 9 business days, lead developer handling 90% of the development
Insurance Customer and Sales Tracking Database Application - VB-ASP/MS Access/Excel with HTML/CSS, and management of Windows 2003 domain server and workstations, VB Scripts used for Active Directory user management, Excel spreadsheet generation and manipulation, business automation and custom checkout system development