Nick Anderegg
Remote | London, ON, Canada

Fundamentally, I view most problems as applied information architecture challenges. Obsessed with understanding how people and systems interact, and identifying points of friction and failure in between.

  • Developer advocate, technical writer, programmer, solutions engineer, and product generalist.
  • Experience in PaaS, developer tooling, Infrastructure-as-Code, and cloud-native infrastructure.
  • I specialize in untangling difficult problems and communicating complicated ideas, drawing on a background in cognitive psychology and linguistics.

Skills

Languages

Expert: Python; Proficient: JavaScript/TypeScript, Ruby; Familiar: Go, Rust

Frameworks & Libraries

Hugo, Tailwind CSS, Flask, Ruby on Rails, React, React Native, Next.js

Cloud & Infrastructure

AWS, DigitalOcean, GCP, Docker, Ansible, IaC, Kubernetes, Terraform, Packer

Databases & Search

PostgreSQL, Elasticsearch, Redis, Algolia

Tools & Practices

Docs-as-code, Git, CI/CD, LLM-based Systems, Graphic Design, Video Editing

Work Experience

CTO.ai

to

Solutions Engineer

to
  • Analysis and remediation of security vulnerabilities in cloud app infrastructure.
  • Analysis and implementation of relational database query optimization to eliminate performance bottlenecks.
  • Design and implementation of Kubernetes infrastructure to enhance system reliability while minimizing spend on unneeded compute capacity.
  • Supporting clients’ implementations of cloud-native development workflows using CI/CD and Infrastructure-as-Code (IaC) tools.
  • Collaborating with cross-functional teams to scope and implement cloud-native solutions on AWS and DigitalOcean infrastructure.
  • Implementing application-level solutions to optimize infrastructure usage.
  • Contributing to a large refactoring project to upgrade a legacy Rails 3.2 application to Rails 4.2 and lay the groundwork for future upgrades.
  • Writing and managing technical documentation for internal and external stakeholders.

Developer Relations Lead

to

Single-person, full-service, catch-all DevRel department spanning technical writing, content marketing, software development, product management, information architecture, graphic design, and video editing.

  • Overhauled the production documentation from the ground up: Rewrote existing content to reflect the current state of the product, expanded conceptual and explanatory content to illustrate the value proposition, and consolidated reference docs for cohesion.
  • Migrated the documentation from a third-party documentation platform provider to a version-controlled, self-managed Hugo and GitHub Pages site. Customized and extended the theme (Hugo templates and Tailwind CSS), including implementation of a snippet system from reusable, atomic content blocks.
  • Worked with the engineering team to revamp the information architecture of the product’s data dashboards so users could more easily derive actionable insights from their data.
  • Wrote the prompts for the product’s LLM-based code review features.
  • Collaborated with sales executives to develop concept, outline, and slide deck for product demos and presentations. Produced blogs, feature announcements, and a sponsored post in an external publication.
  • Recorded and assembled product demo videos. Represented the company at Collision 2023.

Freelance

to

Developer Relations & Software Engineering Consultant

Worked with companies to improve public-facing developer resources including documentation, blog posts, and technical content. Development work focused primarily on Python-based projects and DevOps, often in collaboration with academics and researchers.
Select projects:
  • New documentation and marketing content for compliance-oriented PaaS
  • Explainer docs for a usage-based billing system vendor and an industrial robotic automation platform
  • New docs site and tooling for parallel C/C++/Python libraries for IoT hardware security module vendor
  • Wrote comprehensive "Developer's Guide to SBOMs" guide for software supply chain integrity vendor

Platform.sh

to

Developer Relations Engineer

to

Technical Writer & Python Cloud Engineer

to
  • Built an open-source Python library for parsing and editing OpenAPI Specification schemas. Designed and built a CLI tool for adding documentation to bare machine-generated OAS schemas and merging the API schemas for multiple backend services behind a single API gateway. Wrote and managed the API documentation.
  • Planned and implemented the DevRel team’s demo presentation tech stack, including a custom iPad app built with React Native. Managed the lifecycle of the iPad-based system as it grew from a three-device proof of concept to a dozen devices used across DevRel, Sales, and Customer Solutions.
  • Worked with prospects to adapt open-source projects to run on Platform.sh, producing proof-of-concept projects to demonstrate how prospects could use the PaaS to provide a SaaS offering.
  • Collaborated across Developer Relations, Engineering, and Product teams to write and review documentation, blog posts, feature announcements, and tutorials.
  • Represented the product at sponsored booths at various tech conferences.
  • Other duties included managing the team’s Jira projects, interviewing candidates, and implementing minor product features.

Sourceress

to

Technical Writer

  • Wrote highly-personalized outreach emails to SWE candidates on behalf of clients
  • Edited other writers’ emails to ensure consistent output quality
  • Developed reusable pitches and blurbs to streamline team-wide writing processes
  • Assisted other writers with improving their comprehension of technical and engineering concepts

Western University

to

Graduate Researcher

to

Graduate Teaching Assistant

to
  • Developed algorithm in Python for quantifying visual similarity of Chinese characters (and presented work at PyCon Canada 2016)
  • Designed and implemented process for automated extraction of the most “typical” sentences from a large online corpus for use as stimuli in reading experiment
  • Developed set of Python packages to insert gzipped Google Ngrams Simplified Chinese database dumps (several TB uncompressed) into Elasticsearch without needing to store or decompress files locally, resulting in a final size of about 150GB
  • Developed self-paced reading experiment from scratch using PsychoPy
  • Programmed experiments and statistical analyses for student research projects
  • Led a tutorial section comprising reviews of course content, discussion questions, and reviews of recent assignments

Center for Language Science, Penn State University

to

Research Assistant

As an NSF PIRE 2014 Undergraduate Fellow, designed and implemented a behavioral paradigm to investigate the effects a language learner’s native orthography can have on how the learner encodes novel phonological information; tested subjects at Beijing Normal University in summer 2014 and at Penn State in fall 2014.

Penn State Dance Marathon

to

Technology Captain

Collaborated with six other volunteer developers as part of the Technology Committee to implement a complete system overhaul of the internal information system used by tens of thousands of volunteers each year, implemented key features such as the medication and medical information tracking system in use during the 46-hour no-sitting, no-sleeping dance marathon weekend

Education

Penn State University

2011 to 2015

Linguistics, B.Phil.

Psychology, B.A.

Western University

2015 to 2017

Cognitive Psychology

Graduate coursework and research experience

Other Roles

Language Acquisition Lab, Penn State University Contract Eyelink Programmer
to
Penn State Intensive English Communication Program (IECP) Volunteer ESL Tutor
to
Penn State University Undergraduate Teaching Assistant
to
Center for Academic Achievement, Penn State Beaver Tutor
to