Chris Dickinson

Chris Dickinson Email and Phone Number

SWE, SRE, systems thinking enthusiast @ Dylibso
Chris Dickinson's Location
Portland, Oregon, United States, United States
Chris Dickinson's Contact Details

Chris Dickinson personal email

About Chris Dickinson

I turned the npm registry into a teapot.(OK, that's burying the lede a little.)I am a dedicated senior staff-level engineer who thrives in roles supporting high-traffic, high-availability systems. Through my career, I've acted in SRE, SWE, project management, and engineering management roles.During that time, I've worked on content management systems, large legacy refactoring efforts, the Node Technical Steering Committee, infrastructure and software for npm, and order fulfillment systems. With those experiences in mind: a well-aligned, well-supported team can tackle any technical challenge. I try to build those teams wherever I work, through communication, code, and product management.And in 2018, I turned the npm registry into a teapot by accidentally sending a 418 status codes to yarn users. (Sorry about that!)

Chris Dickinson's Current Company Details
Dylibso

Dylibso

View
SWE, SRE, systems thinking enthusiast
Chris Dickinson Work Experience Details
  • Dylibso
    Principal Engineer
    Dylibso Sep 2023 - Present
    Boulder, Co, Us
  • Seaplane Io
    Software Engineer
    Seaplane Io Jun 2022 - Apr 2023
    I worked with a small team to define & build a compute product, understand & implement security boundaries (including networking), and speed up shipping iterations. Got a crash course on networking. Built an on-line management system for Nomad using Rust. Additionally: built internal development environment tools to unblock multiple teams. These tools formed the basis for the CI system. Used multiple cloud providers during the course of this work: Hetzner, GCP, NetActuate, AWS, Azure, through a combination of in-house and external tools (e.g., Terraform, Pulumi.)I approached each task with a laser focus on automation in the aim of maximizing return on effort, while validating the results of my work with peers.
  • Eaze
    Principal Engineer
    Eaze Jul 2020 - Jun 2022
    Los Angeles, Us
  • Eaze
    Staff Engineer
    Eaze May 2019 - Jul 2020
    Los Angeles, Us
    Replaced the deployment system at Eaze. This cut monthly infrastructure cost in half, took deploy time down from an hour to two minutes, improved morale across teams by reducing contention on shared environments, and allowed us to scale the department by decoupling teams from one another.I worked to validate that new deploy system with our fellow engineers: answering questions, incorporating their feedback, and making sure the project was a success by extending ownership over the end result to the entire team. [1]Additionally, I worked on platform tools to ensure a base level of capabilities across our services, ensuring all teams had access to quality monitoring, logging, and observability. As teams began adopting TypeScript, I ported JavaScript internal tools for their use. Finally, I worked to give the team porting our monolithic C# application tools to validate their changes. This involved coordinating a 30 person team in the construction of a series of high level integration tests across multiple areas of software engineering (mobile eng, website engineering, & backend engineering.) I gave a presentation on the results to Honeycomb. [2][1]: https://www.neversaw.us/2020/12/19/deploying-at-eaze/[2]: https://www.neversaw.us/presentations/20220426-to-honeycomb.pdf
  • Npm, Inc.
    Staff Engineer
    Npm, Inc. Jan 2017 - Apr 2019
    Oakland, Ca, Us
    Grew the npm package registry from 500MM downloads a week to 2 billion downloads a day, working with a distributed team of engineers across two continents and 5 timezones. Designed and implemented an authentication and authorization system to scale with that growth. Managed the services team, worked as a tech lead, designed the architecture for & launched www.npmjs.com. Responsible for migrating billing systems for the entire company. Implemented the switch from Fastly CDN to Cloudflare. Involved with the ES modules effort in my role as a Node TSC Emeritus. Accidentally turned the registry into a teapot once.
  • Npm, Inc.
    Software Developer
    Npm, Inc. Jun 2015 - Jan 2017
    Oakland, Ca, Us
    Focused on maintaining access control and billing services for the registry.
  • Walmart Labs
    Node Technical Steering Committee Representative
    Walmart Labs Jun 2014 - May 2015
    Represented the interests of Wal-Mart Labs to the Node project. Involved in the io.js fork & eventual re-integration of io.js and Node. Introduced the Working Group Charter organizational pattern. Worked to improve the docs & bug triage capabilities of the Node project. Solved memory leaks using gdb/lldb, & improving the performance of existing JavaScript for the Hapi ecosystem. Experimented with partial evaluation of and control flow graph generation for JS in order to track down implicit dependencies on Node behavior.
  • Urban Airship
    Senior Engineer
    Urban Airship Mar 2012 - May 2014
    Portland, Oregon, Us
    Brought in to improve frontend JavaScript practices & work on the Django-powered marketing user interface. Built a team of five JavaScript frontend engineers. Shipped multiple projects, including a trigger-building interface, a revamp of the core push notification authoring UI, location selection widgets, and an overall framework for working with & testing JavaScript on the frontend.
  • Mediaphormedia
    Developer
    Mediaphormedia Nov 2010 - Mar 2012
    Resident JavaScript advocate; building cool frontend things while still fiddling around with backend logic. Best of both worlds!
  • Mediaphormedia
    Software Contractor
    Mediaphormedia Jun 2010 - Nov 2010
    Assist in the development and deployment of new features inside the Ellington and Marketplace suites.
  • Domain 51
    Web Developer
    Domain 51 Nov 2009 - Sep 2010
    Django and JavaScript; about 60/40 front end development and design vs. back end development. Ate bagels.
  • Domain 51
    Web Developer
    Domain 51 2009 - 2010
    Helped construct and design a social networking site built around the premise of following villages receiving aid from water.org. Heavy social integration work, intense focus on TDD.
  • Absorbent, Ink.
    Developer
    Absorbent, Ink. May 2008 - Sep 2009
    Lawrence, Ks, Us
    Worked on infrastructure and support, built a new product-purchasing workflow, developed an ORM, sped up the admin by eliminating redundant mysql queries, etc.

Chris Dickinson Skills

Javascript Django Css Python Web Development Node.js Front End Test Driven Development Git Unit Testing Jquery Postgresql Web Applications

Chris Dickinson Education Details

  • The University Of Kansas
    The University Of Kansas
    East Asian Languages And Culture

Frequently Asked Questions about Chris Dickinson

What company does Chris Dickinson work for?

Chris Dickinson works for Dylibso

What is Chris Dickinson's role at the current company?

Chris Dickinson's current role is SWE, SRE, systems thinking enthusiast.

What is Chris Dickinson's email address?

Chris Dickinson's email address is ch****@****eup.com

What schools did Chris Dickinson attend?

Chris Dickinson attended The University Of Kansas.

What skills is Chris Dickinson known for?

Chris Dickinson has skills like Javascript, Django, Css, Python, Web Development, Node.js, Front End, Test Driven Development, Git, Unit Testing, Jquery, Postgresql.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.