Andrew Trumenov

Full-Stack Web Developer (Ruby on Rails / Python)

Download CV in PDF
Full-Stack Web Developer with 12+ years of experience in backend and full-stack web development: a SaaS test management system (testomat.io), a SIP / call-tracking analytics platform (istat24.com), and multiple e-commerce projects. Core stack: Ruby on Rails (MariaDB/MySQL, PostgreSQL, Redis, ClickHouse, Meilisearch) with Ember.js and React.js frontends; production experience with Python and Django. Strong background in database architecture and optimization (split a 380 GB PostgreSQL database into 2,000+ MariaDB instances with a 100-150x performance gain), master-slave replication. Experienced in DevOps (Docker, Nginx, Capistrano, GitHub/GitLab CI/CD) and Atlassian Jira plugin development (React.js inside iframe). Set up local AI agents and integrated AI tooling into team development workflows.

English: B2 (Intermediate)

Russian: native

Ukrainian: not native

Primary (Expert) skills:

  • Ruby on Rails (Capistrano3)
  • Python (Django)
  • MariaDB/MySQL
  • Redis
  • Perl
  • Crystal-lang
  • JQuery
  • Bootstrap.js (version 3-5)
  • Docker
  • Git (Github CI, Gitlab CI/CD)
  • Nginx (proxy, letsecrypt)
  • SSH (port forwarding, sshfs)
  • Linux (mc, tmux, cron)

Secondary skills:

  • PostgreSQL
  • PHP (CodeIgniter4)
  • Ember.js
  • React.js (Jira plugins)
  • Tailwind CSS
  • Meilisearch
  • Clickhouse database
  • Bash scripts
  • C++ (C+Builder6, Arduino, STM32 with GCC)
  • Pascal (Delphi7, RAD XE)

AI tooling:

  • OpenCode CLI agents in Docker
  • (browser & GitHub tools connected)
  • Ollama + OpenWebUI
  • ChatGPT, DeepSeek

Familiar with:

  • Mongodb, MsSQL, Sqlite3,
  • C#,
  • Vue.js, Angular,
  • Java (Android Studio, Jira plugins)

Education:

School, Krihiy Rih, Ukraine 1993-2003
Kryvyi Rih National University (KNU), Ukraine
Bachelor’s Degree in Automated Systems
2010-2014

Experience:

Team testomat.io

Position: Full-Stack Web Developer (fullstack).
app.testomat.io
: Test management system.
Stack: Rails, MariaDB/MySQL, Redis, Clickhouse, Meilisearch,
TailwindCSS, Ember.js, Jira plugin (React.js), Python/Django.
Achievements:
Dual-mode authorization for the Testomat Jira plugin (React.js
in Atlassian iframe): session cookies when supported, otherwise
authorization data stored in Jira via REST API and pulled back.
Analytics for test runs and test-run configurator.
Internal tooling and supporting services with Python/Django.
Local AI agents setup (OpenCode CLI in Docker, browser and
GitHub tools), integrated into team workflows and tooling.
2022-present
Team vint.com.ua
(istat24.com)
Position: Web Developer (fullstack, first fulltime).
istat24.com
: analytics platform (SIP, Call Tracking).
Stack: Rails, PostgreSQL, MariaDB, Nginx, AWS, Bootstrap.
Achievement: Split 380GB PostgresDB into 2_000+ small
Maria DBs – performance increase x100-150 times.
vint.com.ua, patisson-toys.com.ua, pacman.com.ua
: shops.
Stack: Perl, Crystal-lang, MariaDB, Nginx, Bootstrap.
Achievement: MariaDBs master-slave replication.
test.vint.com.ua
: new frontend for vint.com.ua.
Stack: MariaDB, Crystal-lang, Nginx, JQuery.
svc-power.com.ua
: shop.
Stack: MariaDB, PHP, Codeigniter4, JQuery.
2014-2022
Software Developer,
freelance
(elance, upwork).
Stack: Pascal (Delphi7, Kylix, Lazarus), C++ (C+builder6,
Arduino), PHP, C#, Perl.
Achievements:
Patch for OpenTracker: auto switch between few sim-cards.
Patch for Marlin 3D printer firmware: adaptation of bed position.
2003-2014
Contact info
: phone: +380681765917 (viber), telegram: @AndrewTrumenov,
site: trumenov.top, github.com/trumenov, email: andrew.trumenov@gmail.com.
Hobby
: C++ MCU programming (STM32, Arduino), monowheel (Ninebot E+), anime (romcoms), AI.
AI
: local AI agents setup (OpenCode CLI in Docker, with browser and GitHub tools
connected), Ollama + OpenWebUI for code testing, codebase analysis and security
vulnerability scanning. Also use ChatGPT and DeepSeek.
My demo sites
: testogit.trumenov.top (Django), hotwire.trumenov.top.