Software Engineer
Moham Shargh GroupImplementing and researching communication protocols for substation automation software such as IEC61850-5-103, IEC61850 and etc.
------------------------------------------------------------------------------------------------
languages used: GO and C++
Car rental system
Developed The Car Rental System, a distributed system written in GO, simulating a car rental service. This system encompasses multiple microservices responsible for handling OBU (On-Board Unit) data, distance calculation, aggregation, gateway communication, along with a REST API for user management and reservations.
Go, C++, Matlab
Fiber, Gin, Go Kit, Gorilla
Docker,Docker Compose, Docker Swarm, Kubernetes
Git, Jira
PostgresSQL, MongoDB, Redis
gRPC, REST, Microservices, Kafka
SOLID, DDD (Domain-Driven Design)
Native
IELTS: 6.5/9 - August - 2023
listening: 7/9
Reading: 7/9
Speaking: 6.5/9
Writing: 6/9