Home
Blog
Resume
Download PDF
Ian Wilson
San Francisco, CA
(408) 660-7729 •
iwilsonq@gmail.com
iwilsonq.com
GitHub
LinkedIn
Medium
Skills
Languages
TypeScript, JavaScript, Rust, Ruby, Golang, OCaml
Backend
Kubernetes, HTTP, gRPC, Kafka, Grafana
Frontend
React, Svelte, Astro, Tailwind
Experience
Senior Software Engineer
-
OneSignal
Mar 2020 - Present
San Mateo, CA
Team lead experience working on third-party integrations, including webhooks, public API surface, and infrastructure work
Built and scaled kafka consumers, gRPC, and HTTP microservices for integrations team work to handle 10s of millions of messages per day
Developed core product features such as integration marketplace, webhook dashboard, and custom events
Software Engineer
-
K2 @Facebook
Feb 2019 - Mar 2020
Menlo Park, CA
Developed internal solutions for business applications and legal tools
Technologies used include JavaScript with React and Flowtype, PHP/Hack for backend work
Full Stack Developer
-
BCG Digital Ventures / Boston Scientific
Mar 2017 - Feb 2019
Mountain View, CA / San Jose, CA
Developed the admin portal and content management system for PainScale, a multi-platform app that assists users in dealing with chronic pain
Largely client-side, built with React, Redux; server layer built with Node
Developed React Native mobile client for internal messaging app using TypeScript, Node and MongoDB; served over GraphQL
Community
Technical blogger on Medium and dev.to, writing articles about GraphQL, React, and modern web development
Conference attendee and open-source contributor
Education
B.S. Physics
-
UC Santa Barbara
2014 - 2016
Curriculum in physics including laboratory experiments with data analysis conducted with Python and courses with emphasis on 3D mathematics