Software Engineer
Current(Acquired in 2022, Formerly FigureMath)Responsible for deployment, features, bugs, and new implementations of Practice squad codebase.- Tech Stack: Vue, React, Vuex, TypeScript, Jest/Vitest, Node, GraphQL, Strapi, Nexus, Knex- Established usage of MicroFrontend architecture across engineering department including presentation, documentation, exploration, and implementation of patterns. Pattern was adopted by 14 seperate frontend projects.- Transition frontend to TypeScript, Vite, Vue 3, and Apollo; transitioned Backend to Strapi, Nexus, GraphQL, Node, TypeScript, and Jest.- Containerized deployment process for MicroFrontend applications with Docker, GCP, TerraForm, and TerraGrunt.- Created internal tooling to initialize, mount, handle, and communicate between WebGL, Unity, and Vue.- Developed and pitched product initiative to CEO & COO around “Math Missions”, a story quest style math system within Paper.- Led team through hackathon events for Math Missions, delivering many features to date, drove design and data conversations; resulting in the company’s highest use product with over 6 million uses in 6 months.- Through the success of Math Missions, acted as a leader in the hiring, training, planning, and direction of squad growth from 3 to 16 staff.