Hi there!
My name is Sergey and I’m a backend engineer and DevOps.
- Location: Moscow, Russia
- Languages: Russian, English
- Speciality: Backend development, DevOps, monitoring/observability
- Hobbies: Making music, volunteering, taking pictures, travelling
My skills
I’ve worked with the following things during my career:
- Go
- JavaScript
- Java
- Docker
- Databases: PostgreSQL, MongoDB, Redis
- Monitoring: Prometheus + Grafana
- Logging: ElasticSearch + Logstash + Kibana + Filebeat
- Operating Linux web servers
My experience
Railsmob | Backend Developer | March 2016 - October 2016
- Developing backend for a few projects using Ruby on Rails + PostgreSQL
InLab | Backend Developer | March 2017 - June 2018
- Developing backend for a few services using Node.js + MongoDB
- Maintaining a push notifications delivery service containing a few microservices
NeuroCity | Backend Developer | August 2018 - February 2019
- Developing a REST API for advertisements system
- Helping writing Electron desktop application for showing advertisements
AEGEE | Backend Developer/DevOps | ~October 2016 - present
- Developing microservices for an NGO having more than 13k members on a voluntarily basis
- Managing deploy scripts and CI
- Managing monitoring solutions (Grafana + Prometheus) and logging solutions (ELK)
Yandex | Backend Developer | March 2019 - June 2022
- Developing backend for Yandex.Zen using Node.js (earlier) and Java (nowadays)
- Setting up monitoring and observability using our own internal tools and some external ones (ELK/Grafana/Graphite)
- Writing some scripts for release process in python3
My projects
Here’s some projects I’ve worked on and opensourced:
- solarlabsteam/cosmos-exporter - a Prometheus scraper for Cosmos-based blockchain taking data from a blockchain full-node
- solarlabsteam/missed-blocks-checker - a tool to monitor validators' missed blocks on a Cosmos-based blockchain and send it to Telegram or Slack
- solarlabsteam/cosmos-transactions-bot - a tool to listen for new transactions with specific filters on a Cosmos-based blockchain and to send them to Telegram or Slack
- solarlabsteam/cosmos-interacter - a Telegram bot to get info from a Cosmos-based blockchain
- solarlabsteam/tendermint-exporter - yet another Prometheus exporter for those operating a full node on Cosmos-based blockchain
- freak12techno/grafana-interacter - a Telegram bot to interact with your Grafana or Alertmanager instance
- freak12techno/cosmos-proposals-checker - a tool to notify you if you haven't voted on a proposal in voting period
- freak12techno/cosmos-wallets-exporter - a Prometheus scraper to fetch wallets balances to build alerts upon
Contacts
If you want to contact me, you can do it here:
And if you appreciate what I’m doing you can send me some tokens to buy me a coffee or something: