Summary
Justin Hewlett is a Staff Software Engineer with 13 years of experience building reliable back-end services and APIs, currently based in Newton, MA. He prefers the back end and is passionate about functional programming and static typing, applying F# and TypeScript to improve reliability and safer error handling at scale. At Pluralsight he led the Search team’s transition to full‑stack TypeScript, created a Kafka + Lambda pipeline for Elasticsearch indexing, and helped move a monolith to microservices while mentoring engineers in F#. He combines hands-on implementation with people leadership—creating realistic interview challenges, improving onboarding, and running book clubs and pair programming to upskill teams. A continual learner and mentor, he brings pragmatic craftsmanship to distributed systems and developer experience.
13 years of coding experience
16 years of employment as a software developer
Bachelors Computer Science, Bachelors Computer Science at Utah State University
English, Russian, Ukrainian