Boris Brodski · Rails · since 2008

Ruby on Rails

Ruby since 2008, Rails since 2010 — mostly inside Redmine, where I build large plugin suites, audit third-party plugins, and run the installations in production. Puppet for everything around them.

Get in touch

Redmine

Redmine is Rails with fifteen years of conventions on top, and plugins are where it gets interesting. Since 2022 I maintain a large plugin suite for an energy-sector client — bidirectional data exchange and data maintenance with external systems — and I run the installation: containerised with Podman, backed up with Restic, load-tested with JMeter, with production data anonymised before it reaches any other environment. Every third-party plugin gets a security audit before it is deployed.

The first Redmine work was in 2010: a plugin that automated feature-driven development — a branch per issue, branch monitoring, Gerrit review requests generated from commits — later reused to streamline the workflow of an insurance project.

Puppet

Ruby is also the language of Puppet, which describes the infrastructure of the Java platform I architect. Writing modules, testing them, keeping environments reproducible.

What I do for clients

Relevant work

Skills in this direction

2000 2005 2010 2015 2020 2025 HTML / CSS / JavaScript HTML / CSS / JavaScript: 1998–now MySQL MySQL: 2002–now Linux / bash Linux (Debian/Ubuntu): 2004–now PostgreSQL PostgreSQL: 2006–now Ruby Ruby: 2008–now Git / Gerrit Git / Gerrit: 2009–now Ruby on Rails / Redmine Ruby on Rails / Redmine: 2010–now TDD / JUnit Test-driven development: 2011–now Docker Docker: 2018–now Puppet Puppet: 2020–now React / React Native React / React Native: 2020–now OpenAPI / Swagger OpenAPI / Swagger: 2021–now Podman Podman: 2022–now Kubernetes Kubernetes: 2024–now

Java

  • ★★★★★ Test-driven development 2011–

Web

  • ★★★★★ Ruby 2008–
  • ★★★★★ Ruby on Rails / Redmine 2010–
  • ★★★★★ Puppet 2020–
  • ★★★★☆ PostgreSQL 2006–
  • ★★★★☆ MySQL 2002–
  • ★★★★☆ HTML / CSS / JavaScript 1998–
  • ★★★★☆ React / React Native 2020–
  • ★★★☆☆ OpenAPI / Swagger 2021–

Infrastructure

  • ★★★★★ Linux (Debian/Ubuntu) 2004–
  • ★★★★☆ Docker 2018–
  • ★★★★☆ Podman 2022–
  • ★★★★☆ Kubernetes 2024–
  • ★★★★★ Git / Gerrit 2009–