bgmlv
ENES
Valencia, ES · 39.47° N 0.38° W Autónomo · NIF Z0936635B Open to B2B projects

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

Experience

From Omsk to Valencia, 2011 → today. Drag, swipe or use the arrows.

Above the line: what happenedBelow: what it meant to me

  1. Education

    Bachelor's degree, Computer Science

    Omsk State Technical University
    2011 – 2015
  2. Freelance · Remote

    Software Developer

    Self-employed

    First commercial web projects for clients.

    May 2015 – Oct 2016
  3. Full-time · Omsk

    Software Developer

    amazingcat LLC

    Web development in an outsourcing team.

    Oct 2016 – Jun 2017
  4. Full-time · Omsk

    Software Developer

    Burning Buttons

    Ruby on Rails applications for a range of client projects.

    Rails · PostgreSQL
    Jun 2017 – Jun 2020

    Beyond client work, I mentored Ruby interns. Many of them joined the company full-time — and today work as senior developers.

  5. Full-time · Remote

    Software Developer

    Evrone

    Backend development for international client products; Rails monoliths and microservices.

    Rails · Microservices · Kafka · Message queues
    Jun 2020 – Jan 2024

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

  6. Jul 2021

    Public speakingI love sharing what I know. At Ruby Meetup XVIII I talked about how services communicate through message queues. Cover of my talk “Inter-service communication. Message queues”, Ruby Meetup XVIII, 2021Talk · Ruby Meetup XVIII · 2021 · in Russian ↗

  7. Milestone

    Moved to Valencia, Spain

    Relocated from Russia and made Valencia home.

    Jun 2023

    A dream come true — and new horizons: B2B work across Europe and with international clients, without restrictions.

  8. Aug 2023

    Registered as autónomoSelf-employed professional in Spain (IAE 763). EU VAT (VIES) registration followed in September 2023.

  9. Remote

    Software Developer

    TaxDome

    Practice-management platform for tax and accounting firms. Backend development on a large Rails codebase.

    Rails · PostgreSQL
    Jan 2024 – Oct 2025
  10. Remote · Current

    Staff Product Engineer

    TaxDome

    Staff-level IC role close to product: shaping features, architecture decisions, code review and AI-first engineering practices.

    Product · Rails · AI
    Oct 2025 – Present

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

  11. Jul 2026

    Started podcastingRegular voice on «Нажми Кнопку» (Push the Button), a weekly podcast about AI and software engineering. Cover of episode #13 of the Нажми Кнопку podcast with the hostsPodcast · Нажми Кнопку · in Russian ↗

§ 02

Services

I join product teams as an independent engineer and own features end to end: discovery, architecture, implementation, rollout.

01

Product engineering

Turning product ideas into shipped features for SaaS: specs, trade-offs, delivery and the metrics that follow.

discovery · specs · delivery
02

Backend & architecture

APIs, third-party integrations, microservices and performance work on large codebases.

Ruby · Rails · PostgreSQL · microservices
03

Frontend

Web interfaces on top of the APIs I build: product UI, dashboards, integrations.

TypeScript · React · Next.js · Tailwind
04

AI integration

MCP servers, LLM-powered features and agentic development workflows with proper review and verification gates.

MCP · LLM features · Claude Code
§ 03

Projects

Things I build and run myself, end to end, from the database to the production server.

Wishes landing page: “Your Personal Wishlist Platform” with the ‘Bring your own AI agent’ MCP section
Fig. 01wishes.bgmlv.com
Side project · Live

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.
§ 04

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
Email
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.
§ 05

Contact

Tell me about your product and the problem you want solved.

nikita@bgmlv.com ↗