Categoria: Developer / Web dev. / Mobile dev. (Totale CV trovati: 10.907)
Data |
|
Età | Figura Professionale | Categoria | Sede Preferita |
---|
-
-
Analista Funzionale Senior, PL/SQL
- Linguaggi: Cobol , Idms, dl1.Cics, db2, my sql,Abap
- Visual base, DB3 , clipper, C, C++
- 1. Data Base: HOST Db2 Idms Dl1 Oracle 9i
- Sistemi Operativi: Windows, Linux, Unix MVS-OS 390 /DOS OS Windows (NT/XP/Server),
01/02/2016 E. D. 63 Analista Funzionale Senior, Pl/sql Analista Funzionale / Analista Tecnico Torino -
- â— Methodologies
- â—‹ Understanding and using TDD/BDD
- ○ Agile  using scrum in development process
- â—‹ Continuous integration, microservices
- â— Programming
- ○ PHP (versions 4.x  7.x)  expert in OOP, MVC, using frameworks
- (CodeIgniter, Laravel, Symfony), writing daemons, working with streams,
- pcntl (for async processes), webÂservices
- ○ Databases  MySQL/MariaDB, using JOINs, keys, query performance
- optimization; Redis (using for cache and as storage for message queue
- RestMQ), MongoDB (using for log storing)
- â—‹ HTML, JS, and CSS Â html5 compatible markup, using css3 features, JS
- (native and frameworks jQuery, YUI in Moodle)
- â—‹ Python (selenium testing, UNOÂbridge for libreoffice)
- â— Analytics
- â—‹ Formalization of business logic
- â—‹ Defining of development concept, architecture, and design specifications
- â—‹ Architecture building
I have wide experience in designing and development of elearning and ERP systems, and I am strongly motivated to continue my professional growth. I want to relocate to EU countries or Switzerland for further developing my skills (analytics and programming). My strong points php backenddevelopment, analytical way to task resolving. I’m inspired by PHP, elearning, highload, and opensource. If you are looking for someone like me, please feel free to contact!
Professional skills
● Methodologies
○ Understanding and using TDD/BDD
○ Agile using scrum in development process
○ Continuous integration, microservices
● Programming
○ PHP (versions 4.x 7.x) expert in OOP, MVC, using frameworks (CodeIgniter, Laravel, Symfony), writing daemons, working with streams, pcntl (for async processes), webservices
○ Databases MySQL/MariaDB, using JOINs, keys, query performance optimization; Redis (using for cache and as storage for message queue RestMQ), MongoDB (using for log storing)
○ HTML, JS, and CSS html5 compatible markup, using css3 features, JS (native and frameworks jQuery, YUI in Moodle) ○ Python (selenium testing, UNObridge for libreoffice)
● Analytics
○ Formalization of business logic ○ Defining of development concept, architecture, and design specifications ○ Architecture building
● Team work
○ Development planning, consultation of developers ○ Redmine for project management, using versions for releases (agile software development), Jira
○ VCS Github, Mercurial/GIT, deploying by Jenkins, using 3 stage of deploying sandbox (programmer testing), alpha (QAmanager testing), beta (user testing)
● Management ○ HR team recruitment, understanding of motivation ○ PM planning, realization, and control
● UNIX administration ○ Understanding of basic principles (RAID, LVM, memory/processor using, etc) ○ Using Linux Debian for development, testing, and production ○ Designing multiserver architecture for project ○ Optimization of configuration for PHP, MySQL performance ○ Using Nagios for monitoring
● LMS Moodle development (versions 1.8 3.x)
○ Course formats, activities, blocks, filters, authentication modules development ○ Performance optimization Experience
● Using AWS scalingfacilities in “rushhours” for project with total auditory about 13M
● Designing and developing highperformance information systems ○ Moodlebased ERP system (full life cycle of student in Moscow Technological Institute) protected by an official copyright certificate
○ Moodle plugin suit for universities “DIONIS” (registration system, student management system)
○ Course constructor (allows to transform content in various formats to “clean” educational course compatible with html5 including questions for quizzes)
○ Helpdesk system for students ○ Various library systems for internal usage
● Moodle integration with other educational systems (syncing profiles, grades, etc)
● Integration with ERPsystem of university based on 1C platform (SAP analog)
● LMS Megacampus development (proprietary system of Moscow University for Industry and Finance "Synergy")
● Building SCORMpackets
● Mobile app development
● Managing a team of 4 developers (1 tester)
● Have several publications on educational theme
● Using Moodle, CRM SalesForce, Megaplan, MediaWiki, TellMeMore, BigBlueButton Education
● International University in Moscow, Russia (2011) A Specialist’s degree (5 years of studying, between a Bachelor’s and a Master’s degree for Bologna process), speciality management, the diploma subject, ‘Using of elearning features for human resource management in civil service.’ Recommendations
● Alexander Smirnov The creator of the most famous portal in Russia about php (http://phpclub.ru/), the head of PHPsection on an annual conference DevConf (http://devconf.ru/)
● Sergey Lobachev Professor, a Doctor of Technical Sciences, Head of ‘Information and mathematical technologies and information law’ department in Moscow State University of Railway Engineering Contact details will be provided by request Employment Period Organization Position
February 2008 — October 2009 World Technological University a programmer, a lead specialist
October 2009 — June 2010 Moscow State University of Food Production a lead programmer
January 2010 — August 2010 Moscow State University of Printing Arts a programmer (parttime
) November 2010 — February 2011 International Independent University of Environmental and Political Sciences a programmer (parttime)
June 2010 — May 2012 Moscow Technological Institute a lead programmer
March 2012 — to present Moscow State University of Railway Engineering a programmer (parttime)
May 2012 — to February 2014 Mobile Education Ltd. a lead programmer
February 2014 — September 2015 Moscow University for Industry and Finance "Synergy" a deputy chief of Megacampus development group, team lead
September 2015 — present Lingualeo LLC http://lingualeo.com/es a lead programmer
01/02/2016 V. A. 44 Lead Programmer Developer / Web dev. / Mobile dev. Italia Russia -
-
Febbraio 2014 - In corso
- Manuntenzione / Sviluppo Software, gestione database tramite MS SQL Server, sviluppo applicativi software call center bancari
- Buona conoscenza degli applicativi del pacchetto Office, posta elettronica, sistemi Windows;
- Buon utilizzo di Microsoft SQL Server per gestione dei database e di GraphPadPrism (Utilizzato
- durante l'Attività di laboratorio) e Matlab (Utilizzato durante tutto il percorso di studi
- universitario) per le analisi statistiche e studi basati su modellizzazione;
- Linguaggi di programmazione/interrogazione:
- Conoscenza base : JAVA, PERL
- Buona conoscenza: SQL
- Buona conoscenza: MATLAB
- Linguaggi di programmazione per creazione e gestione siti web:
- Conoscenza base : HTML, JSP, JAVA
- Competenze tecniche di laboratorio acquisite durante l’attività di laboratorio:
- Conoscenza base delle tecniche base di sterilizzazione, diluizione, preparazione di impianti
- vetroceramici per protesi.
- Conoscenza base nell’utilizzo di macchinari per analisi chimico-fisiche
R2Gfree S.r.l., 20124 - Milano
Azienda Informatica
ICT - Consultant, Software Developer presso Banca Popolare di Milano
IVR - Designer & Developer, servizi di manutenzione su Help Desk, gestione amministrativa
dei server, gestione / elaborazioni statistiche / aggiornamento dei database01/02/2016 G. C. 39 Ict – Consiltant Developer / Web dev. / Mobile dev. Palermo -
- Linguaggi di Programmazione LIVELLO
- PHP procedurale DISCRETO
- JAVA SUFFICIENTE
- CU SUFFICIENTE
- VBA SUFFICIENTE
- HTML DISCRETO
- SQL DISCRETO
- DATABASE: LIVELLO
- ACCESS BUONO
- MYSQL DISCRETO
- SQLSERVER SUFFICENTE
- SOFTWARE: LIVELLO
- PHOTOSHOP DISCRETO
- FREEHAND SUFFICIENTE
- DREAM WEA VER DISCRETO
- VISUAL STUDIO
Aprile 2015 - Febbraio 2016 Impiegato, Ac2 s.r.l., Zafferana Etnea (ct). Principali attività e responsabilità: Data entry, reportistica, manutenzione database access
Febbraio 2013 - Giugno 2014 Impiegato Sicilia Sistemi e Telecomunicazioni, Catania
Principali attività e responsabilità Azienda Informatica: utilizzo sofware infoclin per creazione cartelle cliniche informatizzate e reportistica, gestione database
Aprile 2012 - Agosto 2012 Stagista AC2 s.r.l. Zafferana Etnea (CT), Catania. Principali attività e responsabilità: Tirocinio Formativo per la tesi di laurea per l'Università Marconi di Roma
Creazione portale in php e MySql per l'inserimento di CV e profili aziendali www.smartsicily.altervista.orgFebbraio 2011 - Luglio 2011 Stagista AC2 s.r.l. Zafferana Etnea (CT) Zafferana Etnea. Principali attività e responsabilità: Tirocinio Formativo per l'Università Marconi di Roma
Ricerche su DataWarehouse. Utilizzo di Talend Open Studio, jasper ireportAprile 2010 - Luglio 2010 Impiegato Spes Engineering, Catania. Principali attività e responsabilità
Co.Co.Pro Impiegato Amministrativo, Data Entry, reportistica
Novembre 2008 - Luglio 2009 Impiegato AC2 Zafferana (CT), Zafferana etnea
Principali attività e responsabilità Co.Co.Pro Data Entry con software Docuware, reportistica
Date (da – a)
Giugno 2006 - Dicembre 2007
Figura ricoperta
Tutor d'aula
Datore di lavoro
EFAL Acireale (CT)
Luogo
Catania
Principali attività e responsabilità
Co.Co.Pro
Tutor d'aulaDate (da – a)
Ottobre 2005 - Giugno 2006
Figura ricoperta
Socio consigliere
Datore di lavoro
Cooperativa Sociale Don Bosco di Catania
Luogo
Catania
Principali attività e responsabilità
Prestazione Occasionale
Socio Consigliere. Realizzazione e manutenzione sito internet (www.sentirsiacasa.altervista.org); assistenza informatica; realizzazione sistema informativo in Access; reportistica, segretariato;addetto logistica,Date (da – a)
Marzo 2004 - Marzo 2005
Figura ricoperta
Addetto comunicazione multimediale
Datore di lavoro
ACLI (Associazioni Cristiane Lavoratori Italiani)
Luogo
Catania
Principali attività e responsabilità
Associazione promozione sociale
Contratto di Collaborazione Continua e Coordinata a Progetto come Addetto alla comunicazione multimediale
manutenzione sito internet; realizzazione sistema informativo in Access; assistenza informatica;segretariatoIstruzione e Formazione
Data
Agosto 2013
Titolo della qualifica rilasciata
Laurea Triennale Ingegneria Informatica
Istituto di istruzione o formazione
Università Guglielmo Marconi
Luogo
Roma
Data
Dicembre 2007
Titolo della qualifica rilasciata
Corso Regionale Amministratore reti informatiche
Istituto di istruzione o formazione
ECAP Catania
Luogo
Catania
Principali tematiche / competenze professionali acquisite
Fondamenti di protocolli di rete, configurazioni reti lan, fondamenti windows 2000 server.
Data
Luglio 2007
Titolo della qualifica rilasciata
Perito Informatico
Istituto di istruzione o formazione
ITI Copernico Catania
Luogo
Catania
Data
Ottobre 2006
Titolo della qualifica rilasciata
Corso Regionale Esperto Grafica Computerizzata
Istituto di istruzione o formazione
ECAP Catania
Luogo
Catania
Principali tematiche / competenze professionali acquisite
Fondamenti di Photoshop, Freehand, Corel Draw
Data
Dicembre 2005
Titolo della qualifica rilasciata
Corso Regionale Programmatore Pagine web
Istituto di istruzione o formazione
ECAP Catania
Luogo
Catania
Principali tematiche / competenze professionali acquisite
Fondamenti PHP,Visual Basic 6,Mysql,Visual Studio.net 2003
Data
Aprile 2001
Titolo della qualifica rilasciata
ECDL
Istituto di istruzione o formazione
CNOS-FAP Catania
Luogo
Catania
Data
Luglio 1992
Titolo della qualifica rilasciata
Maturità scientifica
Istituto di istruzione o formazione
Liceo Scientifico Galileo Galilei
Luogo
Catania
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Conoscenze informatiche
Capacità e competenze informatiche
Linguaggi di Programmazione LIVELLO
PHP DISCRETO
JAVA SUFFICIENTE
C# SUFFICIENTE
VBA SUFFICIENTE
HTML DISCRETO
SQL DISCRETODATABASE: LIVELLO
ACCESS BUONO
MYSQL DISCRETO
SQLSERVER SUFFICENTESOFTWARE: LIVELLO
PHOTOSHOP DISCRETO
FREEHAND SUFFICIENTE
DREAMWEAVER DISCRETO
VISUAL STUDIO DISCRETORiporto alcuni siti web da me realizzati:
http://www.sentirsiacasa.altervista.org
http://www.cataniaannunci.altervista.org
http://www.ctedintorni.altervista.org/progettomarconi/index.html
http://www.smartsicily.altervista.org01/02/2016 M. B. 49 Addetto Ai Sistemi Informativi Tramite Software Sistemista / Tecnico informatico Catania, Milano, -
-
da maggio 2015
- Analista Statistico
- la conoscenza del pacchetto MicrosoftOffice è ottima (word, excel, powerpoint e
- publisher); durante il corso di studio ho potuto applicare le conoscenze statistiche
- attraverso i software come: R, SAS, SPSS e il pacchetto MiniTab; ho approfondito la
- conoscenza dei linguaggi informatici C++ e SQL
a novembre 2015
analista programmatore presso Crif Spa Via Mario Fantin 1/3, Bologna
? analisi delle performance creditizie e dell'utilizzo del servizio Sprint attraverso indagini e sistemi di reportistica a favore dei clienti; ? individuazione di spunti statistici da proporre come risorsa ai clienti o come evoluzione del servizio interna all'azienda.
da ottobre 2014
a dicembre 2014
tirocinante statistico
presso l Azienda Ospedaliero-Universitaria di Ferrara, Arcispedale Sant Anna
Ufficio Accreditamento, Qualit , Ricerca e Innovazione.
Data Analyst
? la principale mansione stata creare carte di controllo statistico di qualit per la gestione dei processi clinici e economici in ambito chirurgico attraverso l'uso del pacchetto MiniTab e del software statistico R;
? lo scopo stato di fornire un supporto alle decisioni dello staff medico sul monitoraggio di alcuni indicatori di performance clinici e sanitari; questo obiettivo stato raggiunto attraverso l elaborazione della tesi di laurea magistrale usando i metodi statistici del Controllo Statistico di Processo.01/02/2016 V. P. 35 Analista Statistico Analista Funzionale / Analista Tecnico Bologna -
-
• Date (da – a) *
- Linux - Microsoft Windows - Virtualizzazione - Networking
• Nome e indirizzo del datore di
lavoro
ARIATECH, Via Salaria * Roma
• Tipo di azienda o settore Global Service
• Tipo di impiego Settore Informatico
• Principali mansioni e responsabilità Sysadmin, Assistenza tecnica informatica Avanzata
Assistenza Presso Via Salaria * Roma
Via Ubaldo Comandini 87/89
Centri Sportivi Dislocati in zona Roma e Rieti
ESPERIENZA LAVORATIVA
• Date (da – a) 20/05/2014 al 15/01/2015
• Nome e indirizzo del datore di
lavoro
AC3Studio, Viale Regina Margherita, 93 – 00198 Roma
• Tipo di azienda o settore Studio Associato di Consulenza e Analisi ICT
• Tipo di impiego Consulente e Assistenza tecnica
• Principali mansioni e responsabilità System Administrator Linux
Assistenza Presso Università degli Studi Roma Tre
Uffici Dislocati in zona Roma
ESPERIENZA LAVORATIVA
• Date (da – a) 22/09/2008 al 03/09/2009
• Nome e indirizzo del datore di
lavoro
Mediashopstore, Bitetto, (BA)
• Tipo di azienda o settore Elettronica/Telefonia
• Tipo di impiego Tecnico Computer
• Principali mansioni e responsabilità Servizio clienti, Tecnico computer01/02/2016 T. C. 33 Sistemista Sistemista / Tecnico informatico Roma -
- Progettazione DB/Data Warehouse
- Analisi funzionale
- Oracle
- Oracle Datamodeler
- ERWin
- SQL
- Pl/Sql
- UML
- XML
- MongoDB
- Oracle Spatial
- Oracle Semantic Technologies
- Unix
- Oracle 6, Unix, Pro C, SQL, SQL - S.O.: Unix, DOS - DB: Oracle 5 e Oracle 6 - Rete TCP/IP
Esperienze lavorative
Maggio 2016 - Oggi Figura ricoperta Analista, Data architect, sviluppatore Datore di lavoro ALLIANZ S.p.A. Luogo Milano
Principali attività e responsabilità Analisi funzionale, disegno data mart, programmazione. Progettazione e sviluppo di Data Mart, procedure ETL e report per il Monitoraggio Direzionale.Principali tecnologie utilizzate: Oracle 12, Oracle Datamodeler, Pl/Sql
Aprile 2012 - Aprile 2016 Figura ricoperta Data architect, Analista, Sviluppatore Datore di lavoro Seat Pagine Gialle S.p.A. Luogo Milano
Principali attività e responsabilità
Progettazione db, analisi funzionale, programmazione.
Nell’ambito del progetto di rifacimento dell'intero database e delle relative procedure di alimentazione e di comunicazione col motore di ricerca e front-end, ha collaborato alla progettazione, disegno logico (ER) e implementazione fisica (su Oracle 11) del database.
Sono stati quindi reingegnerizzati i flussi di alimentazione del database (ETL) e di comunicazione con le altre componenti aziendali (prodotto, amministrazione, font-end, motore): in questo ambito ha svolto la funzione di analista funzionale e, in una seconda fase, anche di sviluppatore di package pl/sql e procedure su server Linux. Per scelta aziendale non sono stati utilizzati tool dedicati all’ETL, ma procedure su server Linux, package pl/sql e altri tool Oracle.
Nell’ultimo periodo l’attività è stata prevalentemente di aggiunta di nuovi prodotti o modifica di vecchi, per i quali ne ha seguito l’intero sviluppo: fattibilità; verifica della congruenza del db ed eventuali modifiche/aggiunte del modello logico/fisico dei dati; analisi funzionale; sviluppo.
Principali tecnologie utilizzate: Oracle 11, Oracle Datamodeler, Pl/Sql, XML, MongoDBSettembre 2008 - Marzo 2012 Figura ricoperta Data architect, Analista, Sviluppatore Datore di lavoro Matrix SpA Luogo Milano Principali attività e responsabilità
Analisi dati e funzionale, progettazione e modellazione db (compreso il repository unico dell’azienda), sviluppo sw e supporto tecnologico nella realizzazione di diversi progetti per la realizzazione e l’ampliamento di portali web, anche con utilizzo di tecnologie geospaziali per la gestione di dati geografici e tecnologie semantiche (semantic web).
Principali tecnologie utilizzate : Oracle 11, Pl/Sql, Oracle Spatial, Oracle Semantic Technologies, Oracle Data Integrator, ErWin, Oracle DatamodelerSettembre 2007 - Settembre 2008 Figura ricoperta Data architect, Analista, Sviluppatore Datore di lavoro RCS SpA Luogo Milano
Principali attività e responsabilità
Reingegnerizzazione db, analisi funzionale per le procedure di ETL, modellazione del data warehouse e realizzazione di procedure di monitoring per la concessionaria di pubblicità di una grande azienda editoriale.
Principali tecnologie utilizzate : Oracle 10, Pl/Sql, MS Visio, Informatica PowerCenterSettembre 2006 - Settembre 2007 Figura ricoperta DBA Datore di lavoro H3G SpA Luogo Milano
Principali attività e responsabilità
Database Administrator Oracle, in ambiente di produzione.
Principali tecnologie utilizzate : Oracle 8, Oracle9 – Unix (Sun e HP)Gennaio 2003 - Settembre 2006 Figura ricoperta DBA Datore di lavoro Vodafone SpA Luogo Milano
Principali attività e responsabilità
Database Administrator Oracle, in ambiente di produzione.
Principali tecnologie utilizzate : Oracle 8, Oracle9 – Unix (Sun e HP)Gennaio 2002 - Dicembre 2002 Figura ricoperta Data architect, Analista, Sviluppatore, DBA Datore di lavoro Infostrada SpA Luogo Milano
Principali attività e responsabilità
Analisi funzionale, modellazione db, sviluppo sw e amministrazione del db di sviluppo nell’ambito del progetto di integrazione delle basi dati di due operatori nel settore telecomunicazioni (Infostrada e Wind). Principali tecnologie utilizzate: Unix, Oracle 8, Pro*C, PL/SQL, ErWin
Ottobre 2000 - Dicembre 2001 Figura ricoperta Direttore tecnico Datore di lavoro Limiteazero (BGS D'Arcy) Luogo Milano
Principali attività e responsabilità
Direttore tecnico per il laboratorio di ricerca sul web e di net art di Azzurra IMP, agenzia del gruppo BGS D’Arcy.
Principali tecnologie utilizzate: HTML, DHTML, ASP, JSP, Java, Flash 5, MS SQL ServerGennaio 1999 - Settembre 2000 Figura ricoperta Analista, Data Architect, Coordinatore progetto Datore di lavoro UniCredit SpA Luogo Milano
Principali attività e responsabilità
Progettazione DB/Data Warehouse, analisi funzionale e coordinamento progetto nella realizzazione di un pacchetto software per l’Auditing bancario, integrato nel S.I. aziendale.
Principali tecnologie utilizzate: Windows NT, DB2, Oracle 7, Oracle 8, MS SQL Server, ERwin, UML,
PL/SQLGennaio 1997 - Dicembre 1998 Figura ricoperta Analista, Data Architect, Sviluppatore Datore di lavoro Banco AmbroVeneto, ora Intesa San Paolo SpA Luogo Milano - Vicenza
Principali attività e responsabilità
Collaborazione nell’analisi funzionale del S.I. per l’Auditing bancario; progettazione del DB; sviluppo di alcuni package gestionali.
Principali tecnologie utilizzate: Oracle 7, ErWin, PL/SQLDicembre 1995 - Dicembre 1996 Figura ricoperta Analista Datore di lavoro Pirelli Spa Luogo Milano Principali attività e responsabilità
Nell’ambito del progetto di realizzazione infrastruttura S.I. dell’azienda (progetto APIS -Advanced Pirelli Information System): Analisi funzionale di singoli componenti del S.I.; collaborazione alla realizzazione della base dati e del sw degli stessi; supporto tecnico su Oracle 7; collaborazione alla realizzazione del sito Internet Pirelli.
Principali tecnologie utilizzate: Oracle 7, Pro C, Business Objects, UnixOttobre 1995 - Novembre 1995 Figura ricoperta Analista, Programmatore Datore di lavoro FONDAZIONE BANCA SAN PAOLO DI BRESCIA Luogo Milano - Brescia
Principali attività e responsabilità
Analisi per un progetto pilota per la realizzazione di S.I. per la San Paolo di Brescia / Realizzazione distribuzione dati su rete geografica; installazione e supporto tecnico su Oracle 7.
Principali tecnologie utilizzate: Oracle 7, Pro C, PL/SQL, UnixLuglio 1995 - Settembre 1995 Figura ricoperta Analista, Data Architect Datore di lavoro Costiero Gas SpA Luogo Milano - Livorno
Principali attività e responsabilità
Collaborazione all’analisi funzionale; progettazione Data Base; supporto tecnico su DB (Oracle 7,
Informix) e S.O. Unix; corsi formazione utenti.
Principali tecnologie utilizzate: Oracle 7, Informix, Pro C, PL/SQL, UnixAprile 1995 - Luglio 1995 Figura ricoperta Analista, Programmatore Datore di lavoro Nomos Sistema SpA Luogo Milano
Principali attività e responsabilità
Analisi e programmazione del modulo di calcolo (interprete per un linguaggio di programmazione per la matematica attuariale) del package LIFE-PC (per la gestione delle polizze vita).
Principali tecnologie utilizzate: Windows, C, C++, AccessGennaio 1994 - Marzo 1995 Figura ricoperta Analista, Programmatore Datore di lavoro Olivetti SpA Luogo Milano
Principali attività e responsabilità
Analisi per procedure di distribuzione dati su rete geografica; supporto tecnico su Data Base (Oracle 6 e Oracle 7); programmazione per Olivetti ISI (Information System Italy).
Principali tecnologie utilizzate: C, Pro C, SQL, PL/SQL, Oracle 6, Oracle 7, Unix, Visual Basic, AccessNovembre 1989 - Dicembre 1993 Figura ricoperta Programmatore, Analista, DBA, Coordinazione progetto Datore di lavoro IperCoop Lombardia Luogo Milano
Principali attività e responsabilità
Implementazione dell’intero Sistema Informativo di una catena di Ipermercati . Funzione: dapprima
programmatore, poi capo progetto, analista e DBA. Nell’ambito di questo progetto ha tenuto anche corsi di formazione degli utenti.
Principali tecnologie utilizzate: C language, SQL - S.O.: Unix, DOS - DB: Oracle 5 e Oracle 6 - Rete
TCP/IPGiugno 1991 - Giugno 1992Figura ricoperta Analista, Programmatore, DBA Datore di lavoro AEM Milano (ora A2A) Luogo Milano
Principali attività e responsabilità
DBA, collaborazione all’analisi (con particolare riguardo al disegno del Data Base), programmazione,
supporto tecnico per S.O. Unix, DataBase Oracle 6 e comunicazioni via rete TCP/IP, nell’ambito
dell’implementazione del S.I. per il pronto intervento.
Principali tecnologie utilizzate: Oracle 6, Unix, Pro C, SQLIstruzione e Formazione
Data Luglio 1989 Titolo della qualifica rilasciata Laurea in Scienze dell'Informazione Istituto di istruzione o formazione Università degli studi di MIlano Luogo Milano
Conoscenze linguistiche
Lingua Italiano Capacità di lettura/scrittura Madrelingua Capacità di espressione orale Madrelingua
Lingua Inglese Capacità di lettura/scrittura Buono Capacità di espressione orale Scolastico
Conoscenze informatiche
Capacità e competenze informatiche
01/02/2016 F. D. 62 Data Architect – Analista – Sviluppo Software Project Manager/Architetto SW/ IT Manager Milano -
- Buona conoscenza dei Sistemi Operativi Microsoft Windows XP – Seven - 8.
- Buona conoscenza del pacchetto Microsoft Office.
- Buona conoscenza del PC Hardware.
- Buona conoscenza dei linguaggi C++,C, Java, HTML, PHP, SQL e programmazione orientata agli oggetti
02/06/2014 – 4/7/2014 Programmatore Web (Stagista) presso Ala Data System , via Sant'Anatalone 15, 20147 Milano
• Principali mansioni e responsabilità -Creazione di siti web, Manutenzione di siti web
Istruzione e formazione
Settembre 2011 – Giugno 2015 Nome e tipo di istituto di istruzione o formazione IIS Falcone-Righi Maturità tecnico industriale con indirizzo informatico. Qualifica conseguita Perito Informatico. Livello nella classificazione nazionale 82/100
Capacità e competenze personali Acquisite nel corso della vita e della carriera ma non necessariamente riconosciute da certificati e diplomi ufficiali.
Madrelingua Bulgaro
Altre lingua
Italiano-Ottimo
Inglese Buono
Capacità e competenze relazionali
Capacità di lavorare in gruppo maturata in molteplici situazioni scolastiche.
Capacità e competenze organizzative
Sono una persona autonoma in grado di organizzare il mio lavoro e di coordinarlo con gli altri quando c'è necessità.
Ho buone doti relazionali e capacità di apprendimento.
Capacità e competenze tecniche
Buona conoscenza dei Sistemi Operativi Microsoft Windows XP – Seven - 8.
Buona conoscenza del pacchetto Microsoft Office.
Buona conoscenza del PC Hardware.
Buona conoscenza dei linguaggi C++,C, Java, HTML, PHP, SQL e programmazione orientata agli oggetti
01/02/2016 S. A. A. 30 Programmatore Web (stagista) Developer / Web dev. / Mobile dev. Milano -
- CAPACITA’ DI APPLICARE LE CONOSCENZE PROFESSIONALI RELATIVE A: LINGUAGGI DI PROGRAMMAZIONE: C, C++, JAVA SISTEMA OPERATIVO LINUX PROTOCOLLI DI RETE TCP/IP. CAPACITA’ DI GESTIRE E CONFIGURARE TUTTI I SISTEMI OPERATIVI DESCTOP E SERVER, APACHE, MYSQL, LAN, WAN, ROUTER, WI’FI, NETWORK SECURITY. PROGRAMMAZIONE CON LINGUAGGIO ASP, PHP, HTML, JQUERY, AJAX, DATABASE, CLIENT – SERVER, DELPHI, PHP, HTML, CSS., OLTRE CHE I MAGGIORI DB RELAZIONALI; INOLTRE: JAVASCRIPT, HTML, CSS-DOJO, ANGULAR, JQUERY, RESPONSIVE DESIGN IMPLEMENTATION (EG BOOTSTRAP), APPLICAZIONI NATIVE ANDROID-IOS-WINDOWS 8, ESPERIENZA MATURATA CON METODOLOGIA AGILE SCRUM
anni 2000 – 2001 FORMATORE E CONSULENTE PER LE PROBLEMATICHE ATTINENTI ALLA GESTIONE, ORGANIZZAZIONE, MIGRAZIONE, NONCHÉ SICUREZZA, DEL SISTEMA INFORMATICO DELL’UFFICIO SUDDETTO presso MINISTERO DELL`INTERNO – DIPARTIMENTO DELLA PUBBLICA SICUREZZA ROMA • Tipo di azienda o settore DIREZIONE CENTRALE DELLA POLIZIA CRIMINALE . • Principali mansioni e responsabilità FORMAZIONE SPECIALISTICA A PERSONALE INTERNO SUI PRODOTTI MICROSOFT SERVER, SOPRATTUTTO L`INTERNET WORKING
anni 2002 – 2003 NETWORKING, SICUREZZA presso IPSE – TELEFONIA MOBILE ROMA • Tipo di azienda o settore DIREZIONE CENTRALE Principali mansioni e responsabilità GESTIONE PROGETTI DI SYSTEM INTEGRATION PER INFRASTRUTTURE DI RETE (ROUTING, SWITCHING, WIRELESS LAN) E DI SICUREZZA
anni 2004 – 2005 NETWORKING, SICUREZZA per POSTE ITALIANE S.P.A. • Tipo di azienda o settore DIREZIONE CENTRALE ROMA Principali mansioni e responsabilità NETWORKING WITH THE COMMUNITY AND LOCAL SERVICES.
2006 – 2014 NETWORKING, SICUREZZA, ASP, PHP, MYSQL, ANDROID APP presso GRUPPO MALAVOLTA S.P.A. • Tipo di azienda o settore DIREZIONE CENTRALE RIPATRANSONE (AP) Principali mansioni e responsabilità RESPONSABILE DELLA “INFORMATION TECHNOLOGY” 2015 – adesso Responsabile tecnico di alcuni portali per aziende di Belgrado (Software, Sicurezza, Network, Project Manager, Document Management ULTIMO PRODOTTO INFORMATICO CREATO E REPERIBILE ANCHE ON LINE PROPISI ING-PRO
ISTRUZIONE E FORMAZIONE
MADRELINGUA Serbo-Croato
ALTRE LINGUE CONOSCIUTE INGLESE E ITALIANO ECCELLENTE (in entrambe le lingue), •
Data (1976-1980) • Nome e tipo di istituto di istruzione o formazione UNIVERSITÀ DI BELGRADO • Qualifica conseguita Principali materie / abilità professionali oggetto dello studio INGEGNERIA INFORMATICA con votazione equivalente in Italia di 110/110 TUTTI I SISTEMI OPERATIVI, IMPLEMENTING AND SUPPORTING WIN. SERVER, ASP, DATABASE. IN SPECIFICO: PHP ad oggetti; Web Server Apache Tomcat; DB nosql Mongo, DB javascript, Java e Python Jquery, Ajax, Html, CSS; Git o SVN
Data (1995-2000) • Nome e tipo di istituto di istruzione o formazione MICROSOFT
CAPACITÀ E COMPETENZE TECNICHE Con computer, macchinari attrezzature specifiche, ecc. GESTIRE E CONFIGURARE TUTTI I SISTEMI OPERATIVI DESCTOP E SERVER, APACHE, MYSQL, LAN, WAN, ROUTER, WI’FI, NETWORK SECURITY. PROGRAMMAZIONE CON LINGUAGGIO ASP, PHP, HTML, JQUERY, AJAX, DATABASE, CLIENT – SERVER, DELPHI, PHP, HTML, CSS., OLTRE CHE I MAGGIORI DB RELAZIONALI; INOLTRE: JAVASCRIPT, HTML, CSS-DOJO, ANGULAR, JQUERY, RESPONSIVE DESIGN IMPLEMENTATION (EG BOOTSTRAP), APPLICAZIONI NATIVE ANDROID-IOS-WINDOWS 8, ESPERIENZA MATURATA CON METODOLOGIA AGILE SCRUM IN QUALITA' DI SCRUM TEAM MEMBER ETC. ETC. ALTRE CAPACITÀ E COMPETENZE Competenze non indicate in precedenza PROJECT MANAGEMENT, CMS, E – COMMERCE POS-POINT OF SALE, ERP, MOBILE APP. ANDROID E APPLE, FILE MANAGER, DMS, SOCIAL NETWORKING, SECURITY, GOOGLE RANKING. MICROSOFT CERTIFIED PROFESSIONAL ID: 1720936 CAPACITA’ DI APPLICARE LE CONOSCENZE PROFESSIONALI RELATIVE A: LINGUAGGI DI PROGRAMMAZIONE: C, C++, JAVA SISTEMA OPERATIVO LINUX PROTOCOLLI DI RETE TCP/IP. CAPACITA’ DI GESTIRE E CONFIGURARE TUTTI I SISTEMI OPERATIVI DESCTOP E SERVER, APACHE, MYSQL, LAN, WAN, ROUTER, WI’FI, NETWORK SECURITY. PROGRAMMAZIONE CON LINGUAGGIO ASP, PHP, HTML, JQUERY, AJAX, DATABASE, CLIENT – SERVER, DELPHI, PHP, HTML, CSS., OLTRE CHE I MAGGIORI DB RELAZIONALI; INOLTRE: JAVASCRIPT, HTML, CSS-DOJO, ANGULAR, JQUERY, RESPONSIVE DESIGN IMPLEMENTATION (EG BOOTSTRAP), APPLICAZIONI NATIVE ANDROID-IOS-WINDOWS 8, ESPERIENZA MATURATA CON METODOLOGIA AGILE SCRUM. PROJECT MANAGEMENT, CMS, E – COMMERCE POS-POINT OF SALE, ERP, MOBILE APP. ANDROID E APPLE, FILE MANAGER, DMS, SOCIAL NETWORKING, SECURITY, GOOGLE RANKING Pagina 3 - Curriculum vitae di [ ****, **** ] Per ulteriori informazioni: tel: * CAPACITÀ E COMPETENZE RELAZIONALI CAPACITÀ DI LAVORARE IN SPIRITO COSTRUTTIVO E COLLABORATIVO CON ALTRE PERSONE, ANCHE IN AMBIENTI MULTICULTURALI, OCCUPANDO POSTI IN CUI LA COMUNICAZIONE È STRATEGICA NON SOLTANTO PER LE DIFFERENTI COMPETENZE DEI SINGOLI MEMBRI DEL GRUPPO DI LAVORO, MA ANCHE PERCHÉ I RUOLI E LE RESPONSABILITÀ DIVERSE POSSONO TRINCERARE I SINGOLI PARTECIPANTI NELLE LORO POSIZIONI RENDENDO IMPRODUTTIVO IL TEAM DI LAVORO. IN QUESTE SITUAZIONI, LA MIA CAPACITÀ SPERIMENTATA DI COMPRENDERE IL PUNTO DI VISTA ALTRUI E DI SAPER COMUNICARE PER VALORIZZARE IL LAVORO DI CIASCUNO, OLTRE CHE DI CONDIVISIONE DEGLI OBIETTIVI DELL’AZIENDA, É RISULTATA ESSENZIALE PER IL LAVORO DI SQUADRA E PER IL RAGGIUNGIMENTO DEGLI OBIETTIVI.
CAPACITÀ E COMPETENZE PERSONALI Acquisite nel corso della vita e della carriera ma non necessariamente riconosciute da certificati e diplomi ufficiali.
CAPACITÀ DI PROGETTAZIONE, CREAZIONE SITI WEB, PAGINE WEB ECC.- CAPACITÀ DI FRONTEGGIARE LE SITUAZIONI DI STRESS LAVORANDO IN TEAM ; CAPACITÀ DI MEDIAZIONE FORNENDO OCCASIONI DI CONFRONTO E COLLABORAZIONE, PER SUPERARE GLI OSTACOLI, SOPRATTUTTO QUANDO PUNTI DI VISTA E DIFFERENTI VISIONI SULLE STRATEGIE DI LAVORO RENDEVANO IMPROBABILE, OLTRE CHE ARDUO, IL CONSEGUIMENTO DELL’OBIETTIVO AZIENDALE; CAPACITÀ DI CONDIVIDERE GLI OBIETTIVI DI CRESCITA E/O DI INNOVAZIONE DELLE AZIENDE PRESSO LE QUALI HO LAVORATO, FORNENDO ULTERIORI INCENTIVI IN TERMINI DI IDEE INNOVATIVE, CREATIVITÀ, KNOW HOW ; CAPACITÀ DI EMPATIA E CAPACITÀ DI RISPETTARE, ANCHE SE IN POSIZIONE APICALE, IL LAVORO DI TUTTI (DAL TEAM MANAGER ALLA DONNA DELLE PULIZIE) .
CAPACITÀ E COMPETENZE ORGANIZZATIVE Ad es. coordinamento e amministrazione di persone, progetti, bilanci; sul posto di lavoro, in attività di volontariato (ad es. cultura e sport), a casa, ecc. COMPETENZE ORGANIZZATIVO-MANAGERIALI : SONO STATO IL RESPONSABILE UNICO DEL SETTORE INFORMATICO DELL’AZIENDA MALAVOLTA SPA DI RIPATRANSONE (AP). I MIEI COMPITI – OLTRE CHE DI PROGETTAZIONE INFORMATICA (1)- CONSISTEVANO NELLA: REALIZZAZIONE DI STRATEGIE DI MARKETING DELL’AZIENDA (2); FRONT OFFICE VIRTUALE (ON WEB) E REALE (PER TELEFONO E DI PERSONA) CON LE ALTRE AZIENDE PARTNER DEL SETTORE (NELL’ARCO TEMPORALE 2006-2014 PRESSO LA MALAVOLTA HOLDING) ALL’ESTERO CHE PREVEDEVA ANCHE L’USO FLUENTE DELLA LINGUA INGLESE (3); INDIVIDUAZIONE E SUDDIVISIONE DEI COMPITI DELLO STAFF INTERNO ALL’UFFICIO (4); CONTROLLO COMPLESSIVO E ANALITICO DELL’INTERO ORGANIGRAMMA AZIENDALE (5); VALUTAZIONE EX ANTE, EX POST E IN ITINERE DELLE PERFORMANCE AZIENDALI AL FINE DI MIGLIORARE LE PRESTAZIONI COMPLESSIVE DELL’INTERO ORGANIGRAMMA E DI PERFEZIONARE GLI OBIETTIVI PREVISTI (6).
CAPACITÀ E COMPETENZE TECNICHE Con computer, macchinari attrezzature specifiche, ecc. GESTIRE E CONFIGURARE TUTTI I SISTEMI OPERATIVI DESCTOP E SERVER, APACHE, MYSQL, LAN, WAN, ROUTER, WI’FI, NETWORK SECURITY. PROGRAMMAZIONE CON LINGUAGGIO ASP, PHP, HTML, JQUERY, AJAX, DATABASE, CLIENT – SERVER, DELPHI, PHP, HTML, CSS., OLTRE CHE I MAGGIORI DB RELAZIONALI; INOLTRE: JAVASCRIPT, HTML, CSS-DOJO, ANGULAR, JQUERY, RESPONSIVE DESIGN IMPLEMENTATION (EG BOOTSTRAP), APPLICAZIONI NATIVE ANDROID-IOS-WINDOWS 8, ESPERIENZA MATURATA CON METODOLOGIA AGILE SCRUM ETC. ALTRE CAPACITÀ E COMPETENZE Competenze non indicate in precedenza PROJECT MANAGEMENT, CMS, E – COMMERCE POS-POINT OF SALE, ERP, MOBILE APP. ANDROID E APPLE, FILE MANAGER, DMS, SOCIAL NETWORKING, SECURITY, GOOGLE RANKING.
01/02/2016 V. P. 68 Networking E Sicurezza Network / Security Engineer Tutte -
-
 Da Settembre 2011 ad oggi : IT Manager presso la società A.Cesana S.r.l. di Pero(Mi).
- Software :
- • installazione e configurazione di tutti i sistemi operativi Microsoft client e server (compreso versioni Small Business Server);
- • Database Microsoft Sql Server, MySql e Access;
- • vari applicativi tipo Office nelle varie versioni;
- • antivirus vari (principalmente Symantec, Panda e McAfee);
- • Software di backup su unità a nastro (Backup Exec, Tapeware);
- • Buona conoscenza di Linux in varie distribuzioni (Ubuntu RedHat, OpenSuse, Mandriva, ecc. ecc.) utilizzati principalmente come webserver;
- • Microsoft ISA Server;
- • Microsoft Exchange 2003 Server;
- • Virtualizzazione con Vmware,VitualBox , Hyper-V
- • Programmazione in Delphi, php, html, VB.NET, Lazarus.
- • Conoscenza approfondita di Joomla per la creazione di siti internet dinamici.
- • Conoscenze approfondite servizi e protocolli principali di rete (DNS, DHCP, RRAS, IPv4,IPv6,IPSec, Shadows Copies, DFS ecc. ecc.)
- • Cluster con Windows 2008.
- • Webserver LAMP.
- Hardware :
- • Assemblaggio di server Hp Proliant e IBM xServers (schede di espansione, dischi, memorie , CPU e alimentatori).
- • Sostituzione di parti guaste su pc Hp, Ibm, Siemens,Toshiba e Acer.
- • Installazione di stampanti, palmari, lettori a infrarossi, modem, swich, router , access point wireless e firewall.
- • Installazione e configurazione firewall WatchGuard e Clavister.
- Gestionali :
- Conoscenza approfondita del gestionale di Zucchetti Ad-Hoc Revolution.
- Conoscenza approfondita di carattere generale dei processi di ciclo attivo, ciclo passivo, logistica, magazzino e produzione.
- Business intelligence con InfoBusiness di Zucchetti.
 Settembre 2001 – Agosto 2011 : Sistemista Senior/Analista/Programmatore presso RS Ricerca e Sviluppo di Voghera.
 Dicembre 2000 – Agosto 2001 : Servizio sostitutivo civile presso l'Azienda Sanitaria Locale di Pavia - sede di Voghera - presso l'Ufficio Affari Generali Legali ed Avvocatura.
 Luglio 1999 – Novembre 2000 : Sistemista Junior presso HELPTEL 2000 : attività svolta presso aziende clienti di cui le principali : SNAMPROGETTI San Donato Milanese, Credito Italiano Milano Lampugnano, RAS Assicurazioni Milano Brenta e Corso Italia
Attualmente come responsabile IT mi occupo della manutenzione dei sistemi informatici aziendali, degli aggiornamenti sw e hw, dell'introduzione in azienda di nuove tecnologie, dell'assistenza agli utenti e del webserver.
Gestisco una rete di 50 client con 2 server Microsoft, active directory, sql server, firewall WatchGuard, antivirus McAfee, Backup Exec, client mobile, webserver Linux con Apache Mysql php e Joomla, il tutto installato e configurato da me.
Ho supportato i tecnici della società Zucchetti per la migrazione dal vecchio gestionale al nuovo Ad-Hoc Revolution 6.5 di Zucchetti oggi aggiornato alla versione 7.
Intervengo sul gestionale con personalizzazioni e ottimizzazione dei processi conoscendo quindi approfonditamente tutte le principali procedure.
Nell’ultimo periodo mi sto occupando dello sviluppo di un CRM aziendale, sviluppando in Delphi su db Sql Server 2008 integrandolo con il gestionale Zucchetti.
Su richiesta della direzione aziendale, sviluppo report e procedure per il controllo di gestione.
Attualmente sto sviluppando diverse applicazioni per la gestione di acquisti, vendite e produzione, integrandomi sempre con il db del gestionale.
Di tutte le procedure utilizzate in azienda ho provveduto alla documentazione operativa e all’istruzione del personale addetto.
Mi occupo inoltre di aggiornare e implementare il sito internet aziendale da me creato utilizzando Joomla.
Nella precedente esperienza lavorativa, mi occupavo anche di sviluppo di procedure personalizzate all’interno del gestionale proprietario dell’azienda per cui lavoravo, sviluppato in Delphi su db sql selver. Programmi relativi alla gestione del magazzino, della produzione, documenti di vendita e acquisto.31/01/2016 L. A. 45 Sistemista/programmatore Sistemista / Tecnico informatico Lacchiarella -
-
ISTRUZIONE E FORMAZIONE
- Buona padronanza del pacchetto Microsoft Office
- Buona padronanza con il software autocad 3d v.2014
- Discreta padronanza con il software catia v4
- Discreta conoscenza del linguaggio c++ ed arduino
Dal12/2014 al 04/2015
*** ****
Via Negroli, 50, 20133, Milano(MI), Italia
*
****@****.***
Sesso Maschile | Data di nascita 09/12/1995| Nazionalità Italiana
Operaio metalmeccanico
Stagista
Balance systems Via Ruffilli, 8/10 Pessano Conbornago(MI) 20060
Montaggio e collaudo di schede elettroniche
settore elettronico
Operaio generico
Cooperativa MI.LOG Elpe via montefeltro 4 20156
(MI) scaffalista supermarket carrefour
settore commercio
Stagista
Marzorati Sistemi di trasmissione s.r.l. Via Don Luigi Talamoni, 23 - 20861 Brugherio
( MB )
analisi di montaggio freni,frizioni e innesti
procedure tecniche
procedure operative per il montaggio di freni frizioni e innesti
settore metal-meccanico
Operaio metal-meccanico
Mitsubishi Electric Klimat Trasportation Systems
Corso Stati Uniti, 1/1 - 35127 PADOVA, ITALY Tel: +*
Presso impianto Fiorenza Trenord RHO FIERA
eseguita riparazione su convertitori settore ferroviario di cui: OCEM 21KW per vettura
media distanza , RGM 21KW sempre per vettura media distanza e 35 KW per vetture
piano ribassato , SEIRA 64 KW per vetture doppio piano , ALSTOM 35 KW per vettura
piano ribassato e MESAR di cui 35 KW sotto cassa per media distanza . Gli interventi
di manutenzione venivano eseguiti quando possibile direttamente su vettura mentre
quando il guasto era più complesso il convertitore lo smontavamo dal treno quindi dalla
carrozza e lo sostituivamo con uno buono che avevamo in officina riparato sempre da
noi e ,portavamo quello guasto in officina dove veniva fatta una ricerca guasti più
complessa e una volta aggiustato riusato per la prossima sostituzione.30/01/2016 M. T. 29 Neodiplomato Settore Generale / IT Milano E Provincia -
-
Breve stage presso azienda per manutenzione impianti
- Manutenzione impianti
30/01/2016 S. M. 32 Perito Elettrotecnico Sistemista / Tecnico informatico Milano -
-
Sistemista Applicativo presso BNL
- HP-UX Versione 11.11 Linux Red Hat , Ubuntu, Kubuntu, Xubuntu,Sun,Solaris,AIX Windows 9x / 2000 / NT / XP Windows Server 2003 Windows Server 2008 Web Server Apache 2 Application Server Tomcat 5.x, 6.x Jboss Tibco BEA WebLogic Server WebSphere SQL Server IIS Visual basic 6.0 HTML basi di Java basi di ASP.net basi di PHP SQL, PL/SQL Programmazione Shell Unix e Korn Shell Oracle 9i Oracle 10g Oracle 11g
Adetta alla gestione Applicativa per Area Meo Open su Server :
1)AIX
2)Microsoft Windows Server 2003 / 2008
Attivit di Installazione/deploy di Release e Patch :
Deploy su Distribuzioni WebSphere 7.0.
Deploy su distribuzioni WebSphere 8.5.
Gestione Front End su prodotto Microsoft Internet Information Services e su prodotto IBMHTTPSERVER.
Gestione DataBase Oracle.
Gestione DataBase SQL Server su Servers Windows 2003 e Windows 2008
Creazione ambienti di Produzione e di Collaudo tramite WebSphere. Creazione di Application Server, Web Server, collegamenti JDBC.
Attivit di installazioni di Release e/o Patch sulle varie applicazioni seguite con conseguenti attivit di testing e verifica logs.
Verifiche e studi degli impatti di performance sui server a seguito di installazioni.
Attivit di Troubleshooting:
Gestione Ticket mediante REMEDY Action Request System
Attivit di troubleshooting su Database Oracle tramite prodotto TOAD.
Sistemista Applicativo presso Enel
Adetta alla gestione Applicativa per Area MercatoEnel su Server :
1)Unix HP-UX
2)Linux
3)Sun Solaris
4)AIX
5)Microsoft
Attivit di Installazione/deploy di Release e Patch :
Deploy su prodotti TIBCO.
Deploy su Distribuzioni BEA WEB LOGIC SERVER.
Gestione Front End su prodotto Microsoft Internet Information Services.
Attivit di installazioni di Release e/o Patch sulle varie applicazioni seguite con conseguenti attivit di testing e verifica logs.
Attivit sistemistiche :
Verifiche e studi degli impatti di performance sui server a seguito di installazioni.
Configurazione e gestione del prodotto IIS.
Configurazione e gestione del prodotto TOMCAT.
Configurazione e gestione del prodotto JAVA.
Configurazione e gestione del prodotto JBOSS.
Attivit di Troubleshooting:
Gestione Ticket mediante REMEDY Action Request System
Attivit di troubleshooting su Database Oracle tramite prodotto TOAD.
Attivit di monitoraggio sistemi tramite prodotto BMC TM-ART.
Attivit di monitoraggio sistemi tramite prodotto Patrol.
Attivit di monitoraggio schedulazioni di scripts e procedure tramite prodotto BMC Control-M.
Sistemista Applicativo presso Telecom
Adetta alla gestione Applicativa Network Assurance su Server :
1)Unix HP-UX
2)Linux
3)Sun Solaris
4)AIX
Attivit di Installazione/deploy di Release e Patch :
Attivit di installazioni di Release e/o Patch sulle varie applicazioni seguite con conseguenti attivit di testing e verifica logs.
Verifiche e studi degli impatti di performance sui server a seguito di installazioni.
Attivit sistemistiche :
Configurazione e gestione del prodotto TOMCAT.
Configurazione e gestione del prodotto JAVA.
Configurazione e gestione del prodotto JBOSS.
Configurazione e gestione del prodotto APACHE.
Creazione e manutenzione Scripts in linguaggi:
PL/SQL
Korn Shell
AWK
Gestione e Manutenzione Database Oracle 9i, 10g, 11g:
Creazione e Gestione Tablespace
Creazione Datafile
Import/Export Database
Gestione e Manutenzione Retention di Dati
Creazione e Gestione Trigger e Jobs
Creazione e gestione di procedure di storicizzazione dati30/01/2016 B. D. 46 Sistemista Applicativo Sistemista / Tecnico informatico Roma -
- COGETECH S.p.A.
- INPS
- MicrosoftItalia (per INPS)
- Accenture
- Sogei
- Azienda Ospedaliera Complesso Ospedaliero S.Giovanni - Addolorata
- ITALIALAVORO
- EURIZON VITA
- Poste Italiane
- Inpdap
- Certificazione Microsoft .NET Framework Application Development Foundation: Core Foundation of Microsoft .NET 2.0
- Certificazione Microsoft .NET Framework 3.5 – Windows Communication Foundation
- Java 8
- Sping Framework (MVC/WebFlow), EJB,JPA, Java EE7
- Scala/Play/Akka
- C#
- Vb6, VB.Net
- WCF,WPF,WF
- JavaScript/Jquery/Ajax/Knockout/MEAN stack (MongoDB,NodeJs,ExpressJs,AngularJs)
- XML/XSLT/XSD
- HTML/HTML5/CSS3
- DesignPatterns OOP (GoF/Fowler), DDD, CQRS-ES, TDD, SCRUM/Agile, Reactive Design
- Eclipse/NetBeans
- VisualStudio
- SQLServer
- Oracle
- PostgreSQL
- Access
- Windows 95/98/2000/NT/XP/Vista/8.1
- MS-DOS
- MAC-OS 9/X
- HTTP/HTTPS
- FTP
- SOAP
- Linguaggi/Tecnologie/Design:
- C#
- Java
- Vb6, VB.Net
- JavaScript/Jquery/Ajax/Knockout/MEAN stack (MongoDB,NodeJs,ExpressJs,AngularJs)
- XML/XSLT/XSD
- HTML/HTML5/CSS3
- DesignPatterns OOP (GoF/Fowler), DDD, CQRS-ES, TDD, SCRUM/Agile
- Ambienti di sviluppo:
- VisualStudio
- Eclipse
- Database:
- SQLServer
- Oracle
- PostgreSQL
- Access
- Sistemi Operativi:
- Windows 95/98/2000/NT/XP/Vista/8.1
- MS-DOS
- MAC-OS 9/X
- Protocolli:
- HTTP/HTTPS
- FTP
- SOAP
Settembre 2015 - Oggi Figura ricoperta Analista Programmatore; Datore di lavoro ITEasy S.r.l.s; Luogo Roma
Principali attività e responsabilità
Sviluppo backend e frontend piattaforma per scommesse e giochi online (game&betting).
Principali tecnologie utilizzate: Java 8, EJB3, Spring Framework, HTML5/CSS3, Jquery/AngularJs, Android
Febbraio 2011 - Settembre 2015 Figura ricoperta Analista Programmatore; Datore di lavoro ReasonThat S.r.l., Roma (Italia); Luogo Roma
Principali attività e responsabilità
Sviluppo sistema integrato di controllo per calcoli pensionistici.
Principali tecnologie utilizzate: C#/WCF, ASP.NET/MVC, MEF, Vb6/VB.NETSviluppo servizio REST per upload massivo di risorse fisiche.
Principali tecnologie utilizzate: C#, ASP.NET/MVC, MEFSviluppo e manutenzione progetto di consultazione documenti.
Principali tecnologie utilizzate: J2EE/Spring, HTML5, CSS3, JQuery/KnockoutSviluppo e branding intranet interna.
Principali tecnologie utilizzate: SharePoint 2010/2013, HTML4-5, CSS3, Jquery/Knockout/AngularJsAgosto 2008 - Febbraio 2011 Figura ricoperta Analista Programmatore; Datore di lavoro FORMAT Systems & Networks S.r.l., Roma (Italia); Luogo Roma
Principali attività e responsabilità
Sviluppo e manutenzione progetto di Telemedicina; acquisizione e ricezione dati da strumentazione
medica; configurazione ed installazione server farm; realizzazione di web services (WCF).
Principali tecnologie utilizzate: LabView, C#, ASP.NETSviluppo applicativi per normalizzazione e scambio dati.
Principali tecnologie utilizzate: VB6/Vba, COM+Sviluppo applicativi per reportistica assicurativa destinata alla clientela con polizze assicurative
EurizonVita.
Principali tecnologie utilizzate: Vb6/VB.NET, ASPX, SQLServerMaggio 2008 - Agosto 2008 Figura ricoperta Analista Programmatore; Datore di lavoro XCode S.r.l, Pomezia (Italia); Luogo Pomezia
Principali attività e responsabilità
Sviluppo Applicazioni web based per portali e-commerce e siti per giochi on-line (game&betting).
Principali tecnologie utilizzate: J2EE/Spring/Hibernate, PostgreSQLMaggio 2005 - Maggio 2008 Figura ricoperta Analista Programmatore; Datore di lavoro CSI Management S.r.l., Roma (Italia); Luogo Roma
Principali attività e responsabilità
Sviluppo applicativi/servizi web per produzione di reportistica, logistica e flussi dati fatturazione punti
vendita KiPoint.
Principali tecnologie utilizzate: C#/WCF, ASPX/ASP.NET, SQLServer, VB6Sviluppo procedure, funzioni, packages e intranet web per migrazioni dati, reportistica e statistiche
relative ai dati pensionistici.
Principali tecnologie utilizzate: Oracle, ASP.NETAprile 2002 - Maggio 2005 Figura ricoperta Analista Programmatore; Datore di lavoro Today S.p.a., Roma (Italia); Luogo Roma
Principali attività e responsabilità
Sviluppo applicativi standalone/web per archiviazione, consultazione, impaginazione e visualizzazione
dati palinsesti televisivi (satellitari e terrestri).
Pricipali tecnologie utilizzate: Vb6/Vba/Java, XML/XSLT/XSD, ASP/VBScript/JavaScript, SQLServerSettembre 2001 - Aprile 2002 Figura ricoperta Programmatore; Datore di lavoro DaimlerChrysler Servizi Finanziari S.p.A., Roma (I; Luogo Roma
Principali attività e responsabilità
Programmatore vb6/asp per sviluppo applicativi standalone/web per calcolo finanziario e
compravendita prodotti Mercedes.
Principali tecnologie utilizzate: Vb6/Vba, COM, VBScript/JavaScriptIstruzione e Formazione
Data
Maggio 2010
Titolo della qualifica rilasciata
Certificazione Microsoft .NET
Istituto di istruzione o formazione
Accademia Informatica
Luogo
Roma
Principali tematiche / competenze professionali acquisite
Data
Giugno 2001
Titolo della qualifica rilasciata
Diploma programmatore Vb6
Istituto di istruzione o formazione
Istituto Spellucci, Roma (Italia)
Luogo
Roma
Data
Ottobre 1999
Titolo della qualifica rilasciata
Diploma composizione tradizionale
Istituto di istruzione o formazione
Conservatorio musica S.Cecilia
Luogo
Roma
Data
Luglio 1996
Titolo della qualifica rilasciata
Diploma pianoforte
Istituto di istruzione o formazione
Conservatorio musica S.Cecilia
Luogo
Roma
Data
Luglio 1992
Titolo della qualifica rilasciata
Diploma maturità scientifica
Istituto di istruzione o formazione
Plinio Seniore
Luogo
Roma
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
Inglese
Capacità di lettura/scrittura
Scolastico
Capacità di espressione orale
Scolastico
Lingua
Francese
Capacità di lettura/scrittura
Scolastico
Capacità di espressione orale
Scolastico
Conoscenze informatiche
Capacità e competenze informatiche
Linguaggi/Tecnologie/Design:
Ambienti di sviluppo:
Database:
Sistemi Operativi:
Protocolli:
30/01/2016 F. P. 50 Analista Programmatore Developer / Web dev. / Mobile dev. Roma -
- Sistemi operativi:
- Ottima conoscenza di Windows e Linux
- Buona conoscenza di QNX 6.2 / 6.3
- Programmazione:
- Ottima conoscenza di Java
- Ottima conoscenza di C/C++
- Sviluppo di applicazioni per Windows con MFC e controlli ActiveX
- Buona conoscenza di C#
- Application service:
- Ottima conoscenza di Jboss, Apache Tomcat e GlassFish.
- C/C++:
- Ottima conoscenza nell’ambito di sviluppo di applicazioni multithread.
- Utilizzo di mutex, semafori, monitor e shared memory.
- .NET:
- Buona conoscenza del framework .NET
- Buona conoscenza di Microsoft Visual Studio 2005/2008.
- Buona conoscenza di SharpDevelop.
- Buona conoscenza nell\'ambito multithreading
- Buona conoscenza nell\'ambito della realizzazione di applicazioni di tipo WindowsForm.
- J2EE:
- Ottima conoscenza di J2EE.
- Ottima conoscenza del framework Spring 3
- Ottima conoscenza del framework Hibernate 3
- Buona conoscenza del framework Google Web Toolkit
- Ottima conoscenza nello sviluppo di Web Service basati su Axis, JAX-RPC, JAX-WS, JAXB .
- Buona conoscenza in ambito JMS (ActiveMq, IBM MQ)
- Ottima conoscenza di Javascript.
- Ottima conoscenza di DWR( Direct Web Remoting) ,
- Buona conoscenza di Jquery.
- Ottima conoscenza nell\'ambito della progettazione dell\'architettura di applicazioni web.
- Ottima conoscenza nell\'ambito della progettazione e sviluppo di test unitari e test automatici mediante Junit, utilizzando anche tool di esecuzione automatica come Hudson.
- Database:
- Ottima conoscenza di Microsoft Sql Server 2005
- Buona conoscenza di Oracle
- Buona conoscenza di MySql.
• Date (da - a) aprile 2013 - in corso
• Tipo di azienda o settore Società di consulenza
• Tipo di impiego Sviluppatore software in ambito Aeronautico - UAV
• Principali mansioni e responsabilità Progetto di upgrade di un velivolo teleguidato esistente
Attività svolta presso la sezione UAS (Unmanned Air System) di unÂ’importante azienda aeronautica.
Tale progetto prevede l'integrazione di nuove funzionalità in un velivolo teleguidato esistente, esse sono:
•Funzione di datazione delle telemetrie: il software di bordo deve assegnare ad ogni pacchetto trasmesso a terra un timestamp che la GCS (ground control station) deve essere in grado di visualizzare e registrare a scopo di analisi
•Integrazione correzioni differenziali: nella GCS deve essere integrata una base station DGPS, in grado di erogare trame di correzione differenziali nel formato RTCM104. Tali trame devono essere acquisite dal software del ROUTER della GCS, che deve miscelarle con i comandi di uplink, compatibilmente con la banda di trasmissione residua. Tale attività ha richiesto la modifica del software del ROUTER (sistema embedded basato su QNX 6.2), con l'integrazione di un nuovo processo deputato all'acquisizione via seriale RS-232 da un dispositivo DGPS (che ho provveduto ad installare ed a configurare a scopo di test.
Lo sviluppo sul ROUTER è avvenuto utilizzando l'editor QNX Momentics IDE 6.3, con il successivo porting all'ambiente QNX versione 6.2 . A scopo di test sono state utilizzate delle reti di macchine virtuali, con VMWare, che ho provveduto a configurare.
•Modifica dell'interfaccia bordo-terra per uniformarlo allo standard previsto.
•Implementazione di un simulatore del velivolo a scopo addestrattivo. Tale software è stato ottenuto modificando il simulatore di un velivolo esistente.
Lo sviluppo software di quanto descritto è completato, attualmente sto seguendo le fasi preparatorie di integrazione con il RIG avionico del software per test e validazione, oltre che la stesura di documenti di specifica di prova.
Sviluppo GCS (Ground control station) per un nuovo velivolo teleguidato
Attività svolta presso la sezione UAS (Unmanned Air System) di unÂ’importante azienda aeronautica nellÂ’ambito del progetto di sviluppo di un velivolo teleguidato. Lo scopo prevedeva l'implementazione di una nuova GCS (Ground Control Station)
derivata dalle piattaforme già esistenti e sviluppato con C++ (Visual Studio).
In particolare si è provveduto a sviluppare una nuovo software GCS (ground control station) , atto alla visualizzazione telemetrie ed al controllo del velivolo, derivato dal software GCS di controllo di un teleguidato esistente (con nuovi pannelli di controllo e visualizzazioni). L'interfaccia bordo terra è stata modificata ed adattata allo standard di comunicazione previsto per un ulteriore velivolo esistente, per il quale è già stato realizzato un simulatore di FCS. Tale adattamento consente la verifica e la validazione della nuova GCS con il simulatore FCS esistente.
A fronte dei requisiti forniti ho avuto completa autonomia nelle scelte implementative relativamente al software CCT. Ho avuto modo inoltre di partecipare alle attività di integrazione e test con l'FCS del velivolo.
Ho realizzato inoltre un software di test di trasmissione comandi al nuovo FCS del velivolo, che va ad inviare comandi ciclici mediante porta seriale RS-232 e legge il ritorno del dispositivo, confrontandolo con quello atteso. Tale software è stato utilizzato per scopi di stress test dell'FCS (camera climatica). Il software della GCS è realizzato con Visual Studio 2005.
La componente grafica e realizzata con MFC e con controlli activeX proprietari National Instruments. Per la visualizzazione cartografica della navigazione vengono utilizzate le librerie proprietarie TENET Maplink.
L'attività di sviluppo si è conclusa con il Critical Design Review, per il quale ho redatto documentazione delle implementazioni svolte, relativamente a documento ICD (interfaccia bordo terra), SVD (Software Version Description) e Technical Note.
Esperienza lavorativa
• Date (da - a) 1 Novembre 2011 marzo 2013
• Nome e indirizzo del datore di lavoro CSC Italia
• Tipo di azienda o settore Società di consulenza
• Tipo di impiego Sviluppatore software
• Principali mansioni e responsabilità Attività svolta per una società di consulenza informatica presso una banca cliente situata a Milano che eroga servizi finanziari ad aziende terze.
Il mio compito consisteva nella presa in carico del sistema di SSO (Single Sign On) che centralizza e controlla gli accessi ai vari applicativi che vengono gestiti dalla divisione del cliente, gestendo in maniera centralizzata gli accessi e le autenticazioni dispositive effettuati dagli utenti.
Ho realizzato la progettazione e la stima di un nuovo sistema di SSON, basato sulla medesima architettura e che verrà esteso agli applicativi erogati da tutte le divisioni del cliente.
Infine ho seguito lo sviluppo ex-novo di un nuovo applicativo finanziario, per il quale sono responsabile dello sviluppo nei confronti del cliente e, oltre a sviluppare, ne controllo lo stato di avanzamento e definisco i task da realizzare. All'interno del gruppo di lavoro viene utilizzata la metodologia di sviluppo Agile, basata su Scrum.
Questo metodo prevede di dividere il progetto in blocchi rapidi di lavoro chiamati Sprint, alla fine dei quali è prevista la consegna al cliente in modo che possa farsi fin da subito un'idea dell'andamento degli sviluppi e possa dare nuove indicazioni.
L'architettura di riferimento in uso in tutti gli applicativi, compreso il sistema di SSON è basato sullo standard J2EE.
In particolare per la parte di front-end viene utilizzato il Framework Google Web Toolkit 2.0, mentre la componente di business è realizzata mediante Spring Framework 3.
La parte di persistenza dati viene gestita lato applicativo mediante Hibernate 3, utilizzando una base dati Microsoft SQL Server 2005, la cui gestione e creazione dei database, tabelle e viste viene, nellÂ’ambito dei progetti seguiti, da me curata.
Esperienza lavorativa
• Date (da - a) 21 Maggio 2007 - 31 Ottobre 2011
• Nome e indirizzo del datore di lavoro Banca Popolare di Sondrio
• Tipo di azienda o settore Bancario
• Tipo di impiego Sviluppatore J2EE per servizi di Internet Banking
• Principali mansioni e responsabilità Ero referente tecnico dello strato sicurezza che realizza il controllo degli accessi in fase di login e l'autenticazione dispositiva mediante gli strumenti di autenticazione presenti, di cui ho realizzato l'integrazione e del “canale mobile”, un front-end pensato per i telefoni cellulari .
Ho seguito la realizzazione dei servizi erogati sulla piattaforma di Internet Banking, sia nella componente di business, che nella componente web di front end (basato su JSP). Ho avuto modo anche di vedere marginalmente la componente di persistenza dei dati (basata su Oracle PL-SQL).
Ho realizzato web service (basati su Axis, JAXWS e Apache CXF) che erogano servizi per componenti applicativi interni, oppure consentono lo scambio di flussi di informazioni, via http oppure tramite client di code IBM MQ.
Attività di maggior rilievo sono state:
• Implementazione del canale Mobile (pensato per telefoni cellulare) integrando un front end dedicato all'interno dell'home banking, e del canale SMS (che consente di effettuare operazioni informative mediante l'invio di SMS).
• Refactoring sicurezza dell'home banking, in cui tutta la parte di sicurezza (Login, autorizzazione delle disposizioni) è stata reimplementata completamente in modo da supportare più strumenti di autenticazione (di cui ho curato anche la parte di integrazione).
• Integrazione di nuovi strumenti di autenticazione come l'autenticazione mediante chiamata da cellulare a numero verde, con inserimento di un codice PIN, oppure autenticazione mediante codice OTP inviato per SMS.
In queste attività ho svolto il ruolo di “Senior Programmer ” interfacciandomi con “Project manager” che mi fornivano i requisiti richiesti agli applicativi.
Ho avuto completa autonomia nella scelta delle implementazioni architetturali e delle tecnologie.
Attualmente sono referente tecnico della componente “sicurezza dell'home banking” e del “canale mobile”.
Esperienza di tesi
• Date (da - a) Settembre 2006 - Aprile 2007
• Nome e indirizzo del datore di lavoro AleniaAermacchi
• Tipo di azienda o settore Aeronautica Civile/Militare
• Tipo di impiego Attività di tesi per lo sviluppo di un “Virtual Cockpit” del velivolo addestratore M-346
• Principali mansioni e responsabilità Presso la ditta “AleniaAermacchi” ho svolto un'attività della durata di sette mesi, durante il quale ho composto la tesi di laurea, incentrata sullÂ’ampliamento di un progetto già esistente chiamato
“Virtual Cockpit”, volto alla ricerca di una metodologia volta ad eseguire il porting software dei principali componenti di un sistema avionico.
Il Virtual Cockpit, è un dimostratore tecnologico che permette di progettare, in maniera rapida il layout della cabina di pilotaggio di un velivolo e di addestrare un allievo pilota allÂ’uso della strumentazione presente in cabina.
Il progetto è consistito nell'effettuare il porting del computer di bordo del velivolo (OFP) in modo da poter essere eseguito su un PC normale. In seguito si è provveduto a implementare in linguaggio C++ utilizzando Visual Studio, i simulatori di tutti i principali apparati avionici del velivolo, in modo che la risposta fosse coincidente ai componenti reali (secondo lo standard MIL-STD-1553B).
La comunicazione tra gli apparati e il computer di bordo avveniva mediante la simulazione del bus militare 1553, realizzata mediante memoria condivisa.
Si è in seguito implementata la parte di interfacciamento uomo macchina costituita da 3 multifunction display all'interno della cabina, reattivi alla pressione dei tasti mediante guanto virtuale.
La rappresentazione della simbologia sui display è stata realizzata mediante VAPS.
E' stato realizzato inoltre un simulatore dinamico di volo del velivolo, che a fronte di input forniti da joystick consente agli apparati emulati di rilevare le variazioni di stato dell'aereo, poi rappresentati in cabina mediante gli strumenti.
Il simulatore consisteva in due server collegati fra loro in rete e comunicanti mediante protocollo TCP/IP. Una macchina aveva il compito di eseguire la simulazione di tutti i simulatori, eseguendo nel contempo il programma OFP. La simbologia generata (sia i dati letti dagli apparati che le schermate MDF) venivano trasmessi via TCP al secondo server, che attraverso l'uso di proiettori generava la vista tridimensionale della cabina, con la relativa simbologia ricevuta.
Istruzione e formazione
• Date (da - a) 2004 - 2007
• Nome e tipo di istituto di istruzione o formazione Politecnico di Milano
• Principali materie Informatica, chimica, fisica, matematica, statistica
• Date (da - a)
Laurea specialistica in Ingegneria Informatica di secondo livello votazione 94/110
• Nome e tipo di istituto di istruzione o formazione Politecnico di Milano
• Principali materie / abilità professionali oggetto dello studio Informatica, chimica, fisica, matematica, statistica .
• Qualifica conseguita Laurea in Ingegneria Informatica di primo livello votazione 88/110
• Date (da - a)
2001 - 2004
• Nome e tipo di istituto di istruzione o formazione 1996 - 2001
• Principali materie / abilità professionali oggetto dello studio Istituto Tecnico Industriale “Enea Mattei
• Qualifica conseguita Informatica, chimica, fisica, matematica, statistica
• Date (da - a)
Perito Industriale Informatico Capotecnico
• Nome e tipo di istituto di istruzione o formazione Luglio agosto 2000
• Tipo di azienda o settore Stagista presso Banca Popolare di Sondrio
• Principali mansioni e responsabilità Bancario
Stagista presso l'ufficio “Controllo Gestione”, mi sono occupato della realizzazione di programmi Cobol per la revisione contabile.
29/01/2016 P. P. 42 Sviluppatore Software Developer / Web dev. / Mobile dev. Milano -
-
Date (da - a)
- Linguaggi : Java, Pl/SQL, SQL, C#, Pro*C, Script shell, C, VB.
- Sistemi IDE : Netbeans
- Sistemi operativi : Unix, Linux, Windows
- Software : Office
- Protocolli di comunicazione : TCP/IP
Giugno 2011 - Oggi
Figura ricoperta
Analista Programmatore
Datore di lavoro
AreaEtica
Luogo
Milano
Principali attività e responsabilità
Analista programmatore presso Ericsson, impiegato su due distinti progetti paralleli. Il primo relativo alla creazione di kpi di servizio implementando la stessa logica presente su altri sistemi e presentando i risultati ottenuti tramite una serie di reports di sintesi e di dettaglio.
Il secondo progetto riguarda la gestione dei dati relativi ai processi di rete inviati dai sistemi ed inerenti le offerte commerciali e le operazioni sulle usim richieste dai clienti. Tramite una serie di opzioni presenti nella GUI, creata ad hoc, è possibile effettuare diverse operazioni sui dati, quali ad esempio copy, export, import, visualizzazione, etc. Sviluppo effettuato in pl/sql e java, script Linux.
Date (da - a)
Gennaio 2008 - Giugno 2011
Figura ricoperta
Analista
Datore di lavoro
Mlad
Luogo
Milano
Principali attività e responsabilità
Presso BPU uffici rating retail, analista responsabile per le modifiche di un sistema integrato per calcolo del rating chiamato Infoweb. Creazione,gestione ed archiviazione dei flussi da e per gli enti preposti alla ricezione/acquisizione delle informazioni personali che coadiuvano il calcolo del rating e sistemazione anomalie presenti nel prodotto.
Gestione di due collaboratori e time management.
Collaborazione alla migrazione dei dati tra UBI e BPU in seguito alla fusione tra le due società . Analisi dei dati e sviluppo effettuato in Java, pl/sql, Pro*C, script unix.
Date (da - a)
Settembre 2006 - Gennaio 2008
Figura ricoperta
Analista Programmatore
Datore di lavoro
Mlad
Luogo
Milano
Principali attività e responsabilità
Presso Banca SanPaoloImi, analista programmatore per la transazione dei dati e programmi da SanPaoloImi a Caboto a seguito della fusione tra le due società .
Creazione, porting e gestione programmi nei linguaggi Java, C++, Pl/sql con DB Oracle.
Date (da - a)
Giugno 2005 - Settembre 2006
Figura ricoperta
Analista/Analista Programmatore
Datore di lavoro
Mlad
Luogo
Milano
Principali attività e responsabilità
Presso ISIDE, analista ed analista programmatore per la modifica ed il porting di un grosso progetto di gestione ed acquisto/vendita titoli utilizzato dai gestori titoli del credito cooperativo. Stesura documentazione analisi funzionale, time management, sviluppo in Java, Cobol, pl/sql con DB Oracle.
Date (da - a)
Giugno 2003 - Giugno 2005
Figura ricoperta
Analista Programmatore
Datore di lavoro
Fastweb
Luogo
Milano
Principali attività e responsabilità
Consulente in fastweb, analista programmatore per la creazione di nuovi prodotti destinati a large company ed adattamento di tali prodotti alle necessità dei clienti, sistemazione anomalie eventualmente presenti. Stesura documentazione tecnica e sviluppo in pl/sql
Date (da - a)
Marzo 2001 - Giugno 2003
Figura ricoperta
Responsabile di progetto
Datore di lavoro
Instrumatic 2000
Luogo
Milano
Principali attività e responsabilità
Responsabile di progetto presso società di apparati di telefonia. Coordinamento gruppo di lavoro, time management, stesura analisi funzionale e gestione relazione con il cliente relativamente ad un progetto per permettere la creazione del layout e della gestione di apparati telefonici per la progettazione di nuove centraline telefoniche da parte dei tecnici.
Date (da - a)
Giugno 2000 - Marzo 2001
Figura ricoperta
Team leader
Datore di lavoro
Instrumatic 2000
Luogo
Milano
Principali attività e responsabilità
Team leader presso Vodafone per lo sviluppo di un progetto destinato alla gestione delle sim aziendali. Tale progetto prevedeva la ripartizione ed il controllo del borsellino tra una sim master ed n sim slave.
Coordinamento gruppo di lavoro, training programmatori junior, stesura analisi tecnica, sviluppo nei linguaggi C, Pro*C, scripts Unix con DB Oracle.
Date (da - a)
Marzo 1999 - Giugno 2000
Figura ricoperta
Analista/Analista Programmatore
Datore di lavoro
Instrumatic 2000
Luogo
Milano
Principali attività e responsabilità
Analista programmatore presso Vodafone allÂ’interno dellÂ’area Billing. Progetto relativo allÂ’acquisizione, controllo, gestione dei flussi di dati provenienti dallÂ’estero per il calcolo fatturazione. Stesura analisi tecnica e sviluppo effettuato tramite linguaggi C, Pro*C, scripts Unix con DB Oracle.
Date (da - a)
Aprile 1998 - Marzo 1999
Figura ricoperta
Analista Programmatore
Datore di lavoro
ITI
Luogo
Milano
Principali attività e responsabilità
Analista programmatore presso Rinascente per la realizzazione di un progetto atto alla creazione e calcolo dellÂ’associazione prodotti/ripiani e conseguente gestione fornitori. Stesura analisi tecnica, sviluppo in Pro*C, sqlform, sqlreport di Oracle.
Date (da - a)
Maggio 1997 - Aprile 1998
Figura ricoperta
Analista Programmatore
Datore di lavoro
Spaziozerouno
Luogo
Milano
Principali attività e responsabilità
Analista programmatore per lo sviluppo di un progetto di creazione e gestione di call center. Sviluppo software per restituzione informazioni ricercate, acquisto/vendita titoli.
Sviluppo effettuato tramite linguaggi Pro*C, Visual basic.
Date (da - a)
Marzo 1993 - Aprile 1997
Figura ricoperta
Analista Programmatore/Sistemista
Datore di lavoro
Fiar
Luogo
Milano
Principali attività e responsabilità
, programmatore e sistemista allÂ’interno dellÂ’area progettazione Radar. Programmazione di simulazioni matematiche/statistiche per funzionalità radar. Sistemista ed in seguito system manager del parco macchine (pc, workstation) allÂ’interno dellÂ’area. Sviluppo in linguaggio C e Fortran. Gestione sistemi operativi unix e windows29/01/2016 S. M. 56 Project Manager Etl Project Manager/Architetto SW/ IT Manager Milano -
- LINGUAGGI: Java, J2EE, jQuery, JSON, Jax-WS, JavaScript, SQL, PL SQL, HTML, PHP, CSS, Shell, XML, XSL.
- SISTEMI OPERATIVI: Windows, Unix.
- DATABASE: Oracle, DB2, MY SQL, PostgreSQL, Sql Server.
- TOOLS & PRODOTTI: Eclipse, Oracle Developer, SoapUI, TOAD, putty.
- METODOLOGIE: UML
- TECNOLOGIE: JSP, JSTL, Servlet, Ajax, ANT, EJB, EJB 3.0, Wicket, JSF, JMS, Hibernate, Ibatis, Struts, Spring, Maven, MVC.
Date (da - a): Da Febbraio 2013 ad Oggi
Nome del Cliente: Rcs Lab, Tipo di azienda o settore: Monitoraggio telefonico e Web
Breve descrizione dellÂ’attività : Analisi e sviluppo di unÂ’applicazione che consente lÂ’ascolto e la registrazione di conversazioni telefoniche e/o ambientali provenienti da differenti fonti messe sotto osservazione dalle forze dellÂ’ordine. Contestualmente lÂ’applicazione ha la possibilità di monitorare il traffico web di qualsiasi genere proveniente da fonti che possono andare dallÂ’ indirizzo ip di una abitazione al monitoraggio mobile 3g.
Tale sviluppo è partito da una applicazione già esistente e prevedeva lÂ’evoluzione radicale del prodotto.
- Analisi requisiti funzionali
- Analisi tecnica di tutte le modifiche strutturali e grafiche
- Implementazione di delle funzionalità di salvataggio e presentazione dei dati
Implementazione delle parti di UI(Java swing)
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Analista - Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : Java/J2EE, Java Swing, REST, Spring-Security, guava.
Da Gennaio 2013 ad Febbraio 2013
Nome del Cliente: NordCom, Tipo di azienda o settore: Trasporti Ferroviari
Breve descrizione dellÂ’attività : Progettazione, sviluppo e test di web application per la gestione delle risorse umane e di unÂ’altra web application di uso interno.
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Analista - Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : Java/J2EE, MySql, Jquery, Excel.
Da Maggio 2012 ad Dicembre 2012 Nome del Cliente: CartaSì - gruppo ICBPI
Tipo di azienda o settore: Bancario
Breve descrizione dellÂ’attività : Progettazione, sviluppo e test di web services per dialogare col software Service Manager di HP per la gestione dei ticket.
Utilizzo delle API di Oracle Enterprice Repository (OER) per interfacciarsi col software.
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Analista - Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : Java/J2EE, JAX-WS, SoapUI, Oracle Service Bus, Oracle Enterprice Repository
Da Luglio 2011 ad Aprile 2012 Nome del Cliente: Unieuro - Auchan
Tipo di azienda o settore: Commerciale
Breve descrizione dellÂ’attività : Progettazione e implementazione della piattaforma applicativa per la gestione delle attività del gruppo Unieuro.
Applicazione per la gestione della distribuzione e consegna prodotti (D&I), gestione delle memorie di spese (MDS), stampa cartellini dei prezzi, gestione dei resi e dei rotti.
• Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Analista-Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : Java/J2EE, JQuery, ORACLE, CSS - Spring/Hibernate
Da Gennaio 2010 a Giugno 2011 Nome del Cliente: Gruppo Eni
Tipo di azienda o settore: Commerciale
Breve descrizione dellÂ’attività : Analisi funzionale di un nuovo modulo da inserire all'interno di un progetto più ampio sullÂ’automazione degli impianti petroliferi. In particolare, nel contesto delle raffinerie di petrolio, il problema è quello di integrare le corsie GPL a quelle esistenti ossia Benzina, Diesel, zolfo e vari prodotti ‘additivatiÂ’.
Oltre al lavoro di analisi, anche quello di sviluppo e di bug fixing del progetto esistente.
Sviluppo e analisi di una Web-app per seguire il processo di caricamento di autobotti e ferrocisterne all'interno dei depositi e raffinerie di petrolio. Interfacciamento con vari dispositivi, quali telecamere, lettori biometrici, lettori di badge, terminali di corsia, pese, varchi, semafori. Interfacciamento con altre società per invio e ricezioni di dati come Siges per la ricezione dei viaggi e la Dogana per l'invio dei dati di viaggio.
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Analista-Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : Wicket, JUnit, Hibernate, Postgres, J2EE, Selenium
Da Ottobre 2008 a Dicembre 2009
Nome del Cliente: Carta Sì
Tipo di azienda o settore: Bancario
Breve descrizione dellÂ’attività : Supporto sia ad unÂ’applicazione Java per la gestione degli abbonamenti Mediaset Premium tramite scambi di file xml tra CartaSì e Mediaset chà© ad un modulo del portale di CartaSì per raccogliere le richieste di carte di credito da parte dei potenziali clienti; tali richieste saranno poi valutate tramite appositi algoritmi di credit scoring.
Sviluppo di un CRM. In particolare ho utilizzato le librerie JasperReport per richiamare i file jrxml generati con iReport e compilarli in file jasper, popolare i file compilati coi dati provenienti dal DB ed esportare i documenti in formato pdf; le librerie JFreeChart per la creazione di grafici statistici da visualizzare allÂ’interno di pagine JSP tramite la libreria Cewolf.
Sviluppo di Resource Adapter per integrare le risorse quali Hyperion, Stargate, SAP allÂ’interno di Identity Management, un prodotto della Sun per la gestione degli utenti, dei ruoli e dei profili.
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : JasperReport, iReport SAP, Identity Management, Stargate, Hyperion, JSP.
Da Gennaio 2008 a Settembre 2008 Nome del Cliente: Intesa San Paolo
Tipo di azienda o settore: Bancario
Breve descrizione dellÂ’attività : Sviluppo e AM della Web-app KSO per gestire le sottoscrizioni di SanPaolo Intesa.
LÂ’applicazione è stata interamente sviluppata con lÂ’IBM Rational Software Development latform 6.0 in Java, WebSphere 6.0 come Application Server e DB2 come database. LÂ’applicazione è modulare, gestita da Struts ed implementa il pattern MVC.
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : JAVA/J2EE, WebSphere 6.0, DB2, Struts, MVC, IBM Rational Software Development Platform 6.0.
Da Febbraio 2008 a Maggio 2008 Nome del Cliente: SIA-SSB Group
Tipo di azienda o settore: Bancario
Breve descrizione dellÂ’attività : Migrazione dei dati e fusione dei fondi presso Kedrios.
In particolare ho sviluppato applicazioni stand-alone realizzate in Java per leggere i flussi di dati, (anagrafiche, recapiti, saldi, servizi, ecc.) successivamente scritte sul DB utilizzato dalla Web-app KSO. Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : JAVA/J2EE, WebSphere 6.0, DB2, Struts, MVC
Da Settembre 2007 a Dicembre 2007 Nome del Cliente: Eurizon Vita - Gruppo Intesa/SanPaolo
Tipo di azienda o settore: Bancario
Breve descrizione dellÂ’attività : Sviluppo di un software per il pricing di strumenti finanziari e per la gestione di portafogli.
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Progettista/Programmatore
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : Excel, vba, Java, MySql, Bloomberg
Da Aprile 2007 a Agosto 2007 Nome del Cliente: Cardif - Gruppo BNP ParisBas
Tipo di azienda o settore: Bancario
Breve descrizione dellÂ’attività : Sviluppo della Web-appl ToolPlus presso Cardif assicurazioni e reportistica.
LÂ’applicazione utilizza il framework Struts 1.2 ed è stata sviluppata con lÂ’ IBM Rational Software Development Platform 6.0.
Inoltre si è usato IBM FileNet, un prodotto ECM per gestire il flusso documentale.
I report sono stati creati implementando unÂ’applicazione in Java che si interfacciava con le API di FileNet.
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : JAVA/J2EE, Struts, IBM Rational Software Development Platform 6.0
Da Gennaio 2006 a Marzo 2007 Nome del Cliente: Biosal S.r.l.
Tipo di azienda o settore: Sanità
Breve descrizione dellÂ’attività : Realizzazione di unÂ’ applicazione stand-alone in Java utilizzando Eclipse 3.0 per generare le offerte tecniche ed economiche di una gara dÂ’appalto.
Ho progettato il DB per la Web-app GefosWeb descritta al punto successivo; ho Realizzato una Web-app per la gestione delle farmacie ospedaliere (GefosWeb) che è stata installata presso le AUSL di San Gavino, Sanluri e Guspini (Lecce). Il gestionale è stato realizzato col framework Eclipse 3.0; è stato utilizzato JSF come front-end, Java Beans come back-end, Tomcat 5.0 come application server e PostGreSQL come DB.
Principali mansioni e responsabilità nellÂ’ambito dellÂ’attività : Programmatore Java/J2EE
Tecnologie utilizzate nellÂ’ambito dellÂ’attività : Java, Eclipse 3.0, Tomcat 5.0, PostGreSQL, JSF, Java BeansConoscenze Informatiche
• LINGUAGGI: Java, J2EE, jQuery, JSON, Jax-WS, JavaScript, SQL, PL SQL, HTML, PHP, CSS, Shell, XML, XSL.
• SISTEMI OPERATIVI: Windows, Unix.
• DATABASE: Oracle, DB2, MY SQL, PostgreSQL, Sql Server.
• TOOLS & PRODOTTI: Eclipse, Oracle Developer, SoapUI, TOAD, putty.
• METODOLOGIE: UML
• TECNOLOGIE: JSP, JSTL, Servlet, Ajax, ANT, EJB, EJB 3.0, Wicket, JSF, JMS, Hibernate, Ibatis, Struts, Spring, Maven, MVC.29/01/2016 M. M. 47 Java Senior Developer / Web dev. / Mobile dev. Milano -
-
Date (da - a)
- C#,C++11,C,Java,Ada
- Windows,XP embedded, Linux server Centos,Linux server Suse,Linux Kubuntu,Fedora,Solaris,X linux,VxWorks,green hill
- VS2008,VS2010,VS2013,Eclipse,Netbeans
- SOAP,XML,JSON,DTD,XSD schema,XSLT
- Spanning Tree, QoS,VLAN,DHCP,FTP,TFTP,UDP,TCP,CAN,Canopen,I2C,SPI,RS422,RS232,Arinc429,AFDX
- managed ethernet switches
- managed optical switches (reflective memory)
- Matlab
- SWIG,JNI
- Swing,JIDE,MyEclipse
- Tomcat,IIS
- ASP.net
- Linq,Plinq
- Dependency Injection (Ninject,Unity)
- Nunit,Junit,NSubstitute,Mockito,
- Gtest,Gmoq
- Moq,Rhino
- MySql,Sqlite,Oracle,Sql server,Access2007,ADO.net,
- SQL,
- MapServer,GDAL e PROJ4
- Boost
- log4j,log4net,log4cxx
- Wireshark
- WxWidgets, QT5,
- ArgoUML,
- DOORS,VISIO,Excel,Tao Telelogic
- LabWindow/CVI,VisualBasic
- ClearCase,GIT,SVN,CVS,Mercurial
- SHA
- .NET Memory Profiler,
Giugno 2015 - Giugno 2015
Figura ricoperta
Sistemista, analista sw repository GIT
Datore di lavoro
BTCINO |
Luogo
Varese, Lombardia
Principali attività e responsabilità
Ho aggiornato un server linux Suse SLES in modo da poter ospitare un server GIT tramite GitWeb e Gitosis. Ho dovuto aggiornare (spesso a mano e talvolta in sorgente, perche' la ditta non aveva comprato gli aggiornamenti) numerose librerìe fra cui Apache,SSL,Phyton,Ruby,Perl,MySql.
Date (da - a)
Giugno 2013 - Giugno 2015
Figura ricoperta
C++/C# developer
Datore di lavoro
Westland Helicopters Ltd |
Luogo
Yeovil, South West
Principali attività e responsabilità
Scrittura e manutenzione di applicativi, librerie in C/C++/C#/ADA su Linux,Solaris,Windows. Uso di librerie grafiche QT5,GTK+. Integrazione di driver scheda AFDX in applicativi C++ sotto Linux Centos e sotto Win7. Scrittura inC++14, e con libreria opensource Asio, di applicativo per pilotare switch ethernet managed. Scrittura di applicativo C++ sotto Linux Centos per pilotare switch ottico managed per gestire topologia rete ottca meshata. Aggiornamento vecchio gcc su Linux Centos tramite ricompilazione dei sorgenti.Scrittura di manuali di installazione. Creazione installer complessi per WIN7 con WIX, in particolare controllo di prerequiti e loro installazione automatica ed customizzazione fine dell'applicativo installato tramite wizard. Velocizzazione di applicazioni C# tramite PLINQ e valutazione passaggio F# di parti di essa. Validazione di file XML tramite XSD e LINQ e visualizzazione friendly degli errori. Messa in forma normale delle tabelle e velocizzazione delle query di database avionico in mysql. Valutazione porting database su Sqllite.
Date (da - a)
Marzo 2013 - Giugno 2013
Figura ricoperta
Programmatore C/C++ su linux e su solaris
Datore di lavoro
Agusta
Luogo
Samarate, Lombardia
Principali attività e responsabilità
Sviluppo in C su Linux Fedora di libreria per CAN bus da agganciare ad un applicativo in ADA. Sviluppo su workstation Sun di una libreria per iniettare specifici errori dentro varie parti (librerie) di un applicativo scritto in ADA. Le librerie sono state sviluppate col metodo TDD (prima scrivo i test che le librerie devono passare e poi scrivo il codice) usando Eclipse e la libreria opensource di UnitTest per C/C++ CppUTest. L'uso del TDD ha garantito pochissimi bachi durante la fase finale degli IntegrationTest.
Date (da - a)
Aprile 2011 - Marzo 2013
Figura ricoperta
Programmatore C#/C++
Datore di lavoro
Agusta
Luogo
Samarate, Lombardia
Principali attività e responsabilità
Aggiornamento applicazione su PC per interfacciarsi con computer di elicotteri. Sviluppo di 2 librerie in C++ con VS2010 per interfacciare 2 schede avioniche Arinc429 con la applicazione. Le librerie sono state sviluppate col metodo TDD in modo da disaccoppiarle dal resto dell'applicativo in C++. Ho usato la libreria opensource CppUTest per i test unitari delle librerie sviluppate.
Ho sviluppato l'interfaccia grafica (frontend) usando C#. Il frontend e' stato reso multi-thread al massimo (per esempio usando metodi Async) per usare gli 8 core del PC. La GUI e' stata sviluppando librerie di UserControl. E' stata molto controllata la validazione dei dati inseriti dall'utente. Il frontend si interfaccia oltre che con MySql anche con semplici file Access ed Excel. Inoltre il frontend e' stato reso capace di leggere anche i diffusi file XML e CSV. Ho usato NUnit e Rhino Mocks per unit-testare il frontend.
Il backend (la parte C++ della applicazione) e' stato interfacciato con libreria opensource Boost per usare un c++ piu' moderno. Ho poi inserito la libreria di logging log4cpp per avere un log configurabile molto utile per trouble-shooting con installazioni remote.
Il backend e' stato interfacciato con una libreria di Matlab il che ha richiesto una profilazione del runtime di Matlab che viene caricato insieme alla libreria stessa.
Date (da - a)
Aprile 2011 - Aprile 2011
Figura ricoperta
Programmatore Java
Datore di lavoro
Agusta
Luogo
Sesto Calende, Lombardia
Principali attività e responsabilità
Interfacciato una libreria dati cartografici legacy in C++ con un applicativo Java.
Ho proposto la libreria opensource SWIG ed ho interafacciato un applicativo Java(evitando lentezza nelle chaimate, crashes). Ho usato win7@32bit e NetBeans
Skills impiegati: SWIG,Netbeans
Date (da - a)
Aprile 2010 - Aprile 2011
Figura ricoperta
SW architect,programmatore C++
Datore di lavoro
Agusta
Luogo
Calende, Lombardia
Principali attività e responsabilità
Porting di una applicazione desktop su XP che gestisce i piani di volo e le missioni di elicotteri in qualunqe zona del mondo (una specie di "TOM TOM" per eleicotteri). L'applicazione iniziale era scritta in C++, compilato con VS2008 e su XP 32bit. L'applicazione finale e' stata scrittta in C++/C++11, compilato con VS2010Ultimate e su Win7@64bit. Il porting sotto VS2010 era necessario per ridurre i tempi di build (ore di compilazione) in quanto le solution (una per client altra per server) erano di centinaia di project. Il porting sotto Win7@64bit era necessario per poter usare piu di 3Giga per l'applicazione che era avida di memoria.
L'uso di VS2010 ha richiesto l'uso di parte del nuovo standard c++11. Per abbattere maggiormente i tempi di compilazione ho usato il plugin Architecture Explorer per produrre i diagrammi di dipendenze sbagliate (che facevano perdere tempo al compilatore). Ho poi esaminato tutti i file per usare le forward declaration in modo da disaccoppiare maggiormente i file.Ho poi introdotto nel progetto la libreria opensource Boost. Infine ho fatto il porting sotto VS2010 di numerose librerie opensource per l'elaborazione di dati geografici/cartografici come MapServer,GDAL e PROJ4.
Date (da - a)
Marzo 2010 - Aprile 2010
Figura ricoperta
Programmatore c/c++ embedded su Linux
Datore di lavoro
Nicotra Spa
Luogo
Baranzate, Lombardia
Principali attività e responsabilità
Porting veloce di una applicazione embedded legacy per il controllo di centraline telefoniche. L'applicazione da portare era scritta in C,senza OS e su un micro proprietario. L'applicazione e' stata portata su DMP X-Linux e su un target Vortex86DX. Lo sviluppo e' stato fatto su un PC host con XP ed Eclipse CDT usando una connessione TCP verso il target su cui si e' sfruttato il gdb server. L'ambiente di sviluppo e' stato poi portato su una macchina virtuale in modo da poter clonare facilmente la postazione.
Skills impiegati: shell linux,Eclipse CDT, VMWARE ,
Date (da - a)
Settembre 2009 - Marzo 2010
Figura ricoperta
Programmatore C#/C++ su XP Embedded
Datore di lavoro
Galileo Avionica Spa
Luogo
Nerviano, Lombardia
Principali attività e responsabilità
Sviluppo su XP Embedded di un programma di visualizzazione immagini di un radar. L'nterfaccia grafica e' stata scritta con c# usando il framework .NET 3.5SP1 con VS2 008. Il backend (interfaccia verso IO) e' stata scritta on C++ per avere la massima velocita (fluidita del radar). La comunicazione fra backend e frontend avveniva con socket UDP e la comunicazione fra l'applicazione ed la sorgente dei dati avveniva ancora con socket UDP. Per migliorare le prestazioni realtime ho sniffato i flussi UDP con Wireshark. Inoltre per vedere quanto e quando interveniva il Garbage Collector della parte grafica ho dovuto agganciare gli eventi di GC ad un seriale che ho agganciato ad un oscilloscopio in modo da vedere i picchi del garbaging.
Skills impiegati: c#,c++,Wirshark,Garbage Collector "tuning",
Date (da - a)
Agosto 2009 - Settembre 2009
Figura ricoperta
Programmatore C# su windows XP 64 bits
Datore di lavoro
Danieli & C. Officine Meccaniche Spa |
Luogo
Udine, Friuli
Principali attività e responsabilità
Ho sviluppato una applicazione grafica e touch di controllo qualita' di lastre di acciao appena prodotte. Ho usato XP a 64 bit,schermo fullHD. Interfaccia grafica touch e' stata ottenuta usando la libreria opensource VxWidgets portata su .net.
Skills impiegati: .net 3.5,C#,WxWidgets, VS2008,.NET Memory Profiler,
Date (da - a)
Febbraio 2008 - Luglio 2009
Figura ricoperta
Programmatore,analista C#/C++ su desktop XP
Datore di lavoro
Agusta
Luogo
Cascina costa (Samarate)
Principali attività e responsabilità
Ho sviluppato una applicazione per acquisire dati avionici dai computer di bordo di elicotteri. Ho usato C# e C++ su sistema operativo XP. Ho usato 2 schede pc-express per interfacciare il pc con i 2 bus avionici: RS422,Arinc429. Lo sviluppo ha compreso 2 attivita SW: scrittura backend verso bus avionici, scrittura di frontend grafico. Il backend ha richiesto la scrittura di DLL native in C++ per pilotare le schede avioniche in modo veloce e bufferizzato in modo da non perdere pacchetti. Ho scritto poi dei wrapper C# per ogni dll nativa in modo che fosse usabile anche dal mondo .net.
Il frontend ha richiesto una fase iniziale di raccolta e raffinamento dei requisiti della parte grafica (gli utenti erano molti e con esigenze diverse) . La parte di scrittura del frontend e' stato fatta con VS2008. Ho usato una libreria di oggetti grafici proprietari della National, che ho integrato con oggetti custom. Gli oggetti grafici sono stati distribuiti con diversi assembly per favorire il loro riuso e la loro distribuzione. Infine il frontend e' stato profilato con .NET MemoryProfiler per garantire che il GarbageCollector non fosse intrusivo per l'applicazione.
Skills impiegati: .NET C#,C++,scrittura dll native,uso bus RS422,ARINC429,
Date (da - a)
Luglio 2007 - Febbraio 2008
Figura ricoperta
Firmware e Software Engineer
Datore di lavoro
URMET
Luogo
Torino
Principali attività e responsabilità
Sviluppo in C++ e C su Linux di un sistema integrato di domotica ‘home automation’ per le
componenti servizi di base e videocitofonia. In particolare: sviluppo di classi C++per gestire
la creazione di utenti con relativi permessi su database embedded opensource Sqlite.
Sviluppo di classi C++ per permettere la gestione del bus AudioVideo fra telecamere, monitor
e sistema centrale usando un protocollo proprietario su bus seriale. Refactoring massivo di
classi sviluppate da altri e relativi test di non regressione. Integrazione e debug di libreria C
opensource di gestione modulo GPRS-GSM, esecuzione test di conformita' alla specifica
ETSI GSM 07.07. Integrazione di libreria C open-source openssl per autenticare utenti con
criptazione SHA. Programmazione avanzata di ethernet switch Marwell. Scrittura di macchine
a stati con ArgoUML ed implementazione di esse con codice proprietario tramite script XSLT
scrittura C++ manuale. Scrittura di protocollo proprietario su protocollo SOAP (libreria open-
source gSoap). Preparazione e manutenzione di complessi test-bench (controllo hw, controllo
versioni fw, aggiornamento costante dei fw).
Date (da - a)
Gennaio 2005 - Luglio 2007
Figura ricoperta
Programmatore Java
Datore di lavoro
Cisco Photonics Italy Srl
Luogo
Monza, Lombardia
Principali attività e responsabilità
Sviluppo in Java di due release del Metroplanner, un programma di design, configurazione ed upgrade di reti ottiche MAN/WAN
Ho partecipato allo sviluppo in Java di due release del Metroplanner, un programma di design, configurazione ed upgrade di reti ottiche MAN/WAN basate su DWDM. Ho sviluppato di classi Java per gestire tutti i parametri ottici di installazione (potenze, soglie,guadagni,tilt) e tutte le nuovi card per le nuove release di firmware e hardware. Ho sviluppato parti del programma come Eclipse plugin, cioeÂ’moduli auto-caricantesi a runtime, in modo da permettere ai vari utenti di configurarsi a piacere il programma semplicemente scaricandosi il plugin dal sito della Cisco. Ho offuscato con yGuard dei classfile contenenti algoritmi proprietari per proteggere la IP (Intellectual Property) e verificato il corretto funzionamento della release offuscata (in particolare delle classi caricate con la reflection). Ho fatto il refactoring di molto codice altrui con impiego di tutti i design pattern (Factory,Singleton,Proxy,Visitor,MVC...). Ho usato metriche di classe e di package tramite Jtest ed il plugin CAP per controllare periodicamente la quality del progetto, stampando dei report per gli altri programmatori del team. Ho enerazione di file XML, al posto di quelli TXT, con relativa validazione DTD (successivamente sostituita da validazione con XML Schema) per lÂ’installazione del sistema. Generazione di reportistica su fogli Excel tramite JExcelApi. Generazione di GUI tramite libreria grafica Jide. Scrittura di class loader custom per gestire le classi di diverse release del programma. Sviluppo di tutti i file ANT per permettere il build del programma da shell DOS oppure shell Linux. Profiling del programma con JProfile/OptimiZeit per velocizzare il programma e per ridurre il consumo di RAM (footprint analysis). Test di inclusione di libreria Batik per generare report su file in formato SVG, di tutte connessioni ottiche delle card. Sincronizzazione dei tread di applicativo con quello grafico. Generazione di diagrammi UML per documentazione con VisualParadigm SDE. Test di configurazione completa in laboratorio di reti ottiche complesse (lineari,ring,meshate) utilizzando element manager e cablando/scablando le card. Controllo design ottici per importanti compagnie telefoniche americane (Verizon, AT&T).
Skills impiegati: Java,Eclipse,Unix,ClearCase,Design patterns,Swing,Ant,UML,XML,DTD,
Date (da - a)
Marzo 2003 - Gennaio 2005
Figura ricoperta
Programmatore C++/C/assembler
Datore di lavoro
Pirelli labs
Luogo
Milano
Principali attività e responsabilità
Sviluppo del sistema ottico MAS (un sistema di gestione reti MAN
ottiche)
Ho sviluppato in C/C++ su OS VxWorks di tutti i driver (per RTC, E2PROM,FLASH SPI, rele, led) della card “master” SPV (avente micro Geode, un Intel-like). Ho sviluppato i driver I2C per la card “client ”muxponder (avente micro DSP Texas Instruments che non possedeva porte I2C che e' stato simulato con dei GPIO, dei pin di IO programmabili); con questi driver per ho pilotato una flash I2C e dei SFP (dei piccoli transponder ottici). Ho poi sviluppato un driver per ethernet-switch Micrel in modo da poterlo programmare da micro e non piu tramite pull-up e pull-down sui suoi piedini). Ho programmato una CPLD Xilinx sviluppandone il vhld tramite WebPack. Ho implementato i driver per Spanning Tree Protocol con riscrittura di gran parte dello stack originale TCP di VxWorks. Ho sviluppo dei piccoli programmi di test per la sezione HW e per il manufactoring (Celestica Vimercate) ed ho preparato delle pc completi allo scopo addestrando poi il personale. Per facilitare il manufactoring ho poi sviluppato delle GUI tramite LabWindow/CVI e tramite VisualBasic. Ho implementato delle routine di auto-diagnostica.Ho poi sviluppo un nuovo bootloader che permettesse alle card di partire oltre che dalle flash anche da un server via TFTP. Per il progetto ADSL Alice di Telecom Italia ho sviluppato i driver per diversi ethernet switch (Micrel,Marvel). Ho scritto driver avanzati per fare QoS per trasmettere stream video ad alta qualita'. Per progetto ADSL British Telecom ho sviluppato i driver per ethernet switch della Realtek. Ho dat0 supporto per la implementazione di VLAN tagging complessi.
Skills impiegati: C++,C,VxWorks,assembler x86,assembler DSP TMS320,VHDL,JTAG,CAN,CANOPEN,
Date (da - a)
Settembre 2002 - Marzo 2003
Figura ricoperta
Programmatore C++
Datore di lavoro
Parvis
Luogo
Milano, Lombardia
Principali attività e responsabilità
Sviluppo di un sistema di controllo qualitaÂ’ di banconote, usato dalla principali banche centrali mondiali.
Progetto di un macchinario per controllo qualita’ di banconote, usato dalla principali banche centrali mondiali. Ho sviluppato in C/C++ dei driver sotto OS VxWorks per una scheda PCI di IO veloce su pc industriale in un. Ho sviluppato un mini applicativo firmware con boot da hard-disk. Ho scritto e testato parti di un applicativo piu grande scritto “visualmente” in SDL (con un tool Tao della Telelogic) ma generante poi codice C++ per VxWorks oppure C++ per Windows. Il test ha permesso di scoprire piccoli bachi del tool della Telelogic nella generazione delle corrette API dello OS VxWorks. Ho poi generato molto UML per documentare il progetto che ha partecipato ad un concorso europeo, arrivando terzo. Durante il progetto ho trovato un paio di bachi per il processore x86 con che ho segnalato alla WindRiver di Torino con cui ho collaborato per il bug fixing.
Skills impiegati: C++,C,VxWorks,UML,assembler X86,SDL,oscilloscopio,
Date (da - a)
Febbraio 2001 - Settembre 2002
Figura ricoperta
Programmatore C++/C
Datore di lavoro
Cisco Photonics Italy Srl
Luogo
Milano, Lombardia
Principali attività e responsabilità
Progetto di un sistema ottico DWDM per reti WAN
Progetto di un sistema ottico DWDM per reti WAN, usando assembler e C ed un sistema operativo fatto in casa. Sviluppo di logger di sistema su una EEPROM. Porting di vecchi applicativi (in assembler e C code) su nuovo compilatore Microtec con test di nonregressione. Riscrittura dei makefile e dei batchfilele script di shell. Gestione download sicuro (tramite doppia bankatura delle flash e scrittura di un applicativo di emergenza/manutenzione ). Ottimizzazione del filesystem custom sulle flash (per salvare molti piu' dati e piu' velocemente) e gestione della sua deframmentazione. Sviluppo di un mini OS (uno scheduler preemptive + code + eventi + semafori) chiamato pipOS ispirato al µCosdi Labrosse ma che fosse anche POSIX compliant. Sviluppo di test per pipOS e sua qualifica realtime tramite misurazioni tramite oscilloscopio ed emulatore LauterBach di decine di casi di uso tipici e non. Aggiunta di semafori, code ai driver per gestione multitask di essi. Supporto per uso del pipoS ai developer dei vari applicativi. Riprogrammazione della CPLD della probe dell’emulatore Lauterbach per farlo funzionare con le nuove board dei transponder. Sviluppo della gestione della memoria (partizioni e buffer) per il pipOS. Sviluppo di applicativo “console” in C tramite LCC/Visual Studio per downloadare firmware tramite seriale. Applicativo console per mergiare vari firmware delle schede multiprocessore (Motorola,Intel,Hitachi) convertendo i formati HEX e SRECORD in un formato ascii proprietario. Sviluppo applicativo in VisualBasic per downlod via seriale dei file di firmware. Supporto al manufactoring (Celestica) per setup delle procedure di programmazione/test delle board. Debugging della dualport ram fra micro Motorola e micro Intel. Sviluppo degli allarmi per varie board. Gestione reboot a freddo ed a caldo (per gestire errori software ed errori hardware). Sviluppo di auto-diagnostica veloce dello hardware da eseguire prima del boot.
C++,C,assembler,VisualBasic,oscilloscopio,state-anlyzer,saldatore,CPLD,
Date (da - a)
Aprile 1999 - Febbraio 2001
Figura ricoperta
Programmatore C++/C
Datore di lavoro
Pirelli photonics
Luogo
Milano
Principali attività e responsabilità
Progetto di un sistema ottico DWDM per reti WAN
Progetto di un sistema DWDM con firmware scritto in assembler e C. Modifica di una libreria del compilatore C SDS in modo da gestire i floating con un consumo minore di memoria del micro (Motorola 68332). Porting di codice assembler per micro 80196 in codice C per micro Mtorola 68332. Driver per moduli SPI,SCI,TPU del micro 68332. Driver per RTC Dallas. Gestione multidriver per le RTC di diversi fornitori. Driver per flash Intel di vario tipo e dimensione. Gestione multidriver per nuove flash AMD. Driver per EEPROM ST. Gestione multidriver per nuove EEPROM. Gestione nuove bankature sulle board di transponder. Driver per i led della board. Gestione dei dati di inventory dei componenti HW su EEPROM. Gestione inventory dei diversi applicativi presenti sulla board. Sviluppo di applicativi di test Hardware. Sviluppo di applicativi per il manufactoring (test di flash, ram, micro, dei led, dei rele). Sviluppo makefile e loro gestione sia con GNU make che con Microsoft nmake. Scrittura di batch file in DOS e shell script per unix per permettere la produzione di build automatizzata ossia senza IDE.
C++,C,assembler,Unix,ClearCase,DOS,make,oscilloscopio,saldatore,
29/01/2016 A. I. 58 C++/c# Developer Developer / Web dev. / Mobile dev. Varese, Milano -
- PL-SQL, uso di Toad e SQL Developer. Oracle
- Java, HTML/CSS, JavaScript, JSP e JSTL
- Java (Buona)
- HTML (Ottimo)
- SQL (Ottimo)
- PL-SQL (Ottimo)
- JSP (Buona)
- C (Buona)
- C++ (Di base)
Date (da - a)
Febbraio 2013 - Ottobre 2013
Figura ricoperta
Consulente informatico - sviluppatore
Datore di lavoro
Accenture
Luogo
Assago(MI)
Principali attività e responsabilità
Ho lavorato presso la sede di Accenture per il cliente ENI (progetto ENI/GAS)in un team di 7 persone.
Mansioni svolte:
Analista e sviluppatore SQL e PL-SQL su un sistema (SIEBEL CRM) che interagisce con unÂ’ applicazione Web su database Oracle.
Analista e sviluppatore di Stored Procedure, Package e Funzioni in PL-SQL con uso di Toad e SQL Developer.
Attività di caricamento massivo di dati attraverso SQL Loader e creazione dei relativi control file.
Attività di bonifica massiva di dati errati attraverso implementazione di Procedure.
Estrazione massiva di dati dal DB Oracle su file Excel o file CSV e utilizzo di relative macro funzioni
Attività di gestione ticket attraverso Remedy (per apertura, risoluzione e chiusura ticket).
Date (da - a)
Gennaio 2013 - Febbraio 2013
Figura ricoperta
Co-docente Java
Datore di lavoro
Emit Feltrinelli
Luogo
Porta Genova
Principali attività e responsabilità
Seguire e coordinare studenti affrontando con loro gli argomenti basilari della programmazione in Java fino a temi di carattere specifico come la progettazione di interfacce utente e lo sviluppo di applicazioni Web su database Mysql.
Strumenti utilizzati: db Mysql e NetBeans
Date (da - a)
Gennaio 2009 - Dicembre 2012
Figura ricoperta
Consulente informatico - sviluppatore
Datore di lavoro
Nokia Siemens Networks
Luogo
Cassina de Pecchi(MI)
Principali attività e responsabilità
Ho lavorato presso la sede della Nokia Siemens Network per il progetto NetViewer in un team di 8 persone.
Mansioni che ho svolto:
Sviluppatore java di interfacce grafiche (Swing/AWT) per sistemi di gestione delle telecomunicazioni in ambiente Eclipse - Ganimede.
Analista, sviluppatore java per applicazioni client/server in ambiente Eclipse - Ganimede.
Attività di sviluppo servlet e creazione di pagine Web con utilizzo di HTML/CSS, JavaScript, JSP e JSTL
Framework utilizzato: Spring in ambiente Eclipse
Application Server: Apache Tomcat
Risoluzione bug-fix in C++ per interfacce di comunicazione server/Adapter e per interfacce di comunicazione Adapter/apparati di tipo SNMP in ambiente VisualStudio 2008.
Attività di testing con lÂ’ utilizzo di QTP (Quick Test Professional), tests automatici e di Quality Center (sistema di testing) su applicazioni per la gestione di apparati radio.
Approfondimento del linguaggio XML, con uso di librerie Java per la manipolazione (creazione e trasformazione) di file XML (XML beans e JaxB).
Approfondimento dei principali Design Pattern (Observer, Singleton, Iterator...)
Date (da - a)
Giugno 2008 - Dicembre 2008
Figura ricoperta
Programmatore junior
Datore di lavoro
F2 Informatica
Luogo
Corsico
Principali attività e responsabilità
Approfondimento in ambiente Oracle 10G di:
programmazione PL-SQL
creazione di viste
stored procedures, trigger, etc
utilizzando anche Toad e SQL Developer
Formazione post-laurea in tecniche di sviluppo software ad oggetti in ambiente Internet con Java-Jsp-Oracle
Date (da - a)
Giugno 2007 - Ottobre 2007
Figura ricoperta
Tirocinante
Datore di lavoro
CNR (Centro di ricerca)
Luogo
Napoli
Principali attività e responsabilità
Studio, sviluppo e valutazione di algoritmi di machine learning.
Il tirocinio si svolge in laboratorio e prevede seminari, incontri e partecipazione al gruppo di lavoro.28/01/2016 A. V. 43 Consulente Informatico Developer / Web dev. / Mobile dev. Bergamo, Brescia, Como, Milano, Pavia, Varese, Torino -
- Ottima conoscenza di ogni parte tecnica (hardware) e non (software)
- Competenze in ambito commerciale acquisite in ambito scolastico
- Linguaggi di programmazione (Turbo Pascal, C, Cobol, CICS, Html/XML, )
- Programmazione ad oggetti (Delphi, Java, J2EE, Java Script)
- Linguaggi dichiarativi (SQL)
- Gestione database (Access, DB2, My SQL, Utilizzo JDBC)
- Tools (NetBeans, Eclipse, Maven, Hybris)
- Framework(Spring DI e DAO Support, Struts, Struts2, JPA, SVN)
- Tecnologie Web(JSP, Servlet, CSS, AJAX, JQUERY, Tomcat)
- Programmi di video scrittura (Microsoft Word)
- Programmi di calcolo (Microsoft Excel)
- Conoscenza di tutto il pacchetto Office
- Sistemi Operativi ( Windows, Linux, Mac )
- Java, Java Script, CSS, XHTML, HTML, XML Framework: Spring
- Tool : RAD, Maven Data Base: SQL Server)
- Ottima conoscenza di ogni parte tecnica (hardware) e non (software)
- Competenze in ambito commerciale acquisite in ambito scolastico
- Linguaggi di programmazione (Turbo Pascal, C, Cobol, CICS, Html/XML, )
- Programmazione ad oggetti (Delphi, Java, J2EE, Java Script)
- Linguaggi dichiarativi (SQL)
- Gestione database (Access, DB2, My SQL, Utilizzo JDBC)
- Tools (NetBeans, Eclipse, Maven, Hybris)
- Framework(Spring DI e DAO Support, Struts, Struts2, JPA, SVN)
- Tecnologie Web(JSP, Servlet, CSS, AJAX, JQUERY, Tomcat)
- Programmi di video scrittura (Microsoft Word)
- Programmi di calcolo (Microsoft Excel)
- Conoscenza di tutto il pacchetto Office
- Sistemi Operativi ( Windows, Linux, Mac )
Febbraio 2014 - Oggi Figura ricoperta: Senior Analyst. Datore di lavoro: Avanade S.r.l., Milano
Istruzione e Formazione
Studio in corso Titolo della qualifica rilasciata:Laurea in Informatica. Istituto di istruzione o formazione: Univerità degli Studi di Bari - Scienze MM. FF. NN, Brindisi
Luglio 2005
Titolo della qualifica rilasciata
Diploma di Perito Commerciale e Programmatore
Istituto di istruzione o formazione
Liceo Economico Informatico 'A.Olivetti'
Luogo
Lecce
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
Inglese
Capacità di lettura/scrittura
Buono
Capacità di espressione orale
Buono
Lingua
Francese
Capacità di lettura/scrittura
Ottimo
Capacità di espressione orale
Buono
Conoscenze informatiche
Capacità e competenze informatiche
28/01/2016 M. L. 38 Analista Programmatore Developer / Web dev. / Mobile dev. Bergamo Lecce Bari Brindisi Brescia Milano
Categorie CV
- Analista Funzionale / Analista Tecnico (1.542)
- Business Intelligence / Data Scientist / DWH (1.129)
- Commerciale IT / HR risorse Umane (668)
- Consulente Applicativo (543)
- Datawarehouse / Business Intelligence (0)
- DBA/Oracle/SQL Server/Mysql (515)
- Deep Learning / IA (1)
- Developer / Web dev. / Mobile dev. (10.907)
- Engineering (1.864)
- Help Desk-Tester (1.613)
- Informatica / IT (6)
- Network / Security Engineer (735)
- Programmatore (3)
- Programmazione / Web Developer (3)
- Project Manager/Architetto SW/ IT Manager (3.807)
- Settore Generale / IT (1.164)
- Sistemista / Tecnico informatico (3.658)
- Web Designer/Social/Marketing (1.834)
Ultimi CV (Totale CV: 29998)
- 31/10/24 - PMO CREDITI
- 24/10/24 - frontend developer
- 03/08/24 - IBM i System Administrator
- 04/06/24 - It system administrator
- 21/05/24 - Consulente IT Senior
- 20/05/24 - SAP FI CONSULTANT
- 22/12/23 - Web developer #C, .Net, PHP
- 21/12/23 - Physics Research
- 21/12/23 - Project Manager/Social Media Manager
- 30/01/24 - Analista Funzionale
- 18/12/23 - test 1 Developer X++/DYNAMICS 365 – Full Remote
- 18/12/23 - Programmatore RPG-400
- 14/12/23 - Programmatore RPG-400
- 11/12/23 - Aerospace Engineer
- 24/02/22 - analista programmatore mainframe, cobol, cics, db2
- 23/02/22 - Ingegnere meccanico
- 16/02/22 - Software Engineer
- 14/02/22 - ingegnere meccanico
- 09/02/22 - Program/Project Manager
- 09/02/22 - PHP developer
Categorie Offerte
- Analista Funzionale / Analista Tecnico (9)
- Business Intelligence / Data Scientist / DWH (3)
- Commerciale IT / HR risorse Umane (0)
- Consulente Applicativo (1)
- Datawarehouse / Business Intelligence (0)
- DBA/Oracle/SQL Server/Mysql (4)
- Developer / Web dev. / Mobile dev. (5)
- Engineering (3)
- Help Desk-Tester (8)
- Informatica / IT (479)
- Ingegnere e Tecnico specializzato (2)
- Network / Security Engineer (9)
- PL/SQL / Oracle / SQL-Server / Mysql (2)
- Programmatore (778)
- Programmazione / Web Developer (40)
- Project Manager/Architetto SW/ IT Manager (13)
- Settore Generale / IT (4)
- Sistemista / Tecnico informatico (7)
- Web Designer/Social/Marketing (2)