Backend, frontend, fullstack, devops, team lead.
Experience fulltime project freelance
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.
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.
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.
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.
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.
2018
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.
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.
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.
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.
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.
Oct 2014 - May 2017
Built b2c and b2b lending platforms using angular.js, react, hugo.
May 2014 - Sept 2014
Online marketing platform using angular.js, php.
Sep 2012 - Apr 2014
SMS messaging back office using vanilla javascript. Lovoo dating website - angular.js.
Jun 2010 - Sep 2012
Built dating website using jquery, vanilla javascript, jquery mobile, ZendFramework, PHP, MySQL, redis, memcache, AWS.
Nov 2008 - Jun 2010
High-load, social networks built with ZendFramework, vanilla javascript.
Sep 2005 - Oct 2008
Wide range of projects and products with PHP, C#, ASP.NET, jQuery, prototype.js, Ext.js.
Skills
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
Languages
English - fluent
German - proficient
Russian / Belarussian - native
Education
Grodno State University
1999 - 2004, Belarus
Bachelor of Science - Applied Maths and Information Technology.
Opensource
Contentful-graph (javascript)
Contentful-graph-web (next.js)
Mutiful (Android Java)
Loliful.io (node.js)
Chat (websockets, node.js, vue)
Hobbies
Arduino, Raspberry Pi, guitars, cycling, F1, photography, Drones