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
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