Roger Steve Ruiz

Staff Software Engineer

Staff software engineer with over 12 years of experience with software development, infrastructure, & continuous delivery while working remotely for almost as long. Contributor to & creator of various open source projects.

Work

TrussWorks

Staff Software Engineer
San Francisco, CA (Remote)

Engineering leader across infrastructure security & application engineering practices

  • Lead cross-functional teams of application engineers & infrastructure engineers through numerous client-facing feature work

  • Architected project & company-wide documentation portals

  • Lead various weekly & monthly meetings around topics of mentorship, front-end, back-end, & Linux with attendance of 10 or more collegues

  • Provide career mentorship & career development to engineers specializing across infrastructure, security, & application development

  • Drafted & published ADRs for various process & technical improvements across projects & the engineering department

HashiCorp

Senior Software Engineer
San Francisco, CA (Remote)

Senior engineer for the Terraform Enterprise (TFE) team.

  • Contributed to the architecture & system design for Terraform Enterprise

  • Documented custom air-gapped installation process

  • Collaborated with customer support engineers to improve team's feedback loop

  • Improved developer on-boarding & increased team size by 50%

cloud.gov

Site Reliability Engineer
Washington D.C. (Remote)

Built, maintained, & operated a Platform-as-a-Service (PaaS) using OSS Cloud Foundry

  • Managed team of 8 engineers across different specializations

  • Designed & published compliance diagrams for FedRamp JAB Authorization

  • Lead training & workshops for cloud.gov features to achieve broader adoption across the US federal government

  • Participated in on-call rotation & incident response training

18F

Innovation Specialist / Facilitator
Washington D.C. (Remote)

Full-stack software engineer maintaining various open-source software projects such as vote.gov, US Web Design System, and more.

  • Bootstrapped & maintained various open-source projects

  • Architected release process & trained engineers on how to maintain & operate the release process going forward

  • Delivered Authority to Operate (ATO) for the 18F internal time-keeping SaaS – Tock written in Django

  • Managed & grew four engineers from junior to mid-level

  • Founding engineer for the vote.gov portal

  • Founding engineer for the US Web Design System

Alexander Interactive

Freelance Engineer
New York City (Remote)

Engineering consultant for client-side templates integrated into a Laravel backend for various clients

  • Prioritized trade-offs to ensure on-time delivery

  • Refactored inherited-code to be composable

  • Built a shared design system across clients

  • Integrated Twig templates into Laravel framework

CO+LAB Multimedia

JavaScript Engineer
Richmond, VA (In office)

Engineering consultant for improving developer workflow & business practices for delivering software

  • Improved developer workflows to increase project delivery by 110%

  • Mentored developers in modern software development lifecycle best practices

  • Architected self-documenting practices using automated tooling with JSDoc

  • Created blueprints & patterns for common offerings across products

Condé Nast Entertainment

Senior Software Engineer
New York City (Hybrid)

Senior engineer leading the launch of The Scene using the Ember.js framework

  • Architected a high-traffic Ember.js application with a legacy Ruby on Rails backend

  • Built tooling for keeping internal libraries up-to-date to improve developer experience & team velocity

  • Documented changelogs to ensure quarterly upgrades operated smoothly

  • Created customizable Vagrant boxes to facilitate easier development environments for team members

Rokkan

Front-End Engineer
New York City (In office)

Engineered internal libraries & built templates for various server-side languages for various clients

  • Lead the transition of the engineering department from SVN to Git version control in first three months

  • Built, operated, & maintained a Gitolite instance

  • Architected component & design system for use across clients

  • Trained & mentored server-side developers in client-side development

  • Trained & mentored developers in Linux tools & automation

Education

Projects

Tick

– Present

A time-keeping CLI tool written in Rust using SQLite

  • Used regularly for time-keeping needs

Scuttle

– Present

A static-site generator for Mermaid diagrams themed using the US Web Design System

  • Used by cloud.gov for FedRamp JAB Authorization system diagram documentation

Skills

Languages

  • Bash
  • Python
  • JavaScript
  • TypeScript
  • Ruby
  • Rust
  • Go
  • AppleScript
  • JXA
  • Lua
  • Terraform
  • PHP
  • PostgreSQL
  • JQL
  • Nix

Frameworks & libraries

  • React
  • NextJS
  • Fast API
  • Django
  • Gin
  • Ruby on Rails
  • Express
  • TailwindCSS
  • Hugo
  • Eleventy (11ty)
  • HTMx
  • Flask
  • Ember.js
  • jQuery
  • Laravel

Pacakge Managers

  • Nixpackages
  • MacPorts
  • Homebrew
  • Arch
  • Ubuntu

Configuration & API

  • Yaml
  • JSON
  • TOML
  • Confluence REST API
  • Jira REST API
  • yabai
  • SketchyBar
  • Starship
  • Prettier

Testing

  • Regular expressions
  • Cypress
  • Playwright
  • Jasmine
  • Pytest
  • Jest

Version Control

  • Git
  • SVN
  • Mercurial
  • GitHub
  • GitLab
  • git-send-email

Operating Systems

  • macOS
  • iOS
  • Linux
  • NixOS
  • Unix

DevOps & Cloud

  • Kubernetes
  • AWS
  • Azure
  • Cloud Foundry
  • Service Broker API
  • CI/CD
  • Prometheus
  • Grafana
  • GitHub Actions
  • CircleCI
  • Docker

Languages

English

Native speaker

Spanish

Native speaker

Interests

Nature

  • National Parks
  • State Parks