Roger Steve Ruiz

Staff Software Engineer

Staff software engineer with over 13 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

Skylight

Staff Software Engineer
– Present
Sarasota, FL (Remote)

Embedded software generalist contractor working alongside the CDC

  • Collaborating on a cross-functional team composed of researchers, designers, managers, application engineers, & data engineers

  • Architected project documentation encompasing software architecture, decisions, run books, guides, and documentation in a centralize private hub

  • Build automation pipelines and shared ergonomics around developer experience for common and vital operations and maintenance in both macOS and Windows environments

  • Facilitating collaborations across platforms & teams

  • Developing a cross-functional playbook for internal best practices & operational boundaries

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

Volunteer

Urban Growers Collective

Volunteer
– Present
  • Great way to give back to the community and tend to a large farm in the process

  • Clearing weeds and flower beds

  • Feeding Goats

  • Participating in community programming around herbalism and natural medicine

Alacrán Studio

Fractional CTO
– Present
  • Leading engineers and designers through implementing new projects

  • Working directly with the CEO on project roadmap and capacity planning

Education

Projects

gitlinker.nvim - Neovim Plugin

– Present

Maintained fork of ruifm's gitlinker, refactored with bug fixes, ssh aliases, blame support, and other improvements

  • Added support for sourcehut repositories

nix-darwin

– Present

Nix modules for darwin, /etc/nixos/configuration.nix for macOS

  • Added support for com.apple.dock slow-motion-allowed -bool YES to be configured via Nix

Equinox

– Present

A macOS Swift application to create dynamic wallpapers

  • Wrote localization & translations for Spanish (Latinoamérica)

Catppuccin - The Archive

– Present

A theme for The Archive utilizing the Catppuccin color palette

  • Created the project

  • Integrated theme upstream to The Archive Themes repositiory

Catppuccin - Tmux

– Present

A Tmux theme utilizing the Catppuccin color palatte

  • Updated project to incorporate various levels of customization

  • Collaborated with other maintainers to refactor theme around performance

React USWDS

USWDS 3.0 components built in React

  • Maintained repository on a caedence with pither maontainers

  • Developed documentation for outside contributions

  • Documented decisions & communications to the wider community around user-focused features

Tick

– Present

A time-keeping CLI tool written in Rust using SQLite

  • Used regularly for time-keeping needs

Scuttle - ☁️.gov diagrams

– 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

/lang

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

/lib

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

/pkg

  • Arch
  • Homebrew
  • MacPorts
  • Nixpackages
  • Ubuntu

/api

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

/test

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

/vcs

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

/os

  • Linux
  • NixOS
  • Unix
  • iOS
  • macOS

/cloud

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

Languages

English

Native speaker

Spanish (Latinoamérica)

Native speaker

Interests

Nature

  • National Parks
  • State Parks