iliazabozlaev
Senior Backend Engineer
Hey, I'm Ilya. Backend Engineer and I build distributed systems.
Here is a list of tools & concerns that I used at work
Design Concepts & Approaches:
- Domain Driven Design
- Clean Architecture
Golang Tools:
- Fiber
- Uber Fx/Dig
- Testify
- Viper
- Gokit
- Sqlx
- Squirrel
- K8s Client lib (Needet to operate with k8s cluster components in my last job)
- ... & other common tools for components listed below
Nodejs Tools:
- Fastify
- Jest
- Typescript
- Typeorm
- Sequelize
- Knex
- Typegraphql
- AJV
- Nest (use core modules & custom lifecycle for apps)
Frontend (Did in past):
- Typescript
- React
- Effector
- i18n
- Apollo tools for GraphQL
- Vue2
Observability:
- Opentelemetry (OTEL Collector & Agent)
- Jaeger (UI & Collector) With ES
- Victoriametrics (TSDB with Metricsql, promql)
- VMAlert & Alertmanager for alerting
CI/CD & Deployment:
- Docker
- K8s
- Helm
- Jenkins
Storages:
- Elasticsearch (Did not use as FT-search but used as a trace storage with jaeger, wrote nested queries with aggregation to build custom application monitoring)
- Dynamodb
- Mongodb
- PostgreSQL
- Redis
- Victoriametrics (used promql queries to build custom app monitoring graphs)
Distributed Messaging:
- RabbitMQ
- NATS & NATS Jetstream
Experience: 5 years
Yearly salary: $150,000
Hourly rate: $65
Nationality: 🌏 Remote
Residency: 🌏 Remote
Experience:
Period | Title | Company |
---|---|---|
2017 - 2018 | Junior Nodejs Developer | Belkins |
2021 - | Backend Engineer | Platformeco (LMTech) |
2019 - 2021 | Fullstack Engineer | Solves Pro |
2018 - 2019 | Nodejs Developer | Amir Wallet |
Skills:
ci-cd
docker
elasticsearch
golang
graphql
kubernetes
node
rabbitmq
react
serverless
typescript
english