Shoelace Learning (builders of Dreamscape) April 2021 – September 2022
Full Stack Developer
- Implemented innovative features within the Teacher Dashboard, resulting in a notable enhancement of the user experience and increase in teacher subscriptions and overall customer satisfaction.
- Enhanced the functionality of the Teacher Dashboard by implementing crucial backend changes and integrating new API endpoints, facilitating seamless integration of additional features into the platform.
- Developed a comprehensive web application empowering the support team to efficiently handle user-related tasks,
including approving special requests, modifying user premium and regular plans, and resolving common issues promptly. This application significantly streamlined user management processes and enhanced overall support effectiveness.
- Refactored legacy React.js, Electron, and Node.js code, leading the migration of internal core company applications to Typescript. These efforts significantly improved performance, efficiency, and user experience for internal stakeholders.
- Developed and implemented scripts and SQL queries to extract data from the database, providing valuable insights to the marketing team and improving decision-making processes.
- Provided mentorship and guidance to incoming co-op engineers, aiding their understanding of code, processes,
testing, and system architecture across various domains.
- Resolved bugs and critical issues across the entire software stack, including front-end, middleware, and back-end code, ensuring seamless system operations and an optimal user experience.
- Integrated Mixpanel to the front-end and back end of the core company applications to implement event tracking to enhance data analytics capabilities for better decision making.
- Successfully created production releases, resulting in the timely delivery of software to customers.
- Collaborated with the development team on code reviews and provided constructive feedback on the written code to ensure high-quality output.
- Collaborated closely with the QA team to facilitate thorough testing, ensuring the proper validation of features for faster and more efficient deployment of critical functionalities.