Skip to content
View smmehdisharifi's full-sized avatar

Block or report smmehdisharifi

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

πŸ‘‹ Hey there, I'm Mehdi Sharifi

I'm a Technical Lead & Backend Developer with 8+ years of experience building scalable fintech systems. I'm currently leading the SCF (Supply Chain Finance) domain at GSMPAY, designing backend architecture and delivering reliable solutions for 200K+ users. I specialize in PHP (Laravel, Symfony), domain-driven design, and modern backend architecture.

Whether it's building scalable APIs, writing well-tested code, or delivering reliable systems with CI/CD, I bring precision, clarity, and care to every line of code β€” and enjoy mentoring developers and collaborating with product stakeholders along the way.

πŸ“ Based in Yerevan, Armenia Β· Open to relocation and opportunities in international teams.


πŸ”§ My Technical Toolbox

  • Languages: PHP, Python, JavaScript, Golang
  • Backend Frameworks: Laravel, Symfony, Flask, Yii, Lumen
  • Architecture: DDD, Layered Architecture, MVC, Microservices, Event-Driven, Clean Code, SOLID
  • APIs: GraphQL, REST, gRPC, WebSocket, Postman, Swagger, OAS
  • Databases: MySQL, PostgreSQL, MongoDB, Redis
  • Testing: PHPUnit, Pytest, PHPStan, TDD, Unit/Integration Testing
  • DevOps: Docker, Kubernetes, GitLab CI/CD, Serverless, Nginx, Apache
  • Monitoring: Prometheus, Grafana, ELK Stack, Sentry
  • Tools: Git, GitHub, GitLab, Jira, Slack, Trello
  • Security: Basic Security Practices, CEH Concepts, Kali Linux (basics)
  • Frontend (Basics): React, Vue.js, HTML5, CSS3, Bootstrap, SemanticUI (basic use)
  • Soft Skills: Mentorship, Team Collaboration, Communication, Problem Solving, Continuous Learning

πŸš€ Currently Building & Improving

  • Leading the SCF (Supply Chain Finance) business line as Technical Lead at GSMPAY
  • Shared domain-driven packages (Core, Address, Organization, RBAC) reused across 3+ business lines
  • Backend architecture and delivery for 200K+ users and 7K+ digital goods retailers
  • CI/CD pipelines that speed up feedback loops and deployments
  • Mentoring developers and improving engineering practices across the team

πŸ’Ό Experience Highlights

  • Technical Lead, GSMPAY (Oct. 2025 – Present)
  • Senior Backend Developer, GSMPAY (Oct. 2024 – Oct. 2025)
  • Backend Team Lead, Danayan Financial Group (Mar. 2024 – Sep. 2024)
  • Software Developer, Novin Parsian Institute (Dec. 2021 – Feb. 2023)
  • Software Developer, Fazagostarane Tabadol Electronic (Fatasan) (May 2019 – Jul. 2020)
  • Backend contributor on Ride Club (Canada), Sanayekala, and Barchin

πŸŽ“ Education

  • M.Sc. in Computer Engineering, University of Guilan (2022)
  • B.Sc. in Computer Engineering, University of Guilan (2020) β€” First-Class Honours

🀝 Let's Connect & Collaborate


"Solid backends aren't flashy β€” but they power everything. I build the engines behind great products."

Pinned Loading

  1. laravel-msgpack laravel-msgpack Public

    Laravel Msgpack β€” MessagePack support for Laravel with response macros and middleware for fast binary serialization.

    PHP 4

  2. laravel-microservices laravel-microservices Public

    The sample microservices in Laravel

    PHP 1

  3. golang-url-generator golang-url-generator Public

    GOUG get list of urls and extensions then generate huge list of them (use power of concurrency in golang)

    Go

  4. laravel-nina-care laravel-nina-care Public

    PHP

  5. product-review-system product-review-system Public

    This PHP Laravel-based product review system enables users to add comments to products, stored with comment counts in a file. It includes functionalities like sign up, adding products/comments, and…

    PHP

  6. simple-blog simple-blog Public

    Experience the simplicity of building and managing your own blog with this Dockerized Laravel project. This repository provides an easy-to-use Docker Compose setup, including services for the Larav…

    CSS