Software Engineer
Moham Shargh GroupTechnologies Used: Go, C, NATS, Redis, Docker, PostgreSQL
Robotics Engineer
FUM Center of Advanced Rehabilitation and Robotics Research (FUM CARE)Technologies Used: MATLAB, Python, Fuzzy Logic, PID, Sliding Mode Control
Telegram Weather Forecast Bot
Created a Telegram bot in Go with Redis for real-time weather updates, ensuring fast and reliable responses to users.
Telegram Bot: @Weatherforcastspy_bot
GitHub Repository: github.com/Ali-Assar/SkySpyBot
Technologies used: Go, Redis, OpenWeather API, Webhook, Docker
Distributed Car Rental System
Developed a microservice-based car rental system, ensuring system scalability and real-time data synchronization, making it capable of handling multiple users seamlessly.
GitHub Repository: github.com/Ali-Assar/car-rental-system
Technologies Used: Go, MongoDB, Kafka, WebSocket, Grafana, gRPC, Docker, Prometheus
Go, C++, Matlab, Python
PostgresSQL, MongoDB, Redis
gRPC, REST, Microservices, Kafka, GraphQl, Nats
Fiber, Gin, Go Kit, Gorilla, SQLC
Docker, Docker-Compose, Docker Swarm, Kubernetes
Git, Jira
Unit testing
Prometheus, Grafana
SOLID, DDD (Domain-Driven Design)
IELTS: 6.5/9
- •listening: 7/9
- •Reading: 7/9
- •Speaking: 6.5/9
- •Writing: 6/9
Native