Sviluppo software, C# e architettura: il mio viaggio

Esperienze, mindset e strategie per crescere nel mondo dello sviluppo software e non solo.

Marco Morello - Sviluppatore C# .NET in Cappadocia
Disponibile per collaborazioni

Marco Morello

Ho 40 anni, sono nato a Genova e ho cambiato abbastanza strade prima di trovare quella giusta. Lavoro, corsi, crisi d'identità, qualche errore di troppo — il classico percorso di chi non nasce con le idee chiare ma non smette di cercare. Oggi la meccanica mi dà ancora da mangiare, e non me ne vergogno: mi ha insegnato rigore, problem solving e come funziona davvero un sistema quando si rompe. Ma il codice mi accende qualcosa che le altre strade non riuscivano ad accendere — e ogni giorno costruisco il pezzo successivo, senza aspettare di essere pronto. Ecco perché questo sito si chiama Il viaggio del programmatore.

Il mio focus, il "motore" su cui lavoro ogni giorno, è lo sviluppo software in C# e .NET: costruisco app con .NET MAUI, API robuste con ASP.NET Core e progetto architetture pulite e testabili. E i siti web su misura? Quelli li scrivo in puro HTML e CSS più che altro perché mi diverte sporcarmi le mani col codice a basso livello, aiutando piccole realtà a raccontarsi online con performance estreme. Non aspetto di essere “arrivato” per creare valore: cresco mettendo in pratica quello che imparo. Quando non scrivo codice sono in moto — come nella foto in Cappadocia. Anche lì: nessun GPS infallibile, solo la strada davanti.

Sviluppo & Stack

C# / .NET .NET MAUI ASP.NET Core Blazor REST API Azure SQL Server MySQL Entity Framework Core ADO.NET

Architettura & Pattern

Clean Architecture MVVM Design Pattern Microservizi JWT / RBAC

Qualità & Testing

xUnit Unit Testing Integration Testing Reverse Engineering Debugging avanzato

Web & Mindset

HTML / CSS SEO tecnica Core Web Vitals Apprendimento continuo Produttività Problem Solving
Scopri la mia mission →

Dal banco prova

Gli attrezzi del mestiere

Non si costruisce un motore (e tantomeno un software) a mani nude. Ho raccolto in un'unica pagina tutti gli strumenti che uso quotidianamente: il mio mazzo Anki per C#, le Mappe Mentali per l'architettura e le risorse per gestire la transizione al lavoro remoto.

Apri la cassetta degli attrezzi →

I miei lavori

App mobile .NET MAUI, architettura software e sviluppo web per clienti reali.

MechTools
v1.4

Officina Digitale · Android

Toolkit per il meccanico moderno. Workshop Mode zero-scroll, analisi filetti, raccordi JIC 37°, convertitore pressione e torcia integrata.

.NET MAUI 9 C# MVVM Android
Wallet Wise
v1.2.0

Finanza Personale · Android

Tracciamento spese, budget e conti multipli. Onboarding guidato, pilota automatico per ricorrenti e dashboard del patrimonio netto.

.NET MAUI SQLite + EF Core MVVM xUnit
MotoLogPro
In sviluppo

Gestione officine · Full-stack

Sistema distribuito client-server. Clean Architecture, autenticazione JWT/RBAC, VIN decoding via API esterne e suite xUnit completa.

ASP.NET Core EF Core JWT + RBAC xUnit
Web & Freelance

inviaggioconlacri.com

Travel Design · HTML/CSS puro · SEO tecnica

Sito custom per travel designer specializzata in moto e trekking. Zero CMS, performance ottimizzate sui Core Web Vitals e monitoraggio continuo con Google Search Console.

HTML puro SEO tecnica Core Web Vitals
Laboratorio & Architettura

Playground C# / .NET

Studio continuo · xUnit · CI/CD

Il mio ambiente isolato dove analizzo concetti teorici e li traduco in codice testabile. Attualmente sto applicando i principi della Clean Architecture per smontare un progetto procedurale legacy, disaccoppiando e proteggendo le entità di dominio (Domain Driven Design) e validando le logiche tramite Unit Test in una pipeline automatizzata. Non do un'architettura per scontata finché non ne capisco i confini.

Clean Arch. xUnit GitHub Actions

🚀 La mia direzione

Cresco ogni giorno come sviluppatore e architetto software nell'ecosistema C# / .NET. È lì che metto le mani nel motore per costruire software solido. I siti web? Una passione che porto avanti per divertimento e per il gusto dell'ottimizzazione estrema. Scopri la mia mission qui.

Domande che mi fanno le aziende o i recruiter,

o che vorrei mi facessero.

Risposte dirette per chi vuole capire con chi ha a che fare prima di scrivere.

Non ancora in ambito software, ma ho anni di esperienza su sistemi complessi come manutentore meccanico — ambienti dove un errore ha conseguenze reali. Questo mi ha insegnato a ragionare con metodo, a leggere i sistemi dall'interno e a non improvvisare. Sto costruendo l'esperienza in produzione attivamente: progetti personali con C# e .NET, studio costante dell'ecosistema Microsoft (ASP.NET Core, EF Core, Blazor, MAUI) e tutto quello che pubblico su questo sito.

Dipende dal contesto, ma sono onesto: non arrivo il primo giorno chiedendo autonomia totale. Arrivo con curiosità, metodo e voglia di capire il perché delle scelte architetturali — non solo eseguire. La mia stima è che con un buon affiancamento iniziale posso contribuire in modo concreto entro poche settimane, e crescere in fretta.

Perché chi è in transizione ha qualcosa che chi è già "formato" spesso non ha più: fame di imparare, nessuna abitudine da disimparare e un investimento personale alto nel dimostrare il proprio valore. Non cerco il posto fisso dove sedermi — cerco un posto dove crescere. Per un'azienda disposta a investire anche solo un po', il ritorno può essere sorprendentemente rapido.

Studio quotidianamente e scrivo su questo sito per consolidare quello che imparo — spiegare è il modo migliore per capire davvero. Seguo la documentazione ufficiale Microsoft, community come Stack Overflow e GitHub, e costruisco piccoli progetti per testare sul campo quello che studio. Non aspetto di "sapere abbastanza" per fare: faccio per sapere.

Sì, e sarei disonesto a dire il contrario. Ma la uso con criterio: mi serve per accelerare l'apprendimento, esplorare alternative e sbloccarmi quando sono in stallo — non per saltare la comprensione. Se l'AI scrive codice che non capisco, per me non ha valore. Prima voglio sapere perché funziona, poi eventualmente velocizzare. L'obiettivo è crescere, non sembrare più bravo di quello che sono.

Sì, ed è esattamente quello che cerco in questo momento. Sto vivendo una transizione consapevole da un settore all'altro, e preferisco che sia graduale e concreta piuttosto che un salto nel vuoto. Una collaborazione da affiancare al lavoro attuale — anche su un singolo progetto, anche poche ore a settimana — è per me il modo più serio di dimostrare quello che valgo sul campo.

Cerco solo collaborazioni reali: niente lavoro gratuito o a tempo perso, ma un rapporto professionale sostenibile, orientato al lungo termine. Se hai qualcosa su cui potrei essere utile, scrivimi.

Contattami

Se vuoi collaborare con me o semplicemente saperne di più, non esitare a contattarmi.

Contattami