Senior software engineer interested in education, sustainability, media (podcasts/podcasting specifically), and productivity tools. I love working in small engineering teams that are incredibly productive.
Experience
Remote
Technical Lead for the Applications team. We own all of the frontend clients we ship to customers and one powerful little node service.
Exhaustive list: React administrative-facing dashboard, React consumer web application, React Native consumer mobile app, service and client powering realtime whiteboard and video conferencing application, cross-platform UI design system and all the supporting code behind them.
2020 — 2022
Tampa/St. Petersburg, Florida Area
Joined a small engineering team of an ed-tech SaaS company full-time where I worked directly under our CTO during a key phase of the company’s growth and success. Throughout this time we found product market fit, scaled the entire team through Series A fundraising, and established practices that would enable us to continue growing successfully.
Shipped and maintained a real-time collaborative whiteboard and video conferencing environment into our web application for students and tutors to collaborate on our platform which we call the “Classroom”. Since then the Classroom plays a key role in providing all of our users the option to meet remotely and has been used for over 10K+ sessions.
Built, iterated upon, and maintained an administrative dashboard product that was used by customers to show real time analytics of the product’s impact on users. This dashboard continues to be a strong selling point to all of our customers and contributes to them staying with us.
Co-led a successful initiative to rewrite all of our frontend client applications to Typescript. Established baseline rules for pull-request to meet throughout this initiative and implemented Typescript and GraphQL tooling to let us take all of the advantages of Typescript’s compiler.
Added features across all of our applications and services - administrative facing dashboard, consumer web and mobile applications, realtime whiteboard and video conferencing environment, monolith core GraphQL application.
Built Github Actions that allowed us to automate our release processes for all of our frontend client applications end-to-end. With isolated pipelines for beta, staging, and production.
Played a key role in the development of our software development lifecycle which has scaled throughout the life of the company.
2019 — 2020
Tampa/St. Petersburg, Florida Area
Led research of high-level implementation plans of video conferencing into their stack and created multiple proofs-of-concept's until we reached an optimal and scalable solution.
Successfully built, implemented, tested, and shipped cross-platform video conferencing into production which improved the targeted “session” KPI by over 38% in the first month of usage.
As an aside, built their Gatsby.js engineering blog, engineering.joinknack.com, and was able to help the team to craft technical blog posts and publish my own.
Gainesville, Florida Area
Joined an agile team of 50+ developers who believed in continuous deployment and unit-testing software practices.
Drafted and implemented a plan to improve the localization of the marketing automation platform. Created a microservice using modern Javascript libraries that resulted in the ability to translate the marketing automation platform to any language.
Gainesville, Florida Area
Managed end-to-end product development cycle, from feedback to shipment. Oversaw strategic execution of the Company’s mission in the performance and appeal of Tess. Designed and engineered a cross-platform product with over 1000 daily users.
Directed user interviews to draft and develop new features using scrum software development practices. Utilized Jest to detect bugs and performed code reviews for optimal shipping. Improved overall user retention by 34%. Built a React Native component that parses RSS feed information and funneled them into our real-time database.
Utilized event tracking to log user playback to improve cross-platform experience for users. This resulted in the ability to expand our library to any podcast feed and the addition of over 300 podcasts.
Education
2017 — 2020
University of Florida
Bachelor's degree
2017 — 2020
2015 — 2017
Santa Fe College
Associate's degree
2015 — 2017