NikitaBogomolov
Software engineer (fullstack). I build web products end to end with Ruby on Rails, PostgreSQL and TypeScript, and help teams ship faster with AI-first engineering. Over a decade in, working at Staff Product Engineer level.
- Role
- Fullstack · Product engineer
- In software since
- 2015
- Works
- Remote, CET
- EU VAT
- ESZ0936635B
Experience
From Omsk to Valencia, 2011 → today. Drag, swipe or use the arrows.
Above the line: what happenedBelow: what it meant to me
-
Education
Bachelor's degree, Computer Science
Omsk State Technical University2011 – 2015 -
Freelance · Remote
Software Developer
Self-employedFirst commercial web projects for clients.
May 2015 – Oct 2016 -
Full-time · Omsk
Software Developer
amazingcat LLCWeb development in an outsourcing team.
Oct 2016 – Jun 2017 -
Full-time · Omsk
Software Developer
Burning ButtonsRuby on Rails applications for a range of client projects.
Jun 2017 – Jun 2020Beyond client work, I mentored Ruby interns. Many of them joined the company full-time — and today work as senior developers.
-
Full-time · Remote
Software Developer
EvroneBackend development for international client products; Rails monoliths and microservices.
Jun 2020 – Jan 2024A great experience of fully remote work in a distributed team — and, being outsourcing, a chance to work with enterprise-level clients in EdTech and FoodTech.
-
Jul 2021
Public speakingI love sharing what I know. At Ruby Meetup XVIII I talked about how services communicate through message queues.
Talk · Ruby Meetup XVIII · 2021 · in Russian ↗
-
Milestone
Moved to Valencia, Spain
Relocated from Russia and made Valencia home.
Jun 2023A dream come true — and new horizons: B2B work across Europe and with international clients, without restrictions.
-
Aug 2023
Registered as autónomoSelf-employed professional in Spain (IAE 763). EU VAT (VIES) registration followed in September 2023.
-
Remote
Software Developer
TaxDomePractice-management platform for tax and accounting firms. Backend development on a large Rails codebase.
Jan 2024 – Oct 2025 -
Remote · Current
Staff Product Engineer
TaxDomeStaff-level IC role close to product: shaping features, architecture decisions, code review and AI-first engineering practices.
Oct 2025 – PresentA career paradigm shift: breaking through the career ceiling and moving from IC to an IC who also shapes processes — working for outcomes and speeding teams up by improving how they work.
-
Jul 2026
Started podcastingRegular voice on «Нажми Кнопку» (Push the Button), a weekly podcast about AI and software engineering.
Podcast · Нажми Кнопку · in Russian ↗
Services
I join product teams as an independent engineer and own features end to end: discovery, architecture, implementation, rollout.
Product engineering
Turning product ideas into shipped features for SaaS: specs, trade-offs, delivery and the metrics that follow.
Backend & architecture
APIs, third-party integrations, microservices and performance work on large codebases.
Frontend
Web interfaces on top of the APIs I build: product UI, dashboards, integrations.
AI integration
MCP servers, LLM-powered features and agentic development workflows with proper review and verification gates.
Projects
Things I build and run myself, end to end, from the database to the production server.
Wishes
A wishlist platform: create and share wishlists, and let friends quietly book gifts so nobody gets the same present twice.
- AI agentsRemote MCP server: Claude or any MCP client can add wishes and browse lists, with OAuth consent and revocable access.
- APIRails 8 JSON API with documented endpoints.
- WebNext.js 16, React 19, Tailwind.
- InfraSelf-hosted: Docker behind Traefik, automatic TLS.
Business details
For vendor onboarding and invoicing. I work as a registered self-employed professional (autónomo) in Spain.
- Legal name
- Nikita Bogomolov
- Legal form
- Sole trader: autónomo / empresario individual (Spain)
- Tax ID (NIF)
- Z0936635B
- EU VAT (VIES)
- ESZ0936635BValid Verify on VIES ↗
- Activity
- IAE 763: Computer programmers and analysts · CNAE 6201
- Registered since
- 25 August 2023 (Tax Agency & Social Security, RETA)
- Location
- Valencia, Spain
- nikita@bgmlv.com
Working together
- ContractsB2B service agreements, NDAs and IP assignment welcome.
- InvoicingIn EUR, compliant with Spanish and EU VAT rules (reverse charge for EU businesses).
- Time zoneCET/CEST, remote-first.
- LanguagesEnglish — B2 · Russian — native · Spanish — A2
- On requestCertificado de situación censal; tax and social security compliance certificates.