Skip to content
View alinemone's full-sized avatar

Block or report alinemone

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alinemone/README.md

👋 Hey, I'm Ali Alimohammadi

Backend Engineer & System Architect

🚀 Designing scalable, type-safe, and distributed backend systems
🧠 Pragmatic perfectionist focused on clean architecture and future-proof design


🧩 About Me

I'm a backend engineer and system architect specialized in building robust, scalable APIs and distributed infrastructures.
I value type safety, maintainability, and clarity — writing code that not only works but lasts.

  • 🐍 Python (Pydantic v2, FastAPI, SQLAlchemy)
  • 🐹 Go (Fiber, GORM, Goravel)
  • 🐘 PHP (Laravel)
  • ☁️ Distributed Systems – Kafka, Redis, PostgreSQL, Docker, Microservices
  • 🔧 Architectures: Clean, Hexagonal, CQRS, Event-Driven

🧠 Tech Stack

Category Technologies
Languages Python, Go, PHP
Frameworks FastAPI, Fiber, Laravel, Goravel
Databases PostgreSQL, SQLite, Redis
Messaging & Streams Kafka
Infra & DevOps Docker, GitHub Actions, Nginx
Patterns DDD, Event-Driven, Clean Architecture
Testing & Quality pytest, testify, Go test

🧰 Tools I Use Daily


📈 Current Focus

  • Scaling microservices and distributed transactions
  • Learning Go and architecture design

🌍 Connect with Me


Built with ❤️ using Markdown · © 2025 Ali Alimohammadi

Pinned Loading

  1. api-leave-tracker api-leave-tracker Public

    Go

  2. voice-to-text-extension voice-to-text-extension Public

    اکستنشن کروم تبدیل صدا به متن با کمک gemeni

    JavaScript 11 2

  3. gorm-kit gorm-kit Public

    ابزار سبک برای مدیریت اتصال و پیکربندی GORM در Go، با پشتیبانی از context، pool، و pagination.

    Go

  4. go-port-forward go-port-forward Public

    A lightweight CLI that simplifies kubectl port-forward for everyday workflows. With pf, you can define named port-forward presets once and run multiple forwards in a single command

    Go 5