Php
hardcore
programmer  EMail:jim@PhpHardcore.com  Cell: 972-462-9700   

Undercover

Real Thing!

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

Technologies ----------

Programming Languages: Php, Perl, Ruby, Go (Golang), JavaScript, VB.Net, VB6, VBA, C, C++, C#, Cobol, PL/I, Assembler
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
Working as a Senior Developer on Scrum and Kanban teams doing a variety of full stack development tasks. The application is web hosted (AWS), primarily on the Saas model. It is written in a hand-coded version of Object Orient Perl with a good deal JavaScript / JQuery to power the client UI. The development environment is on Mac OS X using DB2, MySQL and Mongo for data management. Developer reporting UI to include modern client side features.
IntelliCentrics, Flower Mound, Texas; Senior Software Engineer, Mar 2014 - Oct 2014
As a Senior Rails Developer I am on a Scrum Team redeveloping IntelliCentrics credentialing tools. This is a Ruby on Rails (RoR) project with Bootstrap and AngularJS JavaScript libraries on the front end replacing their existing Php application. Our team has embraced a Continuous Integration (CI) methodology with Jenkins. We use Jira to manage tasks, Confluence to document our work and git to manage source code. Data was managed using Active Record against AWS hosted PostgreSQL databases.
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
First as a Senior Developer then as a "Hands On" IT Manager created significant impact on an evolving international IT organization. Provided hands on coding in a variety technologies including Php, Javascript & Pl/SQL, Become the team “go to lead” on many other projects including the inheritance of the external site, CTO applications, and other internal systems.
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
As a Contract Senior Developer created significant modifications to an intranet application constructed using their highly customized LAMP Stack MVC framework. Extensive use of client side processing, using JavaScript and JQuery, to provide a well performing Ajax interface to an Oracle database through an ADO interface to PL/SQL procedures and views.
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
Engaged as a Contract Senior Developer actively designed an Object Oriented, REST API based Web service using Php and Javascript in a custom MVC framework environment. Designed and wrote the access to Social Network APIs using service classes and a proxy server class targeted. Popular Social Networking sites such as Twitter, Facebook, MySpace and YouTube were involved.
Similar employment before Sep 2009

Education ----------

  • 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
Will you travel?
No, as of November 1, 2016 I am only working in the DFW area of North Texas, USA. I am also willing to work remote contracts.
What are your rates?
It depends on the location, duration and nature of the project. Generally my rates are in the $65 - $80 per hour (W-2). I will work on a 1099 basis for a slightly higher rate.
Do you have a portfolio?
No, I am a software engineer not a designer. The work I do belongs to my cilents. I don't keep their code.
If you would like coding samples I can do that.
Will you do a coding exercise?
Yes, I am happy to do a coding exercise if it relates directly to the project. I won't do a generic Computer Science 101 exercise like four coloring a map or slicing a piece of chocolate!
Have you worked with Cloud Based Computing?
Yes, I have done development for cloud applications. Most of my experience has been on Amazon's AWS but I have worked with RackSpace's cloud too.