Post Job Free

Resume

Sign in

Software Engineer Engineering

Location:
Las Vegas, NV
Posted:
April 18, 2024

Contact this candidate

Resume:

James Taylor

ad4297@r.postjobfree.com

310-***-****

Las Vegas, NV 89178

Summary:

Accomplished Senior PHP Developer and DevOps Specialist with a robust 25-year career in diverse tech environments. Years leading high-performing teams in complex software engineering projects. Expertise in multiple technologies, with a focus on LAMP stacks and AWS. Track record in implementing containerization, improving code quality through GitHub Flow and git hooks, and spearheading major architectural changes. Demonstrated ability in upgrading legacy systems, integrating third-party APIs, and managing cloud services. Collaborator with C-level executives, adept at mentoring teams and driving innovative solutions that contribute significantly to business growth efficiency.

Skills:

Programming Languages: PHP, Python, Java, JavaScript, Typescript, C#

Databases: MySQL, PostgreSQL, MongoDB, Aurora, Redis, Elasticsearch, Memcached

Cloud Services: AWS, GCP, Azure

Operating Systems: Linux, BSD, Solaris, MacOS, Windows

Version Control & CI/CD: Git, GitHub, Gitlab, Jenkins, Mercurial

Containerization & Virtualization: Docker, Vagrant

Frameworks: Laravel, Symfony, CodeIgniter, WordPress, Flask, Spring, Doctrine

Web Technologies: HTML, CSS, Less, AJAX, SOAP, REST, jQuery, AngularJS, React

Design Patterns & Methodologies: OOP, MVC, DevOps, Agile, Scrum, TDD, ETL

Tools & Platforms: Jira, Confluence, Crucible, Envoyer, Circle CI, Ant, Chef, Rightscale

Work History:

Classful: 2023-2024

Lead Software Engineer

Led and contributed to significant PHP, MySQL, and Elasticsearch development as the senior developer, overseeing custom plugin and theme creation for a complex e-commerce and social media platform.

Managed a team of four developers, introducing GitHub Flow, code review, and Git hooks for PSR-12 compliance, which substantially improved code quality and team collaboration.

Implemented Docker for containerization, achieving uniformity across development and production environments.

Implemented key AWS infrastructure enhancements including migrating to EC2, RDS, S3, Glacier, ELB, etc. Implementing a VPN for QA and Staging servers so as to restrict public access.

Collaborated with the CTO and CEO on strategic initiatives and spearheaded the architecture for a major new project using Laravel, React, and MySQL.

N1mble Five, Inc: 2022-2023

Senior Software Engineer

Developed PHP applications using both Laravel and a home-brew framework to assist with generating and placing ads online.

Wrote integrations with 3rd party API’s including Google, Facebook, Yahoo and Taboola, and Open AI

Helped to upgrade legacy software to use more modern techniques, such as composer, git flows, using ORM’s, newer PHP versions.

Helped create development environments (Vagrant) and deployment processes.

Manages AWS services such as EC2, RDS and ELB

Humana: 2021 – 2022

Senior Software Engineer

Managed small team of junior developers teaching them how to use modern technologies including PHP, MySQL, Linux, Docker, Git, etc.

Created docker files for both local development environments along with deployment to GCP Kubernetes pods.

Architected system using Lumen / MySQL / Redis to mock responses returned from all CORE API systems, along with an admin system allowing people to adjust the mock JSON returned through a REST API built into the system.

Created custom SugarCRM modules.

Film Supply: 2019-2020

Back End Engineer

Developed PHP and AngularJS software for Filmsupply.com and Musicbed.com using MySQL and Elasticsearch backends along with Amazon SQS.

Manage AWS systems. Create EC2 Images, manage RDS replication, monitor systems 24/7.

Create and maintain local development VM’s using custom startup scripts using Vagrant and Chef.

Maintain and create deployments in Envoyer and testing environments using GitHub Actions and Circle CI

AWOL Academy: 2017 - 2019

Principle Software Engineer

Implemented new systems and procedures (Code style, Version Control (GitHub), Deployment (Jenkins), Project Management (Jira), Dev VM’s (Vagrant), Cloud Services (Amazon EC2, S3, RDS, ELB).

Manage three different projects: Online training courses, Web Hosting, Web Marketing (Landing pages, email campaigns, etc.)

Mentor developers, give advice on projects, implement new solutions.

Develop software along with team to make sure everything in current sprint will be released on time.

Work directly with C level executives to determine direction of company and develop new ideas and products.

Create KPI’s and other requires analytics to determine team production.

Manage team of 9 people which include developers, QA, support and IT, and coordinate with outsourced teams.

Opensoft, LLC: 2014 - 2016

Senior PHP/LAMP Developer

Full stack developer using Linux, Apache, PostgreSQL, JavaScript and PHP with Symfony2

Worked with a largely remote team, multiple time-zones in the US and multiple developers based in Russia.

Created numerous RESTful API endpoints to move front facing websites and white- label sites to a SaaS model.

Created and implemented cross/up-selling engine and numerous ETL scripts for legacy sales.

Selling Source, LLC: 2013-2014

Senior PHP/LAMP Developer

Designed highly reusable software for over 30 front-end web sites using Symfony2, jQuery and MongoDB in a TDD environment.

Wrote multiple custom modules for SugarCRM and corresponding REST API's which in turn connect to other REST / SOAP APIs with a MySQL backend.

Developed software for new business using Symfony CMF and PHPCR. Now being used as an example of usage at PHP conferences worldwide

4Over, Inc: 2007 – 2013

Software Architect

Developed the framework, DB design, and workflow for the eCommerce system; Created the to integrate orders taken from the POS to production and accounting.

Engineered custom stack using OO PHP 5, a custom MVC Framework, Web 2.0 technologies including AJAX and HTML 5 with PostgreSQL / Memcached on the back end allowing the company to grow from $15 million gross/year to over $200 million in under 5 years. mechanisms

Collaborated with CEO and senior management to formulate and advance long term IT strategies.

Participated in the hiring of new candidates, made recommendations and trained new employees.

Helped implement SCRUM process, assisted in hiring of Scrum masters / product owners and identified stakeholders. As lead, assess workload during sprint planning meetings, assign work to other developers.

Helped create QA department, QA process (Unit testing, regression tests, etc.), implement bug tracking systems (Bugzilla, Taskpoint, OnTime) and deployment procedures.



Contact this candidate