Ing. Pier Luigi Papeschi Ph.D.
Ingegnere informatico - Sviluppatore App & Siti Web
Mi presento
Creo codice per passione
Sono un ingegnere informatico con alle spalle molti, molti anni di esperienza.
Nel 1983 mio padre mi regalò un Commodore 64. Che cosa meravigliosa… mi vengono le lacrime agli occhi a pensarci… Avevo poco più di 10 anni e imparavo a programmare, non giocavo molto (nerd? ;).
Poi gli studi di informatica delle scuole superiori, poi ingegneria…
Lavorativamente ho iniziato nel 1995 creando la prima rete di 3 PC in Toscocarta Spa. Da 3 sono diventati 30 aggiungendo competenze oltre alla gestione delle reti, alla selezione e personalizzazione del software aziendale.
Nel 2008 mi sono avvicinato alle tecnologie web creando siti web, soprattutto e-commerce, sviluppando anche plug-in, scrivendo templates grafici, ecc.
Nel 2017 ho vinto una borsa di studio offerta da Google per sviluppare app per Android. Qui si è aperto un mondo e subito dopo ho iniziato a sviluppare app per iOS.
Adesso mi sto concentrando sullo sviluppo di app scritte in Dart (un linguaggio di programmazione basato su Java, con una struttura molto web oriented che consente di fare il deploy su diverse piattaforme con un unico codice – aspetto fondamentale per un freelancer come me).
Quindi adesso, cosa posso fare per te?
Beh, credo che le mie molteplici competenze e la mia esperienza trentennale siano un tesoro che mi permettono di avere un’ampia visione di ogni aspetto importante di un business. Sono un appassionato sviluppatore, ma prediligo anche la conduzione di team e il project management. Collaboro come freelance per agenzie e aziende.
Differenza tra un sito web e un’app
Cosa rende diverso e più… costoso lo sviluppo di app?
Un sito web normalmente non viene più scritto da zero, scrivendo ogni aspetto del backend di gestione delle pagine, menu, sicurezza, form, ecc. Infatti si parte da un framework già scritto e testato, di solito open source, e lo si personalizza per il cliente. E’ il caso di WordPress (pacchetto scaricabile gratuitamente da internet) che ha già una struttura matura e completa per realizzare un sito web moderno e affidabile. NON DOBBIAMO REINVENTARE LA RUOTA… mi sembra ovvio.
Quindi oggi i framework proprietari delle agenzie web non sono sicuri, completi e non rendono libero il cliente di cambiare fornitore. EVITARE IMMEDIATAMENTE!
Se per un sito web vale questo dogma (adoperare solo framework open source e largamente usati), per le app questo non vale. O meglio non è possibile adottare l’approccio del framework e adesso vediamo perché.
Quando un cliente vuole un’app, difficilmente ha bisogno di qualcosa che esiste già. Mi spiego, mentre un sito ha sempre una home page, un chi siamo, un contattaci, ecc., un’app è possibilmente unica e originale. Anzi, gli store bannano le app “cloni”, ovvero quelle app che hanno lo stesso codice ma che cambia solo un po’ di contenuto.
Quindi ogni app e scritta da zero per il cliente.
Il “bello” di questo è che chi scrive app deve avere almeno queste 2 qualità:
- conoscere bene la piattaforma per cui scrive l’app (Android o Apple)
- saper scrivere buon codice
Quando dico che bisogna saper scrivere codice, in realtà intendo sapere BENISSIMO scrivere il codice, perché la differenza tra un’app che… funziona e una che funziona bene, si può incrementare nelle funzionalità, o far leggere da altri programmatori, ecc. è fondamentale.
Una formazione continua
La struttura che fornisce un percorso di studi è fondamentale per garantire una qualità del codice elevata!
-
Udemy Inc.
Completato corso: La guida pratica con progetti reali
- San Francisco (California, USA) – 2021 / 2026
-
Udemy Inc.
Corso: Advanced Flutter: MVVM with Provider, Riverpod | BLoC
- San Francisco (California, USA) – 2026
-
The App Brewery
The complete Flutter Development Bootcamp using Dart
- London (UK) – 2020
-
Udemy Inc.
iOS 11 & Swift 4
The complete bootcamp iOS App Development course- San Francisco (California, USA) – 2018
-
Udacity Inc.
Vinto una borsa di studio per
"Nanodegree program - Associate Android Developer Fast track"- San Francisco (California, USA) – 2017
-
Politecnico di Torino
Facoltà di Ingegneria Informatica.
Diploma di laurea in ingegneria informatica- Torino – 2000
Contattami
Puoi scrivere un messaggio indicando la tua esigenza e vedrò di risponderti.
- Address
- Lucca
Italy