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