Experience
Output, Remote
Senior Software Engineer | 2022 – Present
Tech: VueJS, Vite, VitePress, Pinia, TypeScript, PHP, MySQL
- Collaborated with a team of designers, product managers, and 3 other engineers on projects, including upgrading and enhancing the checkout experience
- Took the initiative to implement VitePress, significantly improving the local development experience for building and enhancing in-house component libraries
- Automated development workflows with custom scripts and GitHub workflows, streamlining versioning and publishing of private npm packages
- Served as the tech lead on an account page redesign project, successfully decoupling the account page from the company’s existing WordPress site
InVision, Remote
Senior Software Engineer | 2021 – 2022
Tech: ReactJS, Redux, TypeScript
- Wrote production code for Adobe XD and Figma integrations used in a digital whiteboarding tool (Freehand, with 24k monthly users)
- Collaborated with senior engineers across 3 teams to develop new features that included updating API endpoints for an inspect tool and adding contextual menus to the Freehand canvas
- Served as the technical lead for a UI improvement project for Adobe XD and Figma add-ons by reviewing PRs, writing Jira tickets, and splitting up project work
- Eliminated potential product defects by validating and fixing bugs, as well as cleaning up legacy code for Sketch and Photoshop integrations used by 8k monthly users
Hireology, Remote
Senior Front End Engineer | 2021 – 2021
Tech: ReactJS, Redux, Rails, SASS, Storybook, CodeShip, PostgreSQL
- Wrote production code for the frontend (React JS) and backend (Rails) of a hiring platform application used by more than 7,000 businesses
- Identified bugs and performance issues within the frontend (React JS), which included removing unnecessary dependencies and refactoring legacy code
- Led peer reviews and provide code feedback for a team of 6 other engineers
- Mentored less experienced engineers and train new team members
Software Engineer | 2020 – 2021
Tech: ReactJS, Redux, Rails, SASS, Storybook, CodeShip, PostgreSQL
- Fixed bugs and contributed to new features on the frontend (React JS) which included mass transferring candidates and inbox notifications
- Improved and organized team documentation for onboarding, testing, and feature work, and created cheat sheets for less experienced engineers (for using Git and the Rails console)
- Researched and wrote ERD documentation for migrating Career Sites product into the company’s main application
Web Developer | 2018 – 2020
Tech: JavaScript, Jekyll, SASS, Sinatra, Ruby, Python, Shell Scripting
- Enhanced process for updating and deploying client websites by improving internal CMS tool (built with Ruby and JavaScript) used by non-technical staff
- Decreased support requests from 20+ a day to 2 or 3 a week, by implementing new CMS features that automated the workflow for users
- Wrote scripts (Shell, Python, Ruby) to maintain and manage the Career Sites product, which consists of 2,000+ client websites
Atlantic Media, Washington, DC
Web Developer | 2017 – 2018
Tech: Django, Python, JavaScript, jQuery, Ember, Vagrant, VirtualBox, CircleCI, PostgreSQL, MySQL
- Collaborated with 3 other developers on maintaining and developing new features for several Django applications
- Cleaned up legacy code by refactoring existing code and removing unreferenced files
- Spearheaded effort to document a standard operating procedure for testing applications as part of a more comprehensive QA process
U.S. Green Building Council, Washington, DC
Web Developer | 2014 – 2017
Tech: JavaScript, SASS, ReactJS, Drupal, WordPress
- Led development of React JS web applications
- Developed and designed 14+ microsites
- Engaged in the entire software development cycle from requirements gathering and wireframing to development and deployment
- Served as a liaison between marketing team of 30 people and IT team of 10 people
American College of Obstetricians and Gynecologists, Washington, DC
Web Administrator | 2011 – 2014
Tech: JavaScript
- Led design and development of mobile website
- Maintained acog.org with daily updates to improve UX/UI
- Trained webmasters on the CMS and served as a resource for troubleshooting system issues for 30+ staff members
American Association for Justice, Washington, DC
Web Coordinator | 2010 – 2011
Tech: JavaScript
- Managed web projects and maintained website
- Trained 20+ staff on web tools and programs (RedDot, Adjuggler, Webtrends) and created tutorials
Council of Women World Leaders, The Aspen Institute
Website Consultant | 2008 – 2011
Tech: JavaScript
- Overhauled website by rolling out templates to give it a consistent look and feel
Education & Training
General Assembly, Washington, DC
Web Development Immersive
JavaScript Development
Back-End Web Development
Front-End Web Development
Graduate School USA, Washington, DC
Digital Graphic Arts Certificate
Elon University, Elon, NC
Bachelor of Arts, Magna Cum Laude
Personal Projects
Mapsketch: Rails and JavaScript application that uses HTML5 canvas. Users draw on top of maps that are saved to the database using base64.
Megan Coyle Collage Artist & Illustrator: Created personal website (megancoyle.com) to market art. Developed online lesson plans which led to receiving emails every year from students and teachers in 8+ countries
Skills
Languages
- JavaScript/Node.js
- TypeScript
- Python
- Ruby
Databases
- PostgreSQL
- MySQL
- Mongo DB
Libraries/Frameworks
- React JS
- Redux
- Vue JS
- Pinia and Vite
- Enzyme
- Jest
- Django
- Rails
- Jekyll
- jQuery
- Express
- Sinatra
- Bootstrap
Methodologies
- REST
- MVC
- OOP
- Agile
User Experience
- Responsive Web Design
- UX/UI Design
- Bug & Issue Tracking
- Wireframing
- Search Engine Optimization
Miscellaneous
- HTML5
- CSS3 (SASS/SCSS)
- Git
- GitHub
- Heroku