Luigi Micco
(Full stack developer)
Skill
Teamwork 80%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 avvicinato al mondo Flutter.
Servizi
Un breve riepilogo dei servizi che offro.
Ecco un elenco dei servizi che normalmente i miei clienti mi richiedono, ma se avete delle esigenze diverse, parliamone.
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.
Dev coach
Come freelancer svolgo il ruolo di tutor per corsi di formazione per Full Stack Developer di una delle maggiori tech accademy italiane e organizzo 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
Corsi, consulenza e sviluppo: queste sono le attività che mi impegnano giornalmente.
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/Meet. Gli argomenti e il numero di ore sono indicativi e vengono corcordati insieme in base alle esigenze personali.
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
Senza una particolare frequenza e impegno, mi diverto a scrivere articoli tecnici sul mio blog. Qui sotto trovate quelli più recenti.