All experience

Feb 2015 – Aug 2016 · Remote

CompassLearning

Sr. Software Engineer

What I worked on

K-12 EdTech platform (later Edgenuity) serving administrators, teachers, and students nationwide. I owned the complete front-end application across all three audiences, architected the build and dependency pipeline, and ran the migration from Angular 1.2 MVC conventions toward modern component-based and TypeScript-ready patterns.

Wins

  • Designed and developed the complete front-end application for administrators, teachers, and students.
  • Architected a complete build and dependency pipeline for the existing and future codebase.
  • Updated older Angular 1.2 MVC conventions in favor of Angular 1.5 component-based conventions.
  • Developed migration plans and examples for Angular 2.0 / TypeScript / Webpack 2.
  • Created the unit-testing platform and tests for the existing and future codebase.
  • Built foundational learning paths to continually assess and guide student learning pace and direction.
  • Shipped administrator tooling for complex student pathways and enrollments.

Tech

Angular, JavaScript (ES2016), CSS, Sass, Node.js, C#, D3, DLAP, Gulp, jQuery, Lodash, SignalR, Webpack, XLi, xli-ng.

Recognition

"Mike showed deep technical and leadership skills while taking a legacy client-side code base and incrementally updating it to a tested, modular, well-designed, component-based framework. He mentored the team, held training sessions, and was a pleasure to work with." — Julia Jacobs, Contractor, CompassLearning