Amy Mackinnon

Software Engineer at Compaas

Amy Mackinnon is currently a Software Engineer at Compaas. Prior to that, they worked as a Software Engineer at TaskRabbit from September 2018 to June 2019, where they worked on full-stack features for internal tools to improve efficiency of all employees, reduce risk, and decrease losses. Amy also did a complete overhaul of the Role based access control system for the internal tools website. Mackinnon doubled the amount of test coverage on their team and performed extensive code reviews. Amy also redesigned and refactored old UI layouts.

Before working at TaskRabbit, Mackinnon was a Senior Software Engineer at Glassbreakers from August 2017 to August 2018. At Glassbreakers, they worked on a Rails application developing features that promote Diversity, Inclusion, and Mentoring. Some of their accomplishments while there include performing extensive code reviews and handling deploys to production on a regular basis, upgrading front-end libraries, fixing deprecations, and set up build tools to improve developer efficiency and code quality. Mackinnon also lead the team on front-end architecture, and provided significant input on code style guidelines and documentation. In addition, they lead the team in cross-browser testing and making the application more cross-browser compatible. Mackinnon solved photo caching issues with Amazon S3 and Cloudfront CDN and developed a rake task that would rename thousands of pre-existing files. As a result users could then crop/edit their profile pictures and see immediate results. Amy also updated all the email templates to be more cross-client friendly which led to increased click-throughs. Finally, Mackinnon architected a framework for client-side validations for use in all forms, utilizing best practices, and providing better error handling, as well as adding missing validations to server-side classes.

Amy Mackinnon began their educational career by completing a Web Development Immersive program at General Assembly. Amy then went on to study General Education at Diablo Valley College. Finally, they earned an Associate of Arts and Sciences (A.A.S.) degree in Computer Arts from Thomas Nelson Community College.

Amy Mackinnon reports to Lisa Dusseault, CTO.

Org chart

Timeline

  • Software Engineer

    Current role

View in org chart