Ruby on Rails Developer

PostgreSQL JavaScript Linux
Warsaw, Poland · 25 years experience · Part-time
✓ Added to Shortlist
88

Match Score — Senior Software Engineer (R...

The candidate demonstrates an exceptional match with over 12 years of continuous Ruby on Rails experience, including recent upgrades to Ruby 3.4 and Rails 8.0.2, alongside hands-on work with PostgreSQL (upgrades from 12 to 16), Redis, caching, APIs, and DevOps practices like Docker, CI/CD, and microservices, fully aligning with the job's core tech stack and backend infrastructure needs. Strong leadership in rebuilding teams (hiring 10+ developers), performance optimizations (halving infrastructure costs, handling 50k RPS), and process improvements (onboarding from weeks to hours) match the senior scope and responsibilities. The BS in Computer Networking is relevant but lacks a Master's; education is tangential. Minor concerns include part-time availability noted and no explicit open-source contributions, though expired certifications are not recent risks. All skills are current and production-proven in recent roles (2021-2025), with no stale skills misrepresented.

Summary

M. is a technology enthusiast, passionate developer, and manager with more than 20 years of experience in almost every IT segment. For the last 12 years, he has acted as an active Ruby on Rails developer, creating several applications mainly for the eCommerce, AdTech, and telco sectors. M. combines solid technical skills in systems design and maintenance, networks, and software development, with excellent project and team management competencies.

Work Experience

Lead Ruby on Rails Developer | CTO

A. · 2024 - 2025

  • Rehired by A. after three years to rebuild the development team from the ground up. I've taken leadership of all technical operations and hired 10+ developers. Improved developer experience by developing a fully automated Docker Compose setup spanning all company Ruby on Rails microservices. This reduced the onboarding process for new hires from weeks to hours. Upgraded Ruby version on all company services to 3.4 and Ruby on Rails version from 6.1 to 8.0.2. Performed various dependencies and other services upgrades, including a PostgreSQL upgrade from 12 to 16. Led all IT operations and actively participated in most development and infrastructure tasks, performing various API integrations with external platforms. Created internal services for back-office workers and media buyers, effectively improving company processes by an order of magnitude. Employees could perform many operations self-service instead of being blocked by the IT backlog. Architected the entire IT operation from the ground up. Effectively managed the Engineering Team with regular 1-on-1 meetings, retrospectives, and 360 reviews.

Senior Staff Ruby on Rails Developer

P.P. · 2021 - 2023

  • Helped transition the development process from the external software house and build an internal development team. I’ve helped hire close to 30 engineers (Ruby Developers, Mobile, and DevOps). Upgraded the Ruby version from 2.5 to 3.1 and upgraded the Rails monolith from version 5.0 to 6.1. Performed a series of performance improvements on the database layer, which significantly reduced infrastructure costs (halving the cost of RDS across all company instances). Maintained the codebase and built the technical part of the new development process. Migrated the monolith CI pipeline from a self-hosted GitLab server instance at the software house headquarters to CircleCI. Created and shaped the on-call and incident management processes within the new team. Built an internal CLI tool to manage isolated environments and automate day-to-day tasks. Due to legal restrictions in the medical field, the company had a non-standard infrastructure setup with multiple copies of the same application. Led an effort to build an internal customer acquisition tool, which allowed the marketing team to better optimize their efforts without sharing customer data with any third-party analytics providers. Participated in the organization of multiple company off-site meetings for the engineering team.

Staff Ruby on Rails Developer

F.C. · 2021 - 2021

  • Focused on‬ implementing integrations with external partners and payment systems (Stripe). I’ve‬ also started an effort to introduce a fully working Docker Compose setup. Led the effort to improve the general developer experience. This included improving the‬ speed and costs of the CI system, unifying the coding style, and introducing various automatic checks. Spearheaded an effort to upgrade Ruby and Ruby on Rails versions used by company applications.

Lead Ruby on Rails Developer | CTO

A. · 2014 - 2021

  • Built a custom, comprehensive SIP VoIP platform in Ruby on Rails using FreeSWITCH PBX. The app was used by 100 active phone consultants. I also created AdTech-related apps with Ruby on Rails 6.1 and PostgreSQL, serving up to 50,000 dynamic RPS. Tested the Ruby on Rails apps using RSpec and used a custom zero-downtime deployment setup based on modern CI/CD solutions, such as CircleCI and GitHub Actions, enabling the delivery of a robust and steady flow of stable, new features. Led all IT operations and actively participated in most development and infrastructure tasks, performing various API integrations with external platforms. Integrated the company as the first hired employee, overseeing all technical operations. The company grew to over 150 employees in seven years.

Trainer | Linux Specialist | Lead Developer

A. · 2012 - 2014

  • Created many stationary training courses, such as Basic and Advanced Linux Administration, Programming in Tcl/Tk, PostgreSQL-based introductory SQL, and others related to Ruby on Rails. Managed a Linux-based infrastructure for clients. Developed the company's internal CRM/CMS app based on Python and Django, moved the app onto CI/CD pipeline, and created an extensive test suite. Facilitated training courses on a less continuous basis. Prepared a custom internal training for one of the biggest Polish insurance companies.

Chief Network and System Administrator

T.P.T. · 2001 - 2012

  • Planned and maintained the LAN network with 200+ workstations and the WAN network of Polsat TV with 20+ routers. Handled system administration of 30+ UNIX-based servers using Linux, OpenBSD, FreeBSD, SCO OpenServer, and Solaris. Maintained databases, mail servers, the LDAP protocol, the web, backup systems, and network and system monitoring solutions. Developed an internal application to solve issues with scheduling shifts for over 1500 employees. The application was built in Ruby on Rails 2 and 3, backed by a Microsoft SQL database. Created a web interface to manage the DHCP configuration for over 1000 devices using Ruby on Rails 3 and PostgreSQL.

Skills & Expertise

Other

APIs Technical Hiring Source Code Review Code Review Interviewing CI/CD Pipelines Ruby on Rails 8 Architecture Back-end Task Analysis Full-stack CTO Email Technical Analysis Front-end Quality Assurance (QA) PBX VoIP Programming Computer Science Networks Electronics Computer Networking Border Gateway Protocol (BGP) Cisco SOAP Spree Commerce Voluum

Tools

Vim Text Editor Asana Slack Trello GitHub GitLab NGINX Git RSpec RabbitMQ Varnish FreeSWITCH Amazon Simple Email Service (SES) Spree CircleCI

Storage

PostgreSQL Memcached Redis MySQL Amazon S3 (AWS S3) Elasticsearch NoSQL

Languages

Ruby CSS HTML SQL Python JavaScript CoffeeScript Go Elixir Clojure

Paradigms

Unit Testing Test-driven Development (TDD) REST Microservices DevOps Event Sourcing

Platforms

MacOS Linux Amazon Web Services (AWS) Docker Heroku Shopify

Frameworks

Ruby on Rails (RoR) Ruby on Rails 4 Ruby on Rails 5 Django Bootstrap Hanami Tailwind CSS Stimulus Ruby on Rails 6 Ruby on Rails 7

Libraries/APIs

jQuery Sidekiq Stripe Google APIs Stripe API Vue React jQuery UI Voluum API Facebook API Google Ads API Google API