My Resume

Thank you for visiting my work resume. I currently work as an independent contractor under Phoenix Bright Software, LLC. Please feel free to contact me to discuss your project or reach out to me on LinkedIn

Summary

Full stack web application / API developer in a wide variety of business applications. Particularly interested in web-based server-side development using Node.js. Current focus is in Linux, Apache/nginx, MySQL, Node.js platforms. Full life-cycle project experience including requirements gathering, design, development, and implementation with emphasis on web security. Experience in both large and small teams as well as large corporate environments and small business.

Specialties: Node.js, Java, PHP, SQL, HTML, CSS, JavaScript, AJAX, jQuery, web application architecture, Linux administration, performance tuning, relational database design, web application security.

Also experienced with and interested in iOS and Android mobile application development.

Work History

Lead Developer / Owner / Manager

Phoenix Bright Software, LLC

April 2013 to Present

As an independent contractor, my company provides full stack design and development for a variety of open source web technologies including PHP, Node.js, Angular, HTML/CSS MySQL, PostgreSQL, WordPress, Magento, and more. Additional technologies include iOS and Android application design and development with Objective C, Java, and React Natvie.

Lead Developer

SensrTrx

September 2016 to April 2017

As lead developer of the startup, my responsibilities included implementing new features and resolving issues in the full stack, which includes Node.js, Angular 1.x, HTML/CSS, MySQL, and Elasticsearch. The application stack, hosted on an AWS ElasticBeanstalk platform, processes and produces real-time analytics for a large amount of machine data.

Lead Developer / Architect

Condition HUB

September 2014 to July 2016

Designed, implemented, and deployed a Linux, Nginx, MySQL, PHP (LEMP) stack web application to track the reconditioning of used vehicles from purchase to front-line.

Senior Developer / Architect

jWeb Media

May 2010 to Present

Built custom solutions for various agency clients on the Linux, Apache, MySQL, PHP (LAMP) platform. Custom Magento theme and extension development. Custom Symfony web applications. Provided maintenance of legacy code. Involved in all phases of projects from requirements, to design, to implementation, deployment, and maintenance.

Also responsible for maintain the companies web infrastructure which included installing and maitaining CentOS and web software such as Apache and MySQL. Responsible for monitoring system health, security updates, and backups.

Documented requirements and UX for an iOS and Android fitness app. Also build the desktop web application and REST endpoints for the app. Responsible for managing and coordinating with the outsourced contractors responsible for building the native application.

PHP Developer/Application Architect

Serafini Studios

March 2008 to June 2010

Custom development of customer web sites which included credit card payment integration with Authorize.Net. Developed custom WordPress plugins and libraries to maximize reuse. Other work included architectural evaluation, performance tuning server-side PHP code, and MySQL query optimization of web sites to increase return on investment.

Technologies include PHP, HTML, JavaScript, AJAX, Apache, WordPress, and MySQL, and more.

Software Engineer

Vibe Solutions Group

November 2004 to March 2008

Designed, developed, and implemented client/server and web-based products for the organization on Win32 and Linux platforms. Was responsible for full project life-cycle from requirements gathering, to functional design, to implementation and quality assurance test cycles. Also designed and implemented the build and deployment infrastructure using Maven.

Products included: http://pyro.tv, http://vibejournal.com, VideoMail, and VibePhone.

Technologies included Java, Struts, HTML, CSS, XML, XSL, JavaScript, AJAX, C++, Apache, Tomcat, MySQL, Ant, JUnit, Maven, and more.

Java Developer/Architect

Aurora Systems Group

June 2002 to October 2004

As a contractor, was placed at companies such as MasterCard International and Connectria to design and develop Java web applications and design and document software and infrastructure architecture requirements.

Technologies included WebSphere, Weblogic, Tomcat, Oracle, SQLServer, Struts, Spring, Hibernate, SOAP, XML, XSL, J2EE, JCE, PKI, LDAP, Ant, JUnit, Maven, and more.

Senior Systems Architect

Citigroup

January 1999 to May 2002

Designed and implemented server-side Java web applications on the Sun NetDynamics and IBM WebSphere platforms. Designed and implemented common components for secure authentication and authorization for use by Java server-side web applications. Designed and implemented common components to integrate server-side Java web applications to the CyberSource credit card gateway. Designed application server infrastructure solutions for Sun NetDynamics and IBM WebSphere on the IBM AIX platform.

Technologies included NetDynamics, WebSphere, Apache, Oracle, J2EE, JCE, HTML, XML, and more.

Education

University of Southern California

Bachelor of Music, Viola Performance, 1994

Certifications

Sun Certified Java Programmer, 2001

Zend Certified Engineer
Zend Certified Engineer
, 2010

Memberships

American Federation of Musicians Local 2-197, Musicians’ Association of St. Louis, 2008 to Present

St. Louis Philharmonic, 2010 to Present

Other Interests

Music

  • Viola
  • Electric Bass

Martial Arts

  • 1st Degree Black Belt, Tae Kwan Do
  • Level 3 / Orange Belt, Krav Maga