Position: Senior Software Engineer
Category: Golang
English level: intermediate
Years of experience: 3


Development of a signaling websocket server for WebRTC

Development of a WebRTC connections for video calls

Working with the design and implementation of microservice architecture

Development of a REST API microservices with event bus communication with others microservices

Development of a work with push notifications using Firebase and APNS messages

Development of a CI/CD for microservices based on CircleCI and GitHub actions

Development of a video-calls stress testing using pion WebRTC and AWS lambdas

Participated in the development of the code generation validator using AST

Development SPA with Vue.js and Vuetify with Vuex store

Communication with industrial pressure devices using Wi-Fi, RS-232, RS-485 using API, MODBUS RTU, SCPI and custom protocols

Print labels with calibration data on thermal transfer printer using serial port and TSPL/TSPL2 languages

Creation of a blockchain based on Cosmos-SDK and development of interaction libraries with it. Using libraries in microservice architecture.

Development of smart contracts for the Cosmos-SDK blockchain using Rust and CosmWasm

Team lead of the backend team