I automate business processes, so your team does real work instead of spreadsheets.

I take routine work off your team: requests stop getting lost in chats, reports build themselves, and nobody copies data between spreadsheets, CRM and messengers. I have been doing this since 2021, and I keep everything I build running.

Services

  • Requests get lost in chats and spreadsheets

    I set up a CRM (Bitrix24, amoCRM) and move your data over from spreadsheets or another CRM without losing anything. Reminders make sure nobody forgets to follow up with a customer.

  • Hours go to manual reports and reconciliation

    Reports and dashboards build themselves, and the numbers in your CRM, payment system and spreadsheets match. Nobody copies data between tools by hand.

  • Customers wait too long for a reply

    Telegram bots, notifications and online booking answer and remind customers automatically, so your team handles only what needs a person.

  • Off-the-shelf tools don't fit your process

    A custom web portal, mobile app or service built around the way you work. Or I take over an existing system and put it in order, with tests and documentation.

Selected work

Service booking platform

Sole backend developer, 2024 to now

Clients post requests and providers get notified, while the books lived in spreadsheets and manual messaging. I built the system that now runs the business.

  • Booking and matching: a client posts a request, providers are notified and reply, the booking is confirmed, the rest are declined automatically, the calendar updates and a deal appears in the CRM.
  • Money handled properly: client and provider balances, reserved funds, prepayment, and no booking until it is paid.
  • Payroll with commissions, bonuses and penalties, which managers used to reconcile by hand.
  • Online payments through CloudPayments: every payment is verified and recorded, history included, so the numbers match.
  • A web portal, a mobile app with push notifications, a Telegram app, Bitrix24 and HeadHunter integrations, an in-app chat, KPI reports and a data platform.
  • Manual work cut by a factor of 4.
  • Balances are calculated in seconds instead of a full day.
  • Clients no longer slip into debt: balances used to get lost in spreadsheets, and now debits and credits match exactly and the books are in order.
  • Users: over 3,500 clients and providers in total and about 500 active on a regular basis.
  • In production for over a year: the business runs on it.
  • FastAPI
  • PostgreSQL
  • SQLAlchemy 2.0 async
  • Alembic
  • aiogram
  • Vue 3
  • Flutter
  • Firebase
  • Docker
  • Kubernetes
  • GitHub Actions
  • Airflow
  • PySpark

Sales department automation

Backend developer, 2021 to 2024

Automation around Bitrix24 for a B2B sales team. Managers stopped hunting for information on counterparties and stopped filling in cards and spreadsheets for hours: they get a ready card and go straight to working with the client.

  • Company cards in the CRM fill themselves from a tax ID: requisites, financials, addresses, and the regional manager is assigned.
  • Scripts handle all the routine card work, so managers keep the part a robot can't replace: talking to clients.
  • Deep Bitrix24 integration (about 33 API methods).
  • Daily classification of active and inactive customers, with reports delivered to the team chat.
  • A phone system set up for managers, and a service issuing self-employed receipts through the official tax service.
  • Python
  • FastAPI
  • PostgreSQL
  • Bitrix24 REST API
  • DaData
  • aiogram
  • Docker

CRM for an insurance agent

Bitrix24 setup and automation

The agent worked alone, in Excel and on a personal phone. We moved their huge client base from spreadsheets into Bitrix24 and set up automation: now they have an office and two employees working in the CRM.

  • A large base of clients and policies migrated from spreadsheets into Bitrix24 without losing data.
  • Automatic policy renewal reminders and messenger integration.
  • Before, only clients who came in on their own renewed. Now clients get a reminder, staff see it, work out the price in advance and write to the client themselves, price included.
  • Policy sales doubled, and renewals grew fivefold.
  • Bitrix24
  • messengers
  • Python

Booking website for a bathhouse

Solo build, delivered to the client

A landing page, a step-by-step booking wizard and a separate admin panel for the owner. Requests are confirmed by the owner and paid on site.

  • Availability rules: lead time, session lengths, overnight sessions and owner-set blocks.
  • Pending requests expire after 24 hours, and limits per phone number and per connection keep spam out.
  • A notification queue for guest and owner reminders, ready to connect to a messenger.
  • FastAPI
  • SQLite
  • Vue 3
  • Docker

Smaller projects: a recipe scaler for a home bakery (FastAPI and Vue 3) and a day tracker, a full service with its own backend and web app, with a mobile app coming soon.

How I work

  1. Free review

    You describe the problem. I ask questions, then tell you what can be done and roughly what it takes, at no cost.

  2. Estimate

    A written estimate with milestones and a price range before any work starts.

  3. Build

    Short iterations with working software and a written update at each step.

  4. Handover

    You get a working system, instructions and all access, so your team can run it without me.

I work in writing: specs, estimates and progress notes live in a shared doc or chat, so nothing gets lost. Russian is my native language and my English is basic.

About

I have been automating business processes since 2021. I started with sales automation for a B2B company, then spent several years as the only developer of a booking service that the business runs on. I like systems where money and data have to add up.

Skills

Automation
business processes, reports, BI dashboards, Telegram bots
Integrations and CRM
Bitrix24, amoCRM, CloudPayments, HeadHunter API, migrating between CRMs and from spreadsheets without data loss
Backend
Python, FastAPI, asyncio, SQLAlchemy 2.0, Alembic, pytest
Data
PostgreSQL, SQL, Apache Airflow, PySpark, Delta Lake, Superset
Delivery
Docker, Kubernetes, GitHub Actions, Git, Linux, nginx
Frontend and mobile
Vue 3, Flutter, for portals, admin panels and mobile apps

Experience

2024 to now
Backend developer, service booking platform (remote)
2021 to 2024
Backend developer, B2B sales automation (Novosibirsk)

Bachelor's degree with distinction in innovation management, project manager track: planning, timelines, budgets and risks of projects that bring new products to market. Master's in computer modelling of systems, in progress.

Tell me about your project

Describe the problem and your deadline. The first review is free. I reply in writing (email, WhatsApp or Telegram), usually within one business day. I'm based in Kazakhstan, UTC+5.

Or write directly: dmitrii.obodets@gmail.com