Luigi Micco
(Full stack developer)

Skill

Teamwork 80%
Coding 90%
Problem solving 90%
Marketing 20%
Chi sono

Mi chiamo Luigi e, considerata la mia età, posso dire che la passione dell'informatica viene da lontano, quando i computer in giro si chiamavano ZX Spectrum Sinclair, Commodore 64 o Vic 20 (per inciso io ero un sinclairista) e i dati si salvavano anche sulle cassette musicali. Poi c'è stato il mitico Apple//c, che ho ancora da qualche parte, e da lì in poi con la serie degli x86 arriviamo ad oggi. Linguaggi ne ho provati molti, iniziando con il classico Basic, poi Turbo Pascal, ma devo dire che quello per cui ancora oggi ho una passione speciale è il Visual Basic 6.0 (non potete immaginare come sia ancora diffuso ed utilizzato), nonostante sia stato abbandonato da mamma Microsoft ormai dal 2008.

Ma come si dice, bisogna andare avanti e in programmazione occorre utilizzare il linguaggio più adatto ad ogni particolare compito, quindi messo da parte il VB6, sono passato all'ambiente .NET, poi Java, poi ho iniziato ad interessarmi di web e quindi vai con HTML, PHP, JavaScript e i vari framework associati. Oggi come freelancer mi occupo di sviluppo di applicazioni sia desktop, sia web e sono un tutor per corsi di formazione per Full Stack Developer di una delle maggiori tech accademy italiane.

Ora sono tentato dallo sviluppo multipiattaforma e per questo mi sono avvicinando al mondo Flutter.

Servizi

Un breve riepilogo delle mie principali attività.

IT Consulting

Consulenza informatica professionale per fornire alle imprese una guida su come utilizzare al meglio le tecnologie dell'informazione (ICT) al fine di raggiungere determinati scopi o obiettivi aziendali.

Teaching

Come freelancer svolgo il ruolo di tutor per corsi di formazione per Full Stack Developer di una delle maggiori tech accademy italiane e per corsi serali personalizzati.

App development

Sviluppo di applicazioni desktop e web, con utilizzo di database relazionali, utilizzando i moderni framework open source, con particolare attenzione alla sicurezza dei dati.

Responsive Design

Realizzazione di interfacce utenti che si adattano automaticamente ad ogni dispositivo, mobile e fisso, per migliorare l'esperienza utente nella navigazione e nella fruizione dei siti web.

Legacy code

Manutenzione e refactoring di vecchi codici scritti originariamente per sistemi operativi non più supportati o per obsolescenze dei linguaggi stessi, come Visual Basic 6.0.

Mobile development

Realizzazione di app per dispositivi mobili, come smartphone e tablet, per i maggiori sistemi operativi mobile, come Android e iOS, utilizzando il framework Flutter.

Attività in corso

Le attività e i corsi attivi in questo in periodo

consultant

Consulenza e sviluppo software

Se hai bisogno di un servizio di consulenza online o se vuoi valutare un progetto software, puoi liberamente prenotare uno degli slot disponibili nella mia agenda.

La prima ora é gratuita e potremo valutare insieme i tuoi bisogni.

Corsi di programmazione

Svolgo corsi base di programmazione individuali generalmente nelle ore serali, rivolti sia a chi vuole appronfondire alcuni argomenti, sia a chi vuole approcciarsi da zero al mondo della programmazione web o mobile. I corsi vengono svolti mediante lezioni live via Zoom. Gli argomenti e il numero di ore sono indicativi e vengono corcordati in base alle esigenze personali.

learning
developer

Progetti evergreen

Nostante Visual Basic sia un linguaggio ormai dismesso da anni, ci sono alcuni progetti software a cui sono affezionato e che sono ancora manutenuti e ricercati da molti utenti: un generatore di documenti PDF, creazione di codici a barre 2D, elaborazione di fatture elettroniche XML e file telematici F24.

Blog

Ultimi articoli

{{post.date}}

{{post.title}}

{{post.summary}}