Resume
Brian Mock
Brian Mock (he/him)
(he/him)
brian@wavebeem.com
wavebeem.com
503-409-7863
# Technical skills
JavaScript, TypeScript, HTML, CSS, git, GitHub
React, webpack, Jest, Storybook, Cypress, emotion, tachyons, lodash
Ruby, Python, bash, Travis CI, parsers, Amazon S3, Cloudfront, Jira, Java
# Work experience
Aruba Networks, Senior JavaScript Developer (February 2018–present)
-
Completed a frontend rewrite from Backbone to React
-
Developed a CI+CD pipeline to increase deployment speed and reliability
-
Lead development on a WebGL map and routing graph application
-
Designed and created a real-time asset visualization SDK for the web
-
Extended and refactored an in-house React component library
AWS Elemental, Software Development Engineer II (May 2017–February 2018)
- Led a wayward team to best practices on their first TypeScript project
CrowdCompass, JavaScript Developer (February 2016–May 2017)
- Maintained multiple web apps using Ember and Ruby on Rails + jQuery
Janrain, JavaScript Developer (September 2012–July 2015)
-
Maintained a legacy library in production on thousands of sites, with IE 8 support
-
Documented hundreds of features through extensive code research
NOAA, Undergraduate Research Intern (Summer 2011)
- Created a JavaScript weather simulation data visualizer using Google Maps
# Projects
-
Created pkmn.help, a website to help Pokémon players (2013–present)
-
Created 1bit-ui, a minimal retro inspired CSS library (2019–present)
-
Created jsx-info, a static code analysis tool for React (2019)
-
Maintains Parsimmon, a popular JavaScript parser combinator library with 100% test coverage (2016–present)
-
Created bread-n-butter, a spiritual successor to Parsimmon, ES2015 and TypeScript (2020–present)
-
Created Squiggle, a compile-to-JS programming language (2015–2016)
-
Created Screenhive, an Electron app for organizing Steam screenshots (2016)
-
Co-developed Algebra Card Clutter, an educational iPad math game (2012)
-
Created LatteScript, an educational programming language (2011–2012)
# Education
B.A., Computer Science, Willamette University, Salem OR (2012)