Experience
InVision, Remote
Senior Software Engineer | 2021 – Present
Tech: ReactJS, Redux, Typescript
- Write production code for the frontend (React JS) for one of the world’s leading design platforms
- Launch and support features used by millions of designers around the globe
- Troubleshoot and resolve bugs in the InVision platform
- Collaborate with senior engineers to make software design decisions
Hireology, Remote
Senior Front End Engineer | 2021 – 2021
Tech: ReactJS, Redux, Rails, SASS, Storybook, CodeShip, PostgreSQL
- Write production code for the frontend (React JS) and backend (Rails) of a hiring platform application used by more than 7,000 businesses
- Identify bugs and performance issues within the frontend (React JS), which included removing unnecessary dependencies and refactoring legacy code
- Identify process bottlenecks and propose solutions to leadership – this has included implementing a smoother Jira process and more efficient daily stands
- Lead peer reviews and provide code feedback for a team of 5 other engineers
- Mentor less experienced engineers and train new team
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 Designer & 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 | June – September 2016
JavaScript Development | March – May 2016
Back-End Web Development | September 2015 – January 2016
Front-End Web Development | June – September 2015
Graduate School USA, Washington, DC
Digital Graphic Arts Certificate | July 2013
Elon University, Elon, NC
Bachelor of Arts, Magna Cum Laude | May 2008
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
- Python
- Ruby
Databases
- PostgreSQL
- MySQL
- Mongo DB
Libraries/Frameworks
- React JS
- Redux
- 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