Andrew Mikhalenia

Selbstständig, CTO, Onboarding.online
Vilnius, Litauen

Fähigkeiten und Kenntnisse

Go
PostgreSQL
Redis
TypeScript
React

Werdegang

Berufserfahrung von Andrew Mikhalenia

  • Bis heute 2 Jahre und 8 Monate, seit März 2023

    CTO

    Onboarding.online

    - Client Architecture Development: Creating React microservices based on npm packages, distributed using NX and Lerna. - Microservices Development: Building microservices using Go/Node.js and Redis. - Screen Model Generation System: Developing systems to generate screen models for Swift, Node, Go, and Kotlin. - Google Cloud Platform (GCP): Setting up CDN, managing GKE, working with MultiClusterIngress and MultiClusterServices, and automating certificate generation for custom domains using Cert-Manager.

  • 1 Jahr und 1 Monat, Jan. 2022 - Jan. 2023

    Software Engineer

    Mapbox

    Here, I worked as a data processing team leader. I processed all geometry from OpenStreetMaps to detect vandalism and other violations. I used Airflow, PySpark, Node.js, and Go. All of this work on AWS. I had initiated the splitting of a big monolith based on the PySpark, which worked on AWS EMR, to Golang microservices run on the AWS ECS + Athena because we had problems with costs and performance.

  • 1 Jahr und 3 Monate, Okt. 2020 - Dez. 2021

    Software Engineer

    Avito

    Development of microservices based on Go, PHP, Python, and Node.js. There, I was the leader of a small feature team. My responsibilities as a team leader included the creation of feature requirements, making a features architecture and documentation, planning of feature development, communication between other teams related to some features, planning, grooming, retro by scram process, code-review, and coding. There, I created the moderation system to moderate business profiles on avito.ru.

  • 1 Jahr und 1 Monat, Aug. 2020 - Aug. 2021

    Software Engineer

    EPAM Systems

    I developed microservices based on JavaScript/TypeScript, Node.js, and AWS services for Boden, a clothing business. There, I worked with DynamoDB, Kafka, SQS, Aurora DB, Terraform, etc.

  • 1 Jahr und 5 Monate, Apr. 2019 - Aug. 2020

    Software Engineer

    Kaseya International Deutschland GmbH

    There, I worked as a full-stack engineer on the Spanning Backup products. It’s a backup system of G-Suite, Office 365, and Salesforce. Here, I mainly worked with JavaScript/TypeScript/Node.js. I also helped other developers solve different problems as a solution architect. For example, I've solved the problem with the large lists on Redis using Lua scripts or the problems with the large tables on InnoDB MySQL, etc.

  • 10 Monate, Juli 2018 - Apr. 2019

    Software Engineer

    Spiral Scout

    I worked there as a backend developer on a product from the B2B industry called Inturn. I've worked with PHP7(Laravel 5) and Go to build microservices, such as Lambda for AWS. I also had experience with PostgreSQL, Redis, RabbitMQ, and other technologies.

  • 1 Jahr und 11 Monate, Sep. 2016 - Juli 2018

    Software Engineer

    Playtika

    I did a server-side development for the Bingo Blitz game. I created some features and refactored the existing code. I’ve used PHP7, MySQL, Sqlite, Redis, Memcached, Couchbase, Vertica, Liquibase, Vagrant, Docker, Ansible, and other technologies. I was working on logging systems for mobile devices. It was written in Node.js. Also, I had the experience of leading a team there. I was a tech lead for two features teams.

  • 1 Jahr und 2 Monate, Aug. 2015 - Sep. 2016

    Software Engineer

    SugarCRM

    It was the development of a popular CRM system - SugarCRM. I worked with Laravel 4.2, 5 on the backend and Backbone.js, Vue.js on the front-end, MySQL, and ElasticSearch. I created the SAML IDP server and OAuth2 SSO server, a migration from Laravel 4.2 to Laravel 5, discovery, choose technologies, create microservices on Node.js, and so on.

  • 3 Jahre und 2 Monate, Juli 2012 - Aug. 2015

    Software Engineer

    TUT.BY MEDIA

    I worked as a full-stack developer in this company. I used PHP5, Gearman API, Redis, Sphinx, MySQL, JS, JQuery, Bootstrap, and other technologies.

  • 3 Jahre und 9 Monate, Nov. 2008 - Juli 2012

    Software Engineer

    Telecontact

    It was the development of some programs for call-center operators based on PHP5 and MySQL.

Ausbildung von Andrew Mikhalenia

  • 11 Monate, Sep. 2014 - Juli 2015

    Intelligent technology in the management of technical systems

    Belarusian National Technical University

  • 5 Jahre und 11 Monate, Sep. 2008 - Juli 2014

    Information technologies software

    Belarusian State University of Informatics and Radioelectronics

  • 3 Jahre und 11 Monate, Sep. 2004 - Juli 2008

    Information technologies software

    Minsk state higher radioengineering college

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z