Skip to content
View arian-maleki's full-sized avatar

Block or report arian-maleki

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
arian-maleki/README.md

Mohammad Ali Maleki

Backend Software Engineer | .NET / C# | Go | Distributed Systems

Backend Software Engineer with 7+ years of professional experience, primarily focused on C#, .NET, ASP.NET Core, and SQL Server.

I also work with Go and have built commercial and independent backend systems involving microservices, messaging, distributed-system patterns, observability, and service-to-service communication.

๐Ÿ› ๏ธ Technical Skills

Languages

  • C#
  • Go
  • SQL / T-SQL
  • Python
  • JavaScript

Backend

  • .NET / ASP.NET Core
  • REST APIs
  • gRPC
  • Entity Framework Core
  • Dapper
  • Gin
  • Microservices

Architecture & Distributed Systems

  • Clean Architecture
  • CQRS
  • Event Sourcing
  • Event-Driven Architecture
  • Saga
  • Distributed Systems
  • Service Discovery
  • Messaging
  • Distributed Job Scheduling

Data & Messaging

  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • RabbitMQ
  • Kafka

DevOps & Observability

  • Docker / Docker Compose
  • Git / GitHub / GitLab
  • CI/CD
  • Azure DevOps / TFS
  • Prometheus
  • Grafana
  • Loki
  • Jaeger

๐Ÿ’ผ Professional Experience

Senior Software Engineer โ€” Vesal

2020 โ€“ Present

Backend development and modernization of enterprise applications using:

  • C#
  • .NET 6 / .NET 8
  • ASP.NET Core
  • SQL Server / T-SQL
  • Entity Framework Core
  • REST APIs
  • Automated testing
  • CI/CD

Worked on the modernization of legacy ASMX web services to .NET 6 and the redevelopment of enterprise applications.

Software Engineer โ€” Ab Library

2024 ยท Part-time

Commercial Go development involving:

  • Go
  • EntGo
  • Unit testing
  • Code generation
  • Logging and observability
  • Loki
  • Grafana

๐Ÿš€ Selected Projects

Distributed Job Scheduler

A distributed job scheduling system built with C# and .NET.

The system is designed around a control-plane / worker architecture and explores:

  • Job assignment
  • Worker coordination
  • Concurrency control
  • Job state management
  • Failure handling
  • Retries
  • Distributed execution
  • Observability

Currently under active development.

A .NET-based e-commerce system exploring microservices architecture and distributed backend patterns.

Technologies: C#, .NET, ASP.NET Core, SQL Server, PostgreSQL, MongoDB, Redis, RabbitMQ, MassTransit, gRPC, CQRS, Clean Architecture, Docker.

A microservices-based application exploring CQRS and Event Sourcing.

Technologies: C#, .NET, MongoDB, Kafka, CQRS, Event Sourcing, Clean Architecture.

A microservices-based movie catalog built independently with Go.

Explores:

  • Microservices
  • gRPC
  • MySQL
  • Docker / Docker Compose
  • Prometheus
  • Grafana
  • Alertmanager
  • Distributed service communication
  • Observability

๐ŸŽฏ What I Like Building

I enjoy working on backend systems where architecture, reliability, concurrency, and distributed communication matter.

My main professional background is in .NET/C#, while I use Go for independent and commercial backend development and for exploring distributed systems more deeply.

๐Ÿ“ซ Contact


Open to international backend software engineering opportunities and relocation with visa sponsorship.

Pinned Loading

  1. go-movie go-movie Public

    micro-services based movie catalog developed using Golang

    Go

  2. go_recipe_api go_recipe_api Public

    This a project based on Gin & Go

    Go

  3. go_sales_test go_sales_test Public

    Go

  4. mallbots-go mallbots-go Public

    a shop based on event-driven architecture and golang