Position: Software Engineer
Category: Golang
English level: upper
Years of experience: 4


ADAPT - build your own online store (May 2021 - present)

Stack: Golang, PostgreSQL, Docker, Nginx, Clickhouse, Kafka, ElasticSearch

- Designed and implemented from scratch, scalable architecture for whole microservices
- Made integrations with SMS provider, Email Delivering, Firebase Notifications, Stripe Subscriptions, GeoIP
- Build business analytics for clients using PostgreSQL and Clickhouse.
- Build own domain integration for online stores
- Localized messages for 8-10 different languages with Crowdin

SprintSquads - outsource company (February 2021 - May 2022)

Stack: Golang, PostgreSQL, Docker, Kafka

-  The work was based on rewrite existing MVP project on Node.js to Golang with impovements which doesn't considered in MVP
- Build an auth microservice with email authorization
- Events handling with Kafka and Clickhouse

Dar (September 2019 - February 2021)

Stack: Golang, PostgreSQL, Docker, RabbitMQ, Redis

- The project was to make OAuth system for all building projects within company
- Worked with OpenID, OAuth2, integrated with Google Oauth
- Developed Multifactor Authentication using Google Authenticator