Personal details

Will M. - Remote

Will M.

Timezone: Central Time (US & Canada) (UTC-5)

Summary

I bring over 6 years of web technical experience, a diverse academic background, and award-winning leadership in the LGBTQ community. For the past couple of years I've specialized in front-end heavy applications using JavaScript, AngularJS, BackboneJS, ReactJS, Redux/Flux, jQuery, HTML, and CSS/SASS. I've also had the opportunity to work in backend systems including Ruby on Rails, PHP, and Python.

I enjoy learning about new technologies and sharing what I've learned.

Work Experience

Senior Software Engineer
Duo Security | Nov 2018 - Jun 2019
HTML/CSS
Python
React
Flux
Webpack
Babel
• Unifying table and filter UI across the whole admin interface from a jQuery-based solution toReactJS • Built a comprehensive testing framework for quickly testing the new tables based on theshared UI infrastructure • Modified both internal and customer-facing backend APIs in Python
Senior Software Engineer
Spredfast | Jun 2017 - Nov 2018
React
Flow
Webpack
Babel
Redux
CSS Modules
• Contribute to mission-critical application using Javascript, Flow, ReactJS, Redux, ImmutableJS, SASS, Webpack, SocketIO, and Jasmine • Continuously maintain and improve code quality by sustaining 95% test coverage, ensuring good static types, and adapting developer tools to the team's needs • Maintain shared UI component library for reuse across several products • Mentor other engineers on current architecture and potential approaches to a feature or fix • Mentor engineers in best practices for typed JS using Flow

Personal Projects

Skybound Digital Client Portal
2018
MySQL
Laravel
React
Redux
• Built and maintain a portal for an SEO business with Laravel, ReactJS, Redux, and SASS • Integrated third-party APIs like Stripe for payments and bank transfers