Professional Summary ----------
I am a Senior Software Engineer focused, since 2004, on Full Stack Web Development. My career began on mainframe computers more than 25 years ago. My experience demonstrates an ability to adapt to diverse technical environments. By choice, I am platform agnostic and can operate in Linux, OS X or Microsoft Windows environments. I am comfortable working with large teams, small teams or by individual effort. As a problem solver, I am able to reach across technology platforms to find the best solution. I have had a data first focus in most of my career. My deep understanding of Data SQL and NonSQL data systems has proved invaluable on every project.
Core Strengths ----------
- LAMP Stack Design & Development (Php & Perl)
- UI Frameworks; AngularJS, Backbone, Knockout
- Client-side functional enhancements with JQuery, Bootstrap & AngularJS
- Source control and release management with Git or SVN
- Data management with Php, VBA & Go (Golang)
- Database programming Stored Procedures, Triggers & Functions (MS Access, MySQL & PostgreSQL)
- Mobile friendly responsive web applications
Development Tools: LAMP Stack, Ruby on Rails, Rack, PHPUnit, SimpleTest, PDO, Symfony, MVC, REST, SOAP, GIT, Subversion (SVN), Team Foundation Server (TFS), SOA, Jira, SharePoint, Confluence, Acunote, Visual Studio, Node.js, Express, Sinatra, RSpec, Cucumber
UX/UI Tools: JQuery, JQuery UI, JQuery Mobile, Ajax, Angular.js, Bootstrap.js, Backbone.js, QUnit, Selenium, HTML5, CSS3
Databases: MySQL, MS SQL Server, DB2, Oracle, PostgreSQL, MongoDB, MS Access
Database Programming: SSIS, Entity Framework, PL/pgSQL, T-SQL, PL/SQL, Triggers, Stored Procedures, Functions, Packages, SQL Server Management Studio
Project Experience -----------
ID90 Travel, Grapevine, Texas; DW Architect, ETL & SQL Developer, Dec 2015 - present
In the role of Data Warehouse Architect and ETL & SQL Developer I have broad responsibility for Data Asset Management. My focus is to expand the value of the information assets of this innovative travel company leveraging the best of breed cloud (AWS) resources in a global context. The primary Web Application is being migrated away from Php / Codeigniter to a selection of modern technologies. The Role includes data governance across the enterprise from various source systems.
Scrappy Dog Technology, Dallas, Senior Software Engineer; Feb 2014 - Present
Data Focus: MS SQL Server, MS Access, MySQL, PostgreSQL, Query Tuning, Stored Procedures, ETL, Data Modeling
Scrappy Dog provides a variety of information tools for the design and building industry. Short term contract projects involved state of the art tools such as SQL Server, MS Access, MySQL, PostgreSQL
DealerTrack Technologies, Dallas, Texas; Senior Software Engineer & ETL Developer, Oct 2014 - Dec 2015
IntelliCentrics, Flower Mound, Texas; Senior Software Engineer, Mar 2014 - Oct 2014
Cinsay, Dallas, Texas; Software Development Manager, Oct 2013 - Feb 2014
In the role of Software Development Manager for this leading edge technology company. Helping them expand their development team to more than a dozen developers in 4 US Cities and 2 Foreign Countries. The application is 3 tiered based on a Java service bus model back-end, a Symfony II Php management layer and Video player supporting Flex and HTML5 videos and live streaming.
Maxim Integrated Products, Addison, Texas; IT Manager & Senior Developer, Nov 2011 - Oct 2013
Hunt Energy IQ, Dallas, Texas; Senior Software Engineer, Oct 2010 - Jul 2011
Senior Developer for this web hosted, international smart meter technology and energy management application based on Linux, Apache, Php & Oracle. Highly graphic web 2.0 front end featuring sophisticated data visualizations through Ajax data access. Web service based asynchronous back-end using a wide array of PL/SQL to access the high volume Oracle database.
Maxim Integrated Products, Addison, Texas; Contract Software Engineer, Jul 2010 - Oct 2010
Nursefinders Inc., Arlington, Texas; Senior Developer & SalesLogix Architect; Mar 2010 - Jul 2010
In a role of Senior Developer provided development and support for their 3 instances of the Sage SalesLogix CRM software. Modified and developed ASP.NET web portal pages using MS SQL Server for data storage. Data was accessed primarily through an ADO interface using T‐SQL stored procedures and views.
Church Media Group, Keller, Texas; Contract Developer; Sep 2009 - Feb 2010
Similar employment before Sep 2009
- Large variety of on-the-job, professional and on-line training
- Essex Agricultural & Technical Institute, Hawthorne, MA; Natural Resource Management - A.S.
- Salem State College, Salem, MA; Computer Science Courses - Non-Degree Track
- Boston University, Boston, MA; Computer Science Courses - Non-Degree Track