majidmohsenifar

Senior Golang Engineer

Experience: 9 years

Yearly salary: $60,000

Hourly rate: $35

Nationality: 🌏 Remote

Residency: 🌏 Remote


Experience

Team Lead
Bictory
2021 - 2023
Developing a cryptocurrency exchange based on microservices architecture using Golang, MySQL, Redis, Rabbitmq. - More than 60% Test coverage for all projects. - Developing a crypto wallet using TrustWallet and Blockbook. - Developing a standalone library for order matching using Redis. - Developing services using Influxdb and MongoDB for candlestick charts. - Using WebSocket for live data pushing to clients. - Using rabbitmq, HTTP, and GRPC to communicate between different services. - Using Redis for cache, queues, order book, temp storage.
Backend Developer
Behkame
2019 - 2021
Developing a cryptocurrency exchange based on microservices architecture using Golang, MySQL, Redis, rabbitmq. - Developing a standalone library for order matching using Redis. - Developing services using Influxdb and MongoDB for candlestick charts. - Using MQTT for live data pushing to clients. - Using rabbitmq, HTTP, and GRPC to communicate between different services.
Backend Developer
Netbarg
2018 - 2019
- Developing a daily deal website using PHP, and Mysql. - Using Redis as a cache and data store. - Optimize MySQL to handle the loads better. - dockerizing the project.
Backend Developer
Snappfood
2016 - 2017
- Developing an online food ordering website using PHP(Symfony). - Using MQTT to push orders to restaurants. - Improving database performances by optimizing queries. - Using Redis as a cache layer in front of the DB.

Skills

blockchain
postgres
golang
english