Skip to content
View mhmdhoseinzade's full-sized avatar

Block or report mhmdhoseinzade

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

Mohammad Hoseinzadeh

Back-End Developer

github.com/mhmdhoseinzade | linkedin.com/in/mhmdhoseinzade | mhmdhoseinzade.ir

[email protected] | +989210096317 | Tehran, Iran

Summary

Backend developer with 5+ years of experience in Python, Django, FastAPI, Flask, and building scalable microservices. Experienced in Kubernetes, Docker, CI/CD pipelines, and cloud deployments. Passionate about learning, collaborative teamwork, and delivering maintainable, efficient software solutions.

Education

2019-2023 | BSc, Computer Science | University of Mazandaran

Experience

Runflare.com | Dec 2019 - Oct 2022

Back-End Developer at Runflare

  • Designed and architected the Runflare PaaS platform using Django and Django REST Framework, increasing API response times by 20% through optimized database queries and caching strategies.
  • Leveraged Kubernetes entities, functions, and cloud service concepts to orchestrate and manage containerized applications.
  • Implemented CI/CD pipelines for automated deployments from GitHub and GitLab.
  • Published the Runflare CLI on PyPI, reducing user deployment time by 70% with a single command.
  • Developed and optimized the backup system, cutting data recovery time from 30 minutes to 15 minutes.
  • Converted a monolithic architecture to microservices using FastAPI, Flask, and mainly Django. Integrated Go in certain components to enhance Kubernetes integration.
  • Designed and implemented full system restore mechanisms for critical failure scenarios.
  • Implemented Harbor registry to store and retrieve user container images efficiently.
  • Integrated Redis caching and Celery for background task processing, improving response times and reducing request latency by 40%.
  • Built an internal CRM system to improve user experience and customer management.
  • Built a monitoring and alerting system, accelerating issue detection and resolution.
  • Wrote automated tests and performed code refactoring to improve code quality and maintainability.
  • Obtained knowledge-based certification for the product and fulfilled mandatory military service through the Amriyeh Program (alternative service for tech professionals).

Runflare.com | Mar 2023 – Present

Back-End Developer / Team Lead

  • Led the backend development team, performed code reviews, and guided best practices
  • Developed and enhanced the backup system, reducing infrastructure costs by 20% through a new architectural approach.
  • Rewrote the Runflare CLI in Go, improving performance, maintainability, and cross-platform support.
  • Implemented a monitoring system with the ELK stack (Elasticsearch, Logstash, Kibana) to detect bottlenecks and hidden issues, improving disaster response times by 35% and reducing downtime.
  • Added WebSocket support to enable real-time communication between users.
  • Engineered RabbitMQ infrastructure for background task processing and event-driven communication, achieving 25% reduction in response latency.
  • Revamped the backup core architecture, reducing backup processing time by 30%.
  • Engineered robust, database-specific backup solutions using Bash and Python scripting, safeguarding critical data across PostgreSQL, MySQL, MongoDB, and Redis databases while mentoring 3 junior developers on the team.
  • Resolved builder-related issues, increased system stability, and boosted build speed by 50%.
  • Achieved a 10x increase in deployment speed for users updating their website versions.
  • Integrated an AI-powered RAG (Retrieval-Augmented Generation) system to answer users' technical questions.

Skills

Languages: Python

Frameworks: Django FastAPI Flask

DevOps: Docker, Kubernetes, CI/CD, GitLab, GitHub Actions

Databases: PostgreSQL, MySQL, MongoDB, Redis, Elastic

Soft: Critical Thinking, Curiosity, Emotional Management, Team-work

Popular repositories Loading

  1. project-euler project-euler Public

    Project Euler solutions collections in Python, C++ and Rust

    HTML 5

  2. mhmdhoseinzade mhmdhoseinzade Public

    Python 3

  3. cpython cpython Public

    Forked from python/cpython

    The Python programming language

    Python