Developer's cover image
Developer's avatar

Ruby (on Rails) Engineer/Lead Obsessed with Databases and Automation, BSc/MSc in CS

Private information
Hire me


I’m Ruby/RoR engineer obsessed with databases and automation. For more than 11 years I devote myself to the IT industry as (formerly) a technical writer, then a software engineer (10+ years), incl. being a business owner and tech lead (2018~2022).

On the hard skill territory, I’m deeply familiar with Ruby and/or Ruby on Rails (since 2014 I’ve been working on and building a dozen of apps from huge monoliths to small API-only apps, and touched versions 3.2–7.0 of Rails and 1.9–3.2 of Ruby). Besides, my strong points are also Oracle & PL/SQL and PostgreSQL (complex SQL queries, performance optimization), Shell scripting (from Bash with grep/sed/awk to Perl/Python/C), and User testing (Watir, Cypress). Also, I have some experience with frontend (React, Vue.js, Hotwire, Stimulus). I’m tool agnostic and hence not constraining myself only with Ruby or Rails. SWI-Prolog, GPSS, Clojure, Go, Kotlin were (and sometimes are) my tools as well; Depends on what and for what I’m building. Tools are just tools, and I’m always eager to learn new things and extend my knowledge.

Now a bit more about who I am. I'm not just a backender and my real power (and, inseparably, passion) is in a diversified approach to the product, that is, diving in the product/business realm, bringing and brainstorming new (or good old) ideas with stakeholders, implementing them on different levels, rethinking processes (of whatever it could be—product itself or development team), increasing the database (and not only) performance, doing/setting up deploys and improving the overall deployment process (if I see things to improve), gathering use cases, breaking them down into test cases, and then implementing e2e tests, trying to preserve any knowledge for the current and potential team members by writing structured docs, etc. That’s actually what I’ve been doing for many years in different companies and teams quite effectively, and now I'm looking for a new company/product to bring such a holistic approach.

More details on the above or other things we can surely discuss tête-à-tête :)