> 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
Principal Software Engineer
As technical lead of the Javascript Platform, I manage a roadmap integrating requirements from partner teams, mentor and grow the engineering team, and deliver high-value cross-product solutions. Technologies include Next.js, React, React Query, and Chrome Extensions. Some highlights include bundle (Webpack) and CI (Jenkins) optimization, as well as Java-to-Typescript code generation tooling.
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).