Vai al contenuto

Disponibile per: Disponibile per collaborazioni freelance e full-time selezionate

Ingegnere del Software

Morteza Karami

Ingegnere del software specializzato in sistemi backend e developer experience

Progetto e costruisco sistemi che restano comprensibili mentre crescono.

Anni di esperienza
8+
Progetti realizzati
40+
Lingue parlate
3

Chi sono

Località
Italia
Disponibile per
Disponibile per collaborazioni freelance e full-time selezionate

Sono un ingegnere del software con una preferenza per i sistemi semplici e le interfacce curate. Gran parte del mio lavoro è vicina al livello dati — API, pipeline e l'infrastruttura che le tiene oneste.

Mi interessano le parti dell'ingegneria che non si vedono in una demo: modalità di errore chiare, migrazioni reversibili e codice che il prossimo sviluppatore può leggere senza bisogno di una riunione.

Esperienza

  1. Senior Software Engineer

    Acme SystemsMilano, Italia · IbridoTempo pieno

    Attuale

    mar 2022 – AttualeDurata: 4 anni 7 mesi

    Ingegnere di riferimento nel team piattaforma, responsabile dei confini di servizio su cui è costruito il resto del prodotto.

    Risultati

    • Ridotto del 62% la latenza p99 delle API sostituendo un percorso ORM prolisso con una query proiettata.
    • Introdotta una policy di migrazione che rende reversibile ogni modifica allo schema in produzione.
    • Affiancato quattro ingegneri nei loro primi turni di reperibilità.

    Tecnologie

    • TypeScript
    • Go
    • PostgreSQL
    • Kubernetes
    • Terraform
  2. Backend Engineer

    Northwind LabsDa remotoTempo pieno

    giu 2019 – feb 2022Durata: 2 anni 9 mesi

    Realizzata e gestita la pipeline di ingestione alla base del prodotto di analytics.

    Risultati

    • Scalata l'ingestione da 2M a 180M eventi al giorno senza aumentare il budget di storage.
    • Sostituita la riconciliazione batch notturna con un job di streaming idempotente.

    Tecnologie

    • Python
    • Kafka
    • ClickHouse
    • Airflow
    • AWS
  3. Sviluppatore Full-Stack

    Studio VentunoTeheran, IranTempo pieno

    set 2017 – mag 2019Durata: 1 anni 9 mesi

    Realizzate applicazioni web per i clienti end-to-end, dalla progettazione del database fino al browser.

    Risultati

    • Consegnati 14 progetti, molti ancora in produzione oggi.

    Tecnologie

    • JavaScript
    • React
    • Node.js
    • MySQL

Competenze

Linguaggi

  • TypeScript95%
  • Go85%
  • Python88%
  • SQL92%
  • Rust60%

Backend e Dati

  • PostgreSQL93%
  • Redis85%
  • Kafka78%
  • ClickHouse72%
  • GraphQL80%

Frontend

  • React90%
  • Next.js88%
  • Tailwind CSS86%
  • Accessibility82%

Infrastruttura

  • Docker90%
  • Kubernetes80%
  • Terraform75%
  • Linux88%
  • CI/CD87%

Servizi

Architettura backend

Progettazione di confini di servizio, modelli dati e percorsi di migrazione per sistemi che devono continuare a funzionare mentre cambiano.

  • Progettazione di servizi e modelli dati
  • Pianificazione di migrazioni e rilasci
  • Analisi delle prestazioni

Revisione tecnica

Una lettura esterna del codice, dell'infrastruttura o della roadmap, consegnata come report scritto su cui agire.

  • Revisione di architettura e codice
  • Audit di sicurezza e affidabilità
  • Risultati scritti e prioritizzati

Mentoring per team

Lavorare a fianco dei vostri ingegneri su ticket reali: il modo più rapido che conosco per cambiare la pratica, non solo le opinioni.

  • Pair programming su lavoro reale
  • Coaching sulla code review
  • Preparazione alla reperibilità

Formazione

  1. set 2015 – lug 2017

    Laurea Magistrale in Ingegneria Informatica

    Politecnico di Milano · Milano, Italia

    Ambito di studio: Sistemi Distribuiti

    Tesi sui compromessi di consistenza negli event store partizionati geograficamente.

  2. set 2011 – giu 2015

    Laurea in Ingegneria del Software

    University of Tehran · Teheran, Iran

    Ambito di studio: Ingegneria del Software

Certificazioni

Certified Kubernetes Administrator

The Linux Foundation

Scaduto

Rilasciato
apr 2023
Scade
apr 2026
ID credenziale
CKA-0000-0000

AWS Solutions Architect — Associate

Amazon Web Services

Rilasciato
nov 2021

Testimonianze

Morteza ha la rara abitudine di lasciare un sistema più semplice di come lo ha trovato. Il nostro carico di reperibilità è calato in modo misurabile dopo la sua riscrittura della pipeline.
ER

Elena Rossi

VP Engineering · Acme Systems

Il miglior revisore con cui abbia lavorato. Trova l'assunzione che non sapevi di aver fatto, e te lo dice senza farne un dramma.
DO

Daniel Okafor

Staff Engineer · Northwind Labs

Spiega i compromessi tecnici in modo che anche i non tecnici possano prendere una decisione vera, e non solo approvarla.
SM

Sara Moretti

Product Manager · Studio Ventuno

Contatti

Altrove