Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ivan Bikmullin

Senior Backend Developer
Tbilisi

Summary

10+ years of commercial development on positions up to tech lead.
Last six years was dedicated to development of distributed systems, microservices with golang, kafka, postgresql, kubernetes, redis

Overview

9
9
years of professional experience
5
5
years of post-secondary education

Work History

Senior Backend Engineer

HelloFresh SE
Berlin
05.2024 - Current
  • Designed and implemented a robust yet simple event pipeline architecture, replacing an overcomplicated legacy event-streaming system and drastically reducing system latency .
  • Optimized event processing throughput up to 1.5x by identifying and resolving bottlenecks in microservices communication.
  • Created and maintained detailed backend system documentation, ensuring seamless knowledge sharing across teams during development and maintenance.
  • Minimized service downtime by proactively monitoring system health and addressing issues before they escalated.

Senior Backend Developer / Team Lead

Pushwoosh
02.2019 - 04.2024
  • Development from scratch of Customer Journey Builder to provide powerful tool for marketers to communicate with their audience via push, email, In-App messages in automated manner by building complex logic chains.
  • Optimizing services for increasing load
  • Migrating from legacy php monolith app to GoLang microservices to establish durability and availability for core services
  • Code review, mentoring, interviews (common team lead experience)
  • Built APIs and data clients to consume APIs.
  • Built flexible, reusable code and libraries for future use.
  • Refactoring, constant learning
  • Some cool features related to statistics, using Clickhouse database
  • Improving observability, scalability, setting up metrics (prometheus, grafana)

Senior Backend Developer on Freelance

Various
12.2017 - 01.2019
  • Node.js service development for crypto-traders for providing data about rate on different exhanges (binance, yobit, etc..)
  • Fixing performance issues on https://nextrp.ru/, game launcher development using electron, devops (mysql, samp server, node js backend)
  • Backend development for core (PHP) of vezubr.ru, orders for transportation system, realtime notification system (websockets, javascript)

Senior Backend Developer

4Real LTD
06.2016 - 12.2017
  • From scratch development of payment system for cases4real.com and similar partner resources, allowing payments with in-game items like Dota 2 and CS:GO (php, postgresql)
  • Created API for partner's dashboard (React single page) for payment system and set up integrations with other roulette websites.
  • Development of new core for main projects cases4real.com using php and symphony, instead of old drupal core

Education

Specialist - Computers And Networking

Moscow State University of Instrument Engineering
Moscow
09.2008 - 07.2013

Skills

Go

Timeline

Senior Backend Engineer

HelloFresh SE
05.2024 - Current

Senior Backend Developer / Team Lead

Pushwoosh
02.2019 - 04.2024

Senior Backend Developer on Freelance

Various
12.2017 - 01.2019

Senior Backend Developer

4Real LTD
06.2016 - 12.2017

Specialist - Computers And Networking

Moscow State University of Instrument Engineering
09.2008 - 07.2013
Ivan BikmullinSenior Backend Developer