Position: Senior Go/Rust Developer / Tech Leader / Architect
Category: Rust
English level: upper
Years of experience: 6


JAX.Network, Kyiv/Remote — Blockchain developer
08.2020 - present

– Development of the implementation of the JAX.Network protocol.
– Development of the simulation and testing engine.
– DevOps tasks [CI/CD, Ansible, Grafana, Prometheus, Terraform, Docker, Nginx]

NDA, Remote — Rust Developer
10.2020 - 03.2021

– Design and implementation of microservices (fintech project) [Rust, Actix-web, GCloud, Firebase/Firestore, Cloud Run].
– Implementation of the shared libraries [Rust, C, Dart/Flutter, Dart FFI].
– Setup CI/CD.
– Refactoring of the Flutter App.

Inn4Science, Kharkiv — Backend developer,  Blockchain developer; Head Of Development

09.2019 - 08.2020 - Head Of Development
– Evaluate developers. 
– Create a personal educational and growth plan.
– Improving development processes within projects and companies.
– Conflict resolution. Used to be a communication bridge between the sales department, management and the team.

02.2018 - 08.2020 - Backend Lead Developer
–  Design and implementation of microservice systems [Go, PostgreSQL, NATS Redis, RESTfull, gRPC, Docker, Nginx]: Accounting, Trading, Events Processing, TradeBots, Data Aggregators, etc.
– Design and implementation of private blockchain networks [Rust, Exonum, RocksDB].
– Smart-contracts development for Ethereum Network. [Solidity, JavaScript, Go].
– DevOps tasks [CI/CD, Ansible, Grafana, Prometheus, Docker, k8s, Nomad]
– Tutor and lecturer at the Go educational courses.
– Take part in sales processes: estimation and negotiation with customers as a tech guy.

Distributed Lab, Kharkiv — Full-stack developer
05.2016 - 02.2018

Took part in a few projects with Golang backend.  Has experience in developing distributed fintech backends, stateless services, accounting systems, and integration with 3rd party API.

– Implementation of cryptographic algorithms in the form of supplied libraries [ JavaScript, Go, C].
– Full-stack development in blockchain projects [JavaScript Angular/Vue.JS for front-end, Go for back-end, C++ for blockchain core].
– Infrastructure configuration, server setup, CI/CD for projects, and system maintenance.