Benvenuti

Mi chiamo Cristiano Amadei e sono un Business process analyst, software product manager, software analyst e developer dal lontano 1996, anno in cui ho terminato gli studi abilitativi e ho iniziato la mia carriera lavorativa nel mondo dell’ informatica. Durante il mio percorso professionale ho acquisito molte competenze svolgendo

diverse mansioni e ruoli. Ho affiancato tutte le figure manageriali e le business unit aziendali, comunicando, condividendo e analizzando obiettivi, strategie aziendali, nonché gestendo le attività dei team di sviluppo e dei partners tecnici. Da settembre 2014 mi sto dedicato alla progettazione e sviluppo di applicazioni per piattaforme mobile (comunemente chiamate "APP")

inoltre fornisco consulenza di project management, analisi e sviluppo per progetti mobile e web. Ho da poco terminato gli studi per le certificazioni in “Software Product Management, Software Processes and Agile Practices” (University of Alberta) e in “iOS App Development with Swift” (University of Toronto).

Next

SOFTWARE PRODUCT MANAGER

Produrre un software è paragonabile alla costruzione di una casa. Si deve partire della planimetria e dal progetto creato, per poi passare alla scelta dei materiali, alla selezione e alla gestione delle risorse. Per raggiungere l'obiettivo è necessario avere una gestione efficace che permetta flessibilità senza compromettere i risultati. Tramite l'applicazione di modelli e metodologie AGILE è possibile pianificare le azioni necessarie, i tempi, i costi e definire un piano di rischio. Tutto con estrema efficacia e sicurezza. Grazie alla certificazione in Software Process and Agile practices (University of Alberta), sono in grado di aiutarvi.

Next

ARCHITTETURA DEL SOFTWARE

  • Scelta delle tecnologie necessarie e adatte al progetto.
  • Definizione linee guida per lo sviluppo.
  • Scelta degli strumenti per lo sviluppo.
  • Comprensione dell'ambiente di sistema più ampio.
  • Creare e progettare i componenti.
  • Analisi e integrazione dati.
  • Suddividere del progetto in fasi più piccole.
  • Definire le funzioni dei componenti.
  • Comprendere le interazioni e le dipendenze tra i componenti.
  • Comunicare questi concetti agli sviluppatori.

Next

ANALISI E PROGETTAZIONE

Un analista è la persona che studia il FABBISOGNO INFORMATIVO, analizza i processi (Business process management), definisce i requisiti del progetto applicativo, traccia le specifiche (Software Requirements Specification) e redige la documentazione. L' analista è la linea di giunzione tra il cliente e gli sviluppatori. E' fondamentale avere la capacità di comprendere le esigenze del cliente e comunicarle in modo efficace agli sviluppatori. E' necessario avere competenze tecniche, flessibilità, una grande capacità analitica e abilità nel relazionarsi con tutte le figure coinvolte, utilizzando una comunicazione chiara e comprensibile. Con oltre 20 anni di attività e centinaia di progetti realizzati, le mie capacità unite alle mie competenze tecniche, mi rendono un' efficace e abile analista.

Next

SVILUPPO

Sì, so scrivere codice ! Vanto esperienze di programmazione con diversi linguggi. Abitualmente utilizzo linguaggi differenti a seconda degli ambiti in cui opero. Nel mondo web esistono differenti tecnologie, per utilizzarle e creare applicazioni web "server-side" (backend) è necessario conoscerle. PHP, JQuery, HTML5, CSS3, JAVASCRIPT, framework CSS, Toolkit come BOOTSTRAP, JQUERY, FONT AWESOME, sono tutti elementi fondamentali per creare le interazioni (UI/UX)funzionali con la base dati. SQLServer, MySQL, PostgreSQL,web service, JSON, XML e CSV permettono di veicolare le informazioni attraverso i sistemi. Per alcuni esempi vi invito a guardate il mio portfolio o a contattarmi, sarò felice di mostrarvi cosa ho realizzato nel corso del tempo. Si, ho realizzato anche questo sito ;).

Next

NUOVE TECNOLOGIE

La progettazione e sviluppo di Applicazioni mobile e l'utilizzo di nuove tecnologie (es: Smartphone, NFC, RFID, realtà aumentata) sono argomenti a cui sto dedicando buona parte dei miei studi. Ho già realizzato alcune applicazioni App per iOS e Android . Molte sono state realizzate per poter comunicare con applicativi web ed essere gestite da remoto tramite backend web (siti). In base all'esigenze, ho utilizzato tecnologie ibride con Phonegap/Cordova o native in SWIFT per iOS. Forte del mio Know-how integro nuove tecnologie a sistemi legacy. Per informazioni visitate il sito: WWW.TURNAPP.IT o contattatemi.

Next

COSA FACCIO

Consulenza progettazione

Definisco i requisiti,il budget,il piano di rischi, scrivo analisi, genero documentazioni di supporto e prototipi.

Studi di fattibililtà e analisi

Analizzo i processi, elaboro le specifiche, individuo le tecnologiche e le risorse necessarie. Definisco il fabbisogno informativo, traccio i flussi, pianifico tempi e costi, evidenzio le criticità.

Project Management

Offro consulenza di Project Management, indentifico le migliori metodologie e modelli Agile necessarie. Coordino le fasi del progetto, supervisiono lo sviluppo gestendo le risorse e facendo rispettare tempi e costi.

Architettura Software

Progetto le architetture necesserie, le interezioni e le possibili integrazioni con i sistemi.

Progettazione software applicativi

Analisi requisiti, definizione funzionalità, progettazione e sviluppo, consulenza o supporto a teams di sviluppatori.

Sviluppo Nuove tecnologie (app)

Analisi requisiti, definizione funzionalità, progettazione e sviluppo APP.

PORTFOLIO

Ecco alcune mie realizzazioni

Per contattarmi usate i seguenti riferimenti:

CRISTIANO AMADEI

Via Montreux 4, 47024 Rimini - Italia

  • + 39 3474527071

  • info@cadev.it