Skip to the content

Team

Nataliia Makarenko ·

backend · in Ruby since 2022

summary

A Rails developer who arrived by way of applied mathematics and process optimisation, and writes queries like someone who has had to make a physical process cheaper. Web applications, RSpec and Capybara coverage, PostgreSQL and Redis. Still doing research alongside the code: a doctoral programme at the Institute of Cybernetics on algorithms for locating magnetic anomalies, with a published paper and a copyright certificate for the software behind it.

career

RubyCoin · Backend engineer · data

2024–present
DNA · WardyBot
The Gemini embedding pass and the HNSW index on the 1536-dimension column it writes to, which is what semantic deduplication runs on. The OpenRouter features, the background jobs behind them, and the backup routine that runs under all of it.

V. M. Glushkov Institute of Cybernetics, NAS of Ukraine · Doctoral researcher · software engineer

2023–present
Published in Control Systems and Computers #1, 2024; presented at IMTSC-2024.
Algorithms and mathematical models for locating the sources of magnetic anomalies — the research the Rails application below was written to serve.

Igor Sikorsky Kyiv Polytechnic Institute · Ruby on Rails developer

2023
Copyright registration certificate №122247, December 2023.
A Rails application for magnetic anomaly detection and signal analysis, written for the research above.

Consilis · EPAM University Program · Ruby and Rails trainee

2022–2023
Backend for a charity swap application on Rails 7 with Devise, Redis and PostgreSQL, covered with RSpec and Capybara; before that, Ruby CLI applications written to be read — clean objects, no repetition, RuboCop clean.

Before the code · Process engineer · inspector · sole proprietor

2010–2022
Twelve years of making processes cheaper before making software do it: CNC glass-cutting programmed in the LISEC IDE with optimisation algorithms that cut waste, database work under time pressure at the National Police, and a retail business run from nothing to profit on her own stock algorithms.

stack

core
Ruby on RailsPostgreSQLRSpecCapybaraRedisDevise
also
JavaScriptSASSGitRuboCopLinuxHaskell · Prolog
Publishes the algorithm, not just the pull request
Optimised physical processes before software ones, and it shows
Writes the spec while writing the thing

worked on · 2

off work

climbing
hiking
travel
reading
fiction
rubyco.in