> Josh Gummersall
I'm inspired by difficult technical problems and am obsessed with customer experience and impact. I thrive in ambiguous situations by leveraging strong first principles thinking and leading by example.
> Skills
- Expert in Javascript, Typescript, proficient in Golang, Python, and Shell scripting
- Building products and developer tools with React, Node.js, Browser Extensions, Postgres, and Kubernetes
- Growing teams by interviewing, mentoring, and managing engineers
> Experience
Senior Engineering Manager
Engineering manager of the Javascript Platform team. I own the team roadmap, partner with cross-functional stakeholders, and grow engineers through mentorship and coaching. Technical highlights include bundle (Webpack) and CI (Jenkins) optimization, Java-to-Typescript code generation tooling, and platform investments in Next.js, React, React Query, and Chrome Extensions.
Principal Engineering Manager
Led a team of engineers working on SaaS chatbot product built with React, Redux, Blazor and Web Assembly. Made direct contributions to monorepo bundling (Webpack), testing (Jest), and other shared tooling (eslint, prettier). Gave tech talks aboutTypescript and React.
Senior Software Engineer
Lead engineer on Bot Framework Typescript library, a 20+ NPM package monorepo with 100,000+ weekly downloads. Dramatically reduced CI test duration (and flakes) and added tooling (yarn workspaces) and automation (Mocha, eslint, prettier, Github Actions) for code quality.
Senior Software Engineer
Lead engineer on infrastructure and developer tooling team. Wrote several developer tools and contributed to services (Golang, Rust, and Python).
Founding Engineer
Built initial backend (Terraform, Google Cloud Platform) and mobile app (Dart, Flutter) for contact tracing service. Featured in Geekwire, CNBC, and others.
Principal Consultant
Developed web apps and services (React, Redux, Golang) deployed on Kubernetes (Terraform, Google Cloud Platform).