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