Position: Senior Software Engineer
Category: Ruby
English level: fluent
Years of experience: 11

From a confusing, long running support ticket, I extracted a requirement that indicated a missing feature. Described how I understand the desired behavior to the client, and having gotten a positive response, promptly implemented a solution.

It was nothing complex, merely an ability to add a short reconciliation accounting period to the end of the year. Yet the rapid communication cycle made it a highlight of my career.
Recently primarily a business automation Ruby engineer with previous forays in esoteric projects.

Some highlights from my experience:
- optimized queries performance on terabytes scale Postgres database for faster UI presentation
- developed a series of jailbreak tweaks and injections to simplify iphone remote orchestration and network utilization
- developed a purpose-built ~150 LoC golang tool to run a load test on a traffic exchange billing system in order to discover the source of discrepancies
- developed and confirmed with domain experts an algorithm for vast optimization of accounting data import and processing
- lead a teammate through a burnout phase
- implemented an engine-only Hotwire migration to remove legacy JS
- proposed a warehousing utility UX flow based on principle of the least surprise, that ultimately got adopted

Front-end, while a constant companion, was never the primary focus. I’m confidently comfortable with vanillaJS and am experimenting with React, but I cannot claim professional experience with modern FE frameworks.
Agile approach: direct line of communication with end users, team flexibility in process choosing, short merge cycle, CI adoption

Technology pluralism. I’m genuinely interested in using not just Ruby. Golang, Elixir, React/Remix etc. I want to learn.

Event sourcing. I want to get practical experience in using event sourcing with pragmatic practitioners of it.

Human pluralism. I want to work in a diverse team.