Self-motivated Web Developer with high level of experience working on multiple projects. Passionate and hardworking with penchant for meeting deadlines. Proven experience developing consumer-focused web sites using HTML, CSS, JQuery, PHP and JavaScript. Responding to challenges by designing and developing solutions and building web applications aligned to customer's services. Translating solutions into code and working across many different APIs, third-party integrations and databases.
With many years of experience in full LAMP stack administration and development. Broad knowledge of web programming techniques using PHP and MySQL, with a specialization in Content Management Systems (CMS) like Drupal and Wordpress, I’m also a well rounded developer with the ability to work on back end code as well as front end code using jQuery, CSS, and HTML.
I understand Client/Server dynamic between the browser and web server with REST and SOAP using either XML or JSON, as well as a good understanding on new HTML5 API’s. I can easily hold my own with MySQL Development in terms of optimization of SQL statements, Stored Procedures, Views, and administration of MySQL at a medium level.
With full knowledge of the Software Development Life Cycle, I have been part of team dynamics that use Scrum and Agile management techniques. I've worked with many project management, code management, and collaboration tools/suites such as ActiveCollab, Jira, BaseCamp, MKS Integrity, GIT, and Subversion.
Recent Professional Experience
ITC Federal
Title
Senior Web Developer
Date Range
-
Description
IT Coalition required a Drupal SME with an understanding of community built modules and the ability to build custom modules and themes to help with a ongoing project with the U.S. Department of Justice. I came on board and documented recommended best practices for load blanaced servers for a drupal instance, created the drupal project base repository, a composer plugin library for testing commands and githooks, and a custom module for sharing secrets without using email. Also documented configurations for developer environment CLI programs such as Sourcetree, Git (githooks), XAMPP for local development, NodeJS, cURL on Windows, and PHP Composer.
Tesla
Title
Senior Drupal Developer
Date Range
-
Description
Tesla required a senior Drupal developer to leverage the Drupal CMS for their website page building. My duties included learning the pipeline structure and upgrade Drupal core from v8 to v9, upgrade and patching of community modules, and improve deployments of distributable packages. In my first few months, I made improvements to the composer build of the project by reducing the time from 30 minutes to 5-6 minutes, approximately 90%-95% improvement across 2 projects. Near the end of 2021, migrated the project from v8.9 to v9.0. In early Q1 2022, I implemented build and deployment scripts to publish internal made Drupal module packages to on premises Artifactory service. Mid Q1 2022, A report of slow performance was reported and I was instrumental in discovering, documenting, and rectifying the issue that caused slowness on the page. I was able to conclude my employment with an upgrade of Drupal Core from v9.0 to v9.2 by providing appropriate fixes to deprecated methods.
Requiring resources with PHP experience, I became part of the Jostens team with 2 others. Jostens creates memorabilia items such as professional photo albums, yearbooks, and rings for many industries.
I worked as both a developer and a project manager on 2 pilot projects that helped Jostens achieve increased sales revenue and fosters brand recognition among its target audience.
The project was built with the WordPress framework and allowed students from multiple schools to log in while keeping them separated by what school they attended. This provided students the ability to see images taken by their schoolmates, upload their own images, and comment on any images over the school year. and have a selection of those images be in the school’s yearbook.
As a developer I helped create WordPress plugins, user interface elements, and JavaScript code that helped students select the correct school, register to the system, and login. I also provide back end code that helped with comments and “likes” work according to project requirements. I also created a plugin for administrators to manage certain metadata and ensure that criteria was met during testing for the number of images uploaded.
As a project manager and developer I lead a team that made a page editor which allowed school staff members choose images, crop images, and layout the pages of images that students have uploaded. This second project was launched a day ahead of schedule and had only minor bugs to support.
In conjunction with Novologic staff, we helped multiple clients migrate from an older system to new modern system that met the needs of clients with better solutions for their companies. As a Drupal expert I worked independently on tasks as well as with other team members to great success in achieving the goals and providing the right solution where needed.
The first project I worked on was with Zaxby’s Inc. Zaxby’s needed to upgrade from an older learning management system (LMS) to a more modern equivalent. An open source project named Moodle was chosen. The main task was to integrate Drupal and Moodle together, utilizing each in what it does best. Solutions were provided for the challenges of user hierarchy and control, course development and management, multiple reports through PHP and SQL code, data management processes through scheduled tasks, and integration of the different framework/platforms
The second project was for U.S. Kids Golf, who wanted to migrate from a proprietary e-commerce package and CMS to a more modern and easier to use set of products. A combination of Drupal and Magento Cart was recommended, which are both open source platforms built on PHP. My duties included migrating both data and theme of the existing site into Drupal as well as integrating with Magento Cart via its API. Challenges included user creation sync with both platforms via SAML and theme integration.