Profile picture
Hamid HaghdoostSoftware Developer

Backend developer with 5+ years building high-traffic web services in PHP/Laravel. I also run the infrastructure behind them: Kubernetes, Terraform, and CI/CD. My work spans the whole lifecycle, from designing microservices and tuning database and cache layers to deploying through automated pipelines. I hold an MSc in Computer Science with published NLP research. Based in Trento. I speak English fluently and am learning Italian.

Employment History
05/2025 – Present

Senior Software Engineer

Fondazione Bruno Kessler (FBK)
  • Lead architecture and design decisions for new applications, owning technical direction from initial design through to production.
  • Trento, Italy
  • Coordinate with external project partners on requirements, integration, and delivery.
  • Evaluate and introduce new tools and engineering best practices to improve reliability and efficiency — including HashiCorp Vault, ArgoCD, and Sentry.
  • 05/2023 – 05/2025

    Software developer

    Fondazione Bruno Kessler (FBK)
  • Designed, developed, and deployed software solutions on Microsoft Azure.
  • Trento, Italy
  • Contributed to the implementation of core microservices within the platform.
  • Built and maintained CI/CD pipelines with GitLab CI and ArgoCD to automate testing and deployment on Kubernetes.
  • Developed Terraform resources to provision and manage cloud infrastructure.
  • Established an efficient GitLab flow for project branching and collaboration.
  • 08/2022 – 04/2023

    Senior back-end developer

    Jajiga

    Focused on building scalable and efficient backend solutions using PHP and Laravel.

    Lahijan, Iran
  • Redesigned the high-traffic search endpoint as a dedicated microservice, optimizing database queries and introducing a Redis caching layer to significantly improve response times and performance.
  • Developed an advanced IP-based rate limiter to safeguard critical endpoints.
  • Implemented database-side computations, including dynamic price range calculations, to efficiently support complex business requirements.
  • 2018 – 2022

    Co-founder and Back-end developer

    Anzalifood
  • Co-founded a food-ordering platform and took it from idea to live product, gaining hands-on experience across the full software lifecycle: requirements assessment, product decisions, development, deployment, operations, and marketing.
  • Anzali, Iran
  • Built and maintained the PHP/MySQL backend with a JavaScript/jQuery frontend.
  • 2016 – 2017

    Back-end developer

    ChitaSoft

    Contributed to developing e-commerce platforms, adding features to streamline order flow and meet market demands.

    Tehran, Iran
    2015 – 2016

    Back-end developer

    Vira

    Developed web crawlers and optimized high-traffic web applications.

    Zanjan, Iran
  • Built and maintained web crawlers to fetch news from various news agencies and index them on Google using Python and Scrapy.
  • Used Redis Queue (RQ) to manage and optimize task processing efficiently.
  • Scaled and optimized a Laravel-based website to handle over 200,000 daily users.
  • Education
    2017 – 2020

    MSc in Computer Science

    Institute for Advanced Studies in Basic Sciences

    Focused on computational linguistics and NLP, with published research on morphological segmentation of Persian. Developed the Persian Morphologically Segmented Lexicon, now part of the LINDAT/CLARIN digital library.

    Zanjan, Iran

    Thesis: Supervised Morphological Segmentation and Derivational Networks for Persian.

    2011 – 2015

    BSc in Computer Science

    Damghan University
    Damghan, Iran
    Skills
    Back-end

    PHP, Laravel, Golang, Python

    Data & Messaging

    PostgreSQL, Redis, RabbitMQ

    Containers & Orchestration

    Docker, Swarm, Kubernetes

    CI/CD & Secrets

    Git, Gitlab CI, ArgoCD, Hashicorp Vault

    Front-end

    JavaScript, TypeScript, Angular

    Testing

    PHPUnit / Pest

    Cloud & IaC

    Terraform, Ansible, MS Azure

    Load Balancing

    Nginx, Traefik, Ingress

    Languages
    English

    Highly proficient

    Italian

    Working knowledge

    Persian

    Native speaker

    Azeri

    Native speaker

    Hobbies
    I'm passionate about group sports, particularly football, and love spending time outdoors. I'm always eager to expand my knowledge, whether by listening to podcasts or picking up a new sport to try.