Figura professionale: sviluppatore mobile ios android
Nome Cognome | : J. P. | Età | : 43 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Venezia |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- Python + PyQT
- Realizzate applicazioni mobile per la piattaforma iOS di Apple
- CC++, Java, Objective-C COCOA OpenGL Qt/PySide Xcode
- CSS. HTML5 SQL MySQL
- Server web Apache
Esperienze
Dicembre 2012 Istituzione Centro Previsioni e Segnalazioni Maree http://www.comune.venezia.it/maree • Design e implementazione del software di supporto alle attività dell'Istituzione • Realizzazione corso sulla Programmazione a Oggetti • Realizzazione corso sul linguaggio Python • Realizzazione Applicazione per la Validazione dei Dati Meteo (Python + PyQT) Attività o settore Tecnico/Metereologico
Gennaio 2012 a Dicembre 2013 Progetto Arcade http://www.esa.int/Education/Rocket_Balloon_Experiments_for_University_Students • Design e implementazione del software per il progetto ARCADE-R2, esperimento svolto da dottorandi dell'università di Padova per la realizzazione un un sistema automatico di attracco in ambiente spaziale. Il progetto è avvenuto in seno alle iniziative REXUS/BEXUS delll'Ente Spaziale Europeo (ESA). Il lancio è avvenuto nel settembre 2013 e il software ha funzionato fino a termine missione nonostante la perdita del collegamento radio con la stazione a terra. Attività o settore Accademico/Aerospaziale
Gennaio 2010 a giugno 2011 Sviluppatore Mobile su Ambiente iOS Digitcom srl (www.digitcom.it) Dipendente part-time per DigitCom S.r.L., società del gruppo Goppion, per la quale sono stati realizzate applicazioni mobile per la piattaforma iOS di Apple. • IExcellent • Eden Viaggi • Applicazione per Fabi Group (iPhone/iPad) • Applicazione Veneto Banca Group (iPhone/iPad) Attività o settore Sostituire con il tipo di attività o settore
Gennaio 2005 a dicembre 2012 Istruttore Tecnico Informatico Presso Direzione Lavori Pubblici • Progetto e realizzazione di programmi SW a supporto delle attività di project management • Supporto ai Responsabili di progetto delle Opere Pubbliche per alimentare il sistema informativo di gestione dei Lavori Pubblici con i dati fondamentali di tutti i lavori in corso d'opera (date, importi, delibere di giunta comunale, varianti, ecc) • Stesura di rapporti periodici sullo stato di avanzamento delle opere pubbliche; In particolare tra le attività svolte ci sono: • Progettazione e realizzazione di un programma di gestione del personale della direzione, basato sulla • piattaforma LAMP (Linux + Apache + MySQL + PHP). • Progettazione e realizzazione di diversi programmi di analisi sui dati di avanzamento delle opere, scritti sia in Python che in Java e dotati di interfaccia grafica. Tra questi: • Analisi dello stato di avanzamento delle opere di tutti i soggetti competenti (Municipalità, Direzioni, Società) con diagrammi a torte e istogrammi • Visualizzazione della durata dei cantieri all'interno di un intervallo temporale • Supporto alla progettazione di un sistema di geolocalizzazione e pubblicazione degli interventi presenti nel sistema informativo delle opere pubbliche (GeoLP), visibile all'indirizzo http://geolp.comune.venezia.it • Editing/creazione delle presentazioni powerpoint circa le attività di Project Management dei lavori pubblici (inclusa una presentazione presso l'università Bocconi di Milano).
ISTRUZIONE E FORMAZIONE
1995 al 2000 Perito Informatico o
COMPETENZE PERSONALI
Lingua madre Italiano
Altre lingue
Inglese B2
Competenze comunicative
Competenze comunicative (retorica) acquisite nel corso di Filosofia del Diritto presso l'università degli studi di Padova Competenze organizzative e gestionali
Competenze professionali Progettazione e sviluppo SW a) Progetto, realizzazione, testing e documentazione di programmi SW b) Progetto e realizzazione di applicazioni su iOS e) Corso di Project Management seguito come attività formativa per l'omonimo ufficio del Comune di Venezia, tenuto dal PMI NIC
Competenze informatiche
1. Linguaggi di Programmazione 1. Linguaggi di programmazione compilati: C\C++, Java, Objective-C 2. Linguaggi di programmazione interpretati: Python, Perl, Javascript, PHP, Lua, bash (shell UNIX) 3. Linguaggi di markup: HTML, XHTML e fogli di stile CSS. HTML5 in studio 4. Conoscenza del linguaggio SQL per l'interrogazione dei database 5. XML e XSLT per la rappresentazione/formattazione di dati 6. LaTEX (conoscenza di base) 2. Librerie software 1. COCOA, libreria base dei sistemi Apple (Machintosh, iPhone/iPod touch) 2. Libreria SQLite per gestire database su applicazione 3. libreria SWING, per produrre interfacce grafiche nel linguaggio Java 4. libreria iText per realizzazione di file PDF (Java) 5. libreria JFreeChart per realizzare grafici e diagrammi (Java) 6. libreria Junit per testing di moduli scritti in linguaggio Java 7. pacchetto Tkinter per lo sviluppo di interfacce grafiche in linguaggio Python 8. conoscenza delle librerie OpenGL per sviluppare programmi 3D 9. conoscenza delle librerie jQuery per interfaccia grafica di applicazioni web 10. libreria Matplotlib per la realizzazione di diagrammi 11. libreria Qt/PySide per la realizzazione di GUI multipiattaforma 3. Sistemi Operativi 1. Windows 2000/XP, Windows Vista, Windows 7 2. GNU/Linux (distribuzioni Debian, Slackware, Ubuntu, Archlinux) 3. Mac OS X (normalmente utilizzato) 4. Server utilizzati 5. Server web Apache 6. Server Samba 7. Server MySQL 8. Applicativi 1. Microsoft office (word, excel, power point,…) 2. Pacchetto di produttività per l'ufficio OpenOffice.org 3. Programma di ritocco grafico Gimp 4. Programma di grafica vettoriale Adobe Fireworks 5. Programma di modellazione tridimensionale Blender3D 6. Programma di grafica vettoriale Inkscape 7. Ambiente di sviluppo Eclipse 8. Ambiente di sviluppo Netbeans 9. Ambiente di sviluppo Xcode 10. Final Cut Express per montaggio video 11. Editor VI/VIM/Emacs(default dei sistemi UNIX) 12. Sistema di controllo delle versioni GIT 13. Programma di conversione video ffmpegX Altre competenze • Cinematografia, nel corso elargito dall'università Ca' Foscari nell'anno 2013, nello specifico: ▫ Riprese ▫ Luci ▫ Sceneggiatura ▫ Montaggio • Elementi di Metereologia per l'Istituzione Centro Previsioni e Segnalazioni Maree • Elementi sulla realizzazione dei modelli di previsione
Patente di guida A/B
65 total views, 1 today