Personal details

Oleksii B. - Remote back-end developer

Oleksii B.

Backend Software Engineer
Based in: 🇪🇪 Estonia
Timezone: Tallinn (UTC+3)

Summary

For the last few years, my main responsibilities include the development, architecture, and designing of various cloud-based event-driven distributed systems, leading groups of engineers, and introducing observability solutions. Of course, the core bases of the work were development, refactoring, bug-fixing, core reviewing, code base inspection, and writing of integration and unit tests.

I consider myself to have outstanding TypeScript/JavaScript and NodeJS knowledge, and the areas of my interest include software architecture, distributed systems, and clouds.

Work Experience

Software Engineer
Futureswap | Sep 2021 - Sep 2023
SQL
Node.js
MySQL
Git
PostgreSQL
GitHub
Redis
TypeScript
Sequelize
Google Cloud Platform
JavaScript
Jest
Microsoft SQL Server
GraphQL
Grafana
AWS Lambda
Solidity
RESTful API
AWS (Amazon Web Services)

My responsibilities were to develop and architect various back-end services, including a few automation systems and no-code solutions for blockchain automation; developing smart contracts; building and designing observability solutions with Grafana Cloud; supporting and extending AWS infrastructure. Refactoring, selection of technology scope, bug-fixing, reviewing the code base, writing unit and integration tests

Principal/Lead/Senior NodeJS engineer
JOIN | Sep 2020 - Jan 2022
Node.js
PostgreSQL
Elasticsearch
TypeScript
SOA (Service-Oriented Architecture)
Google Cloud Platform
gRPC

My responsibilities included architecture and design of event-driven distributed systems, leading a group of engineers, development, refactoring, bug-fixing, reviewing the code base, writing of integration and unit tests

Education

Taras Shevchenko national university of Kyiv
Bachelor's degree・Economics
Sep 2008 - Jun 2011
Taras Shevchenko national university of Kyiv
Master's degree・Cybernetics and Computer Science
Sep 2005 - Jun 2010