Backend, frontend, fullstack, devops, team lead.

Experience fulltime project freelance

Mozilla Berlin Senior Software Engineer fulltime
Jan 2022 - Present
tbd Berlin Principal Specialist fulltime
Nov 2018 - Jan 2022
Microservice-based cloud architecture.
Frontend applications typescript, vue.js, react, nuxt.js.
Serverless cloud functions to handle file uploads, report rendering, data storage interaction.
PDF generation with puppeteer and node.js. Express.js, vue.js, vuex, vuex-orm, react-admin, plotly.js, typescript. Containerized with docker and deployed with kubernetes.
Backend with php + symfony, python + flask, node.js, go. RabbitMQ and Elasticsearch.
Managing and monitoring of serveral clusters with Helm, prometheus, grafana, loki.
ISO27001 certification. Backend/Frontend/DevOps side-project
2017 - present
SaaS to help small-mid teams to attract and onboard new team members. Application written in typescript + vue.js. Backend written with typescript + express.js + sequelize + PostgreSQL. Containerized with docker. San Francisco, remote Backend/DevOps part-time
Jul 2019 - Feb 2020
Implemented serverless architecture using node.js on Google Cloud Platform to handle real-time data synchronization. Hundreds of instances and several thousand live events per second at peak times (during campaigns). Vanilla javascript. Backend/Frontend/DevOps side-project
2019 - present
Application to log attacks of patients with rare HAE disease. Application written in typescript + vue.js + material-ui. Backend written with express.js + sequelize + PostgreSQL. Containerized with Docker.
cardcase Backend/DevOps freelance
Mobile application to manage your google contacts, share specific profile information with others. Kubernetes, node.js + express.js + PostgreSQL backend, react-native + typescript mobile app. Backend/Frontend/DevOps side-project
2016 - 2017
Collaborative tool to create jokes online and share those. Nodejs, loopback.js, passport.js, MySQL, Redis, Angular.js. Slackbot written in node.js.
Daimler Mobility Services Berlin System Architect, Backend fulltime
Nov 2017 - Nov 2018
Microservice based architecture running Kubernetes.
Services written in node.js + sequelize + postgresql + rabbitmq, go, python + flask.
Design and implementation of microservices: user management, orders bookkeeping, fleet management. Communication with external services.
Opentelemetry integration, Jaeger, Kibana.
Croove Berlin Head of Web fulltime
May 2017 - Oct 2017
Car-rental startup from Daimler that was later acquired by TURO. React frontend plus several node.js microservices running on kubernetes.
Crosslend Berlin Lead Frontend Developer fulltime
Oct 2014 - May 2017
Built b2c and b2b lending platforms using angular.js, react, hugo.
Crobo Berlin Senior software developer fulltime
May 2014 - Sept 2014
Online marketing platform using angular.js, php.
Die Kapitaene Berlin Software developer fulltime
Sep 2012 - Apr 2014
SMS messaging back office using vanilla javascript. Lovoo dating website - angular.js.
Yangutu Belarus Team Lead fulltime
Jun 2010 - Sep 2012
Built dating website using jquery, vanilla javascript, jquery mobile, ZendFramework, PHP, MySQL, redis, memcache, AWS.
Somedia (HumanoIT) Belarus Lead Developer fulltime
Nov 2008 - Jun 2010
High-load, social networks built with ZendFramework, vanilla javascript.
Itransition Belarus Software Developer fulltime
Sep 2005 - Oct 2008
Wide range of projects and products with PHP, C#, ASP.NET, jQuery, prototype.js, Ext.js.


Javascript / Typescript / node.js
Vue.js / React
Python / PHP / GO / Ruby
Cloud: Google Cloud Platform, AWS
Docker, Kubernetes, Serverless
CI, CD, DevOps
PostgreSQL, RabbitMQ, MySQL, Redis


English - fluent
German - proficient
Russian / Belarussian - native


Grodno State University
1999 - 2004, Belarus
Bachelor of Science - Applied Maths and Information Technology.


Contentful-graph (javascript)
Contentful-graph-web (next.js)
Mutiful (Android Java) (node.js)
Chat (websockets, node.js, vue)


Arduino, Raspberry Pi, guitars, cycling, F1, photography, Drones