Personal details

Erin M. - Remote full-stack developer

Erin M.

Based in: 🇺🇸 United States
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

I'm a frontend and backend Drupal developer with extensive PHP and jQuery experience. I'm up to date on HTML5 and CSS3 features and familiar with complex MySQL queries. I've also started building RoR applications, and can offer basic help to other people just starting out.

Work Experience

Senior Web Developer
Boston Digital | Apr 2017 - Nov 2023
PHP
jQuery
Git
Drupal
HTML5
CSS3
JavaScript
API Integration
Sass
  • Migrated large amounts of data between web applications using JSON APIs
  • Built custom functionality to allow a user to import a CSV of more than 100K lines into Drupal
  • Upgraded websites from Drupal 7 up through Drupal 10 with a high degree of customer satisfaction
  • Created custom ckeditor plugins to use with Drupal 10
  • Created comprehensive documentation for websites that lacked any documentation during the upgrade process
  • Customized interactive map embeds
  • Ensured accessibility standards were met
  • Built dependable websites from vanilla Drupal 10 on strict budgets using provided designs and assets
Web Application Engineer
Genuine Interactive | Aug 2014 - Mar 2017
PHP
jQuery
Git
Drupal
HTML5
CSS3
JavaScript
Sass
  • Upgraded sites from Drupal 7 to Drupal 8
  • Created documentation for older sites that had none
  • Created a system and site for tracking a certification process from start to finish
  • Built dependable websites from vanilla Drupal 7 and Drupal 8 using provided designs and assets

Education

Worcester State University
Bachelor's degree・Computer Science
Sep 2009 - Dec 2011

Personal Projects

The Knitting Counter
2024
React
Knitting, much like programming, is a complex endeavor. There are times where a knitter needs to be counting the rows of multiple different subpatterns at the same time. While this is a simple task when each subpattern contains the same number of rows, it grows more complex as the number of subpatterns with differing numbers of rows increases. The Knitting Counter allows users to track both their overall row count and the row count of an unlimited number of subpatterns. It also tracks the number of repeats of each subpattern. All data is stored in the browser’s local storage.
Cat Farm
2022
Ruby on Rails
As fun as fostering cats is, keeping track of medication schedules, vet appointments, and other care can be time consuming and confusing. Medication schedules, especially, are important to track as some medications contraindicate others, some must be given in a specific order, and some need to be given multiple times. You can think of Cat Farm as a dependency manager for cats in that way. Cat Farm allows foster organizations to track everything in one place using Rails 7 as the backend. It allows user registration, can send email reminders, and provide historical data on each cat.

Certifications & Awards

Acquia Certified Developer (Drupal 7)
Acquia