Skip to content
View mohammadhz98's full-sized avatar
πŸ’­
β€Œ
πŸ’­
β€Œ

Block or report mohammadhz98

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 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
mohammadhz98/README.md

πŸ‘‹ Hi there! I'm Mohammad HosseinZadeh

πŸ§‘β€πŸ’» About Me

  • Backend developer with 3+ years of experience in Golang
  • Focused on designing clean, efficient, and scalable APIs
  • Skilled in building cross-platform applications (Mobile & Desktop) with Flutter
  • DevOps enthusiast with hands-on experience in cloud deployments, Kubernetes, and monitoring tools
  • Always curious and eager to learn, grow, and share knowledge πŸš€

πŸ”§ Skills & Technologies

  • Languages: Golang, Dart, Python
  • Frameworks: Echo, Flutter
  • Databases: MySQL, PostgreSQL, MongoDB
  • DevOps / Infrastructure: Docker, Kubernetes, MinIO
  • CI/CD: GitHub Actions, GitLab Runner (workflow scripting)
  • Observability & Monitoring: Jaeger, Prometheus, Grafana, Sentry, Asynqmon
  • Task Queues & Background Jobs: Asynq
  • Load Testing: Locust
  • Tools: Postman, Git
  • Web Crawling: Goquery, Selenium, BeautifulSoup4

πŸ“Œ Projects

  • πŸš— Koomek Backend API (4th best startup in Elecomp 2024)
    Designed and implemented the backend for Koomek, a mobile app that helps users find trusted mechanics, book services, share reviews, and pay online. Koomek was recognized as the 4th best startup in Elecomp 2024

    • Data layer with GORM
    • Background job processing with Asynq (monitored via Asynqmon)
    • Logging and monitoring with Jaeger, Sentry, Prometheus, Grafana
    • Load testing with Locust
    • Deployed on Kubernetes
    • The app now has 2000+ active users on Android and iOS
    • Koomek Website
  • πŸ›’οΈ Oil & Gas Industry Startup (In Progress)
    Currently developing a localized solution for the oil & gas industry, inspired by global products restricted due to sanctions.

    • Backend implemented in Golang
    • Includes a cross-platform client (Desktop & Mobile) built with Flutter
    • CI/CD pipelines with GitHub Actions and GitLab Runner for deployment
    • πŸš€ Still under active development as a startup project
  • πŸ•΅οΈ Security Vulnerability Crawler
    Developed a crawler that monitored a public repository of newly disclosed security vulnerabilities in real time.

    • Fetched vulnerability data using Goquery
    • Stored results in MongoDB
    • Integrated with a custom-built web application:
      • Users could register their projects
      • The system checked if new vulnerabilities affected their dependencies
      • Sent real-time notifications via the website when a relevant vulnerability was detected
  • 🐍 Python Crawlers
    Built multiple crawlers using Selenium and BeautifulSoup4, focusing on data extraction and automation tasks.


🌍 Open Source Contributions


πŸ“« Contact

Pinned Loading

  1. kubernetes kubernetes Public

    Forked from kubernetes/kubernetes

    Production-Grade Container Scheduling and Management

    Go

  2. opentelemetry-go opentelemetry-go Public

    Forked from open-telemetry/opentelemetry-go

    OpenTelemetry Go API and SDK

    Go

  3. grafana grafana Public

    Forked from grafana/grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many mo…

    TypeScript

  4. echo echo Public

    Forked from labstack/echo

    High performance, minimalist Go web framework

    Go

  5. go go Public

    Forked from golang/go

    The Go programming language

    Go