Sviluppo software, C# e architettura: il mio viaggio

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

Scopri di più
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.

Oggi costruisco app .NET MAUI, architetture software pulite e siti web su misura per chi vuole raccontarsi online in modo autentico. Non aspetto di essere “arrivato” per creare valore: cresco insieme a chi mi dà fiducia, mettendo in pratica quello che imparo ogni giorno. Quando non scrivo codice sono in moto — come nella foto, alle 6 di mattina in Cappadocia con le mongolfiere. 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

Esplora l'officina (tutti gli articoli)

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 C#, aiutando persone e realtà concrete a raccontarsi online con semplicità e valore. 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