Position: Golang developer
Category: Golang
English level: fluent
Years of experience: 5

Strong English and Polish writing and speaking skills. Intermediate German language proficiency. Speaker at different medical conferences and author of some publications in international journals on medical topics in English, Polish and Ukrainian languages. My free time I devote for self-improvement, reading and writing.
01/05/2017– 01/10/2018 - Firmware for Ledger hardware wallet supporting EOS cryptocurrency
Technology stack: C, communication via USB HID. data BER2 serialization.
01/08/2017– 01/02/2019
Web application for managing EOS assets, written using React\Redux and hosted on NodeJs server which communicates with Ledger\Trezor devices.
Technology stack: Javascript, CSS, HTML, JSON, NodeJs, React, Redux, Webpack, Babel.
01/08/2017–01/10/2017
Multiplatform desktop application for managing EOS assets, written using React\Redux and hosted in Electron app which works with Ledger device.
Technology stack: Javascript, CSS, HTML, JSON, NodeJs, React, Redux, Webpack, Babel.
01/03/2018 – 01/06/2019
Firmware for Trezor hardware wallet supporting EOS cryptocurrency
Technology stack: C, Python, Javascript, ProtoBuf. Communication: WebUSB, daemon application.
As a small team of three, we created firmware and added changes to supporting ecosystem tools (Python testing CLI tool, JavaScript API, Protocol buffer interfaces) for Trezor hardware wallet. As a result of the close collaboration with the Trezor team, our implementation was accepted, and the first EOS web wallets supporting Trezor were released in July 2019.
01/2019– 07/2022
Blockchain platform project
Accept payments and manage your funds.
Technology stack: bunch of microservices mostly written in Golang. Inter service communication: Kafka with sarama client, HTTP over GRPC. IDL: Protobufers. Tracing: Jaeger, Monitoring: Prometheus. Ui: nextjs. Infrastructure: docker, docker-compose, Hosted on GKE, Helm charts. Other: cobra, wiper.
02/2019–07/2019
Technology stack: .Net Core, TypeScript, Nuxt,js, PostgreSQL - new feature development, troubleshooting
07/2019–08/2022
Technology stack: TypeScript, Nuxt,js, PostgreSQL, Nginx, RabbitMQ, Redis, Consul, Kubernetes, Docker compose, Helm, Traefik, Ingress, Caddy server, Go
- monolith application to microservices migration, build cloud infrastructure (CI\CD, load balancing, interservice communication, service discovery, scaling), Caddy modules development, HTTPS automation, profiling services and optimisation. DevOps team management.
08/2022–present
Blockchain developer
Technology stack: Go, go-ethereum, prysm, p2p.
- synchronization and consensus mechanisms, state database management, code reviews, bug fixing,
Performance analysis, and optimizations
Searching for an opportunity to work in some growing project where I could share and retain valuable experience. What I like: go/ci/cd