Figura professionale: Programmatore Senior
Nome Cognome | : S. B. | Età | : 53 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Milano Monza Lecco |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Da settembre 2014 ad oggi Maggio/2015: Milano – consulente presso cliente Banzai Consulting/Doing. Programmatore JavaSr/ Php
1- Sviluppo/Remake portale Treccani (www.treccani.it ) con tecnologia Java /OpenCms (7.0).
Secondo lo standard e le caratteristiche di OpenCms ho montato e dinamicizzato i nuovi layout ricevuti in HTML.
2- Sviluppo/Remake sito www.vivimilano.it con tecnologia php/ Wordpress 4.1 e Solr(Java)
Mi sono occupato di tutti gli aspetti di indicizzazione dei contenuti e dell'interfacciamento delle componenti dinamiche del sito con il motore di ricerca Solr. Le query sono state sviluppate in demo sulla console di Solr o Curl e per il sito Web è stato usato il plugin Solarium Client php.
Da Febbraio 2014 a Settembre 2014: Milano – per conto di Anoki (Milano), consulente presso cliente Lutech .
Programmatore Java Sr
Analisi, progettazione e sviluppo di applicazioni J2ee per cliente in ambito finanziario per Reuters e per progetto nel settore della Pubblica Amministrazione. Principali progetti seguiti:
- Progetto: Sipes. (8 mesi) – Applicazione web internet-intranet per la gestione dei bandi della Regione Sardegna.
I procedimenti di erogazione e sostegno si collocano nel contesto più generale dell’attività di
programmazione, attuazione e monitoraggio delle risorse economiche regionali.Nell'ambito del progetto mi sono occupato dei seguenti aspetti:
• Sviluppo verticale di alcune funzionalità nell'ambito della creazione e gestione dell'anagrafica
soggetti: Impresa, Impresa Aggregata (RTI/RETE, Consorzio, Ente);
• creazione del Profilo Gestore e abilitazione del soggetto ad operare nelle 13 fasi di gestione del bando;
• creazione e gestione delle Domanda e delle fasi di gestione del Bando: Adesione, Istruttoria,ecc.
Per ognuno degli aspetti indicati, ho realizzato lo schema dei dati e gestito le relazione tra le entità tramite ORM
Hibernate.
Ho sviluppatto il front-end, convertendo pagine funzionali html statiche, (sviluppate durante la fase di
analisi del progetto e proposte per la validazione al cliente finale) in pagine xhtml con JSF e librerie di
PrimeFaces. Model e businnes logic sono stati implementati con @Service e @Bean.
Tecnologie utilizzate: SO Linux Ubuntu, IntelliJ IDEA 13.1, Jboss, WildFly 8.1.0.Final, Hibernate, JSF
con librerie PrimeFaces 5.0, Postgresql, database 9.3, Activity
- Progetto: Acer (1 mese) – Applicazione back-end in java per la gestione dei flussi di dati relativi ai contratti energetici controllati dall 'Agenzia per la cooperazione dei regolatori dell'energia (ACER).
Principali mansioni: Creazioni di programmi java stand-alone, in ambiente (Tr1/TR3), ricevuti dall'autority dell'energia
in formato XML per la scrittura su database Oracle per, Esportazione per NASDAQ – USA in XML, dei contrati
dell'energia GAS/Elettricità elaborati su db..
Da Ottobre 2013 a Gennaio 2014: Milano – per conto di Anoki (Milano), consulente presso cliente Reuters ). Programmatore Java Sr
Analisi, progettazione e sviluppo di applicazioni J2ee per cliente in ambito finanziario per Reuters e per progetto nel
settore della Pubblica Amministrazione. Principali progetti seguiti:
- Progetto: Reenginering dell’applicazione BulkAdapter per elaborazione di Equities/Fixed Income dei principali mercati Finanziari.
Principale attività:
• Code refactoring in Java dei Job del BulkAdapter, test con JUnits e deploy remoto.
• Configurazione con JMX – Spring – Hibernate
Tecnologie utilizzate: Linux, Spring, Hibernate, Java(JDK 6), Eclipse Kepler, Oracle, JUnits e JMX.
- Progetto: Sviluppo Report per MailList.
Descrizione: Realizzazione del report dinamico ondemand per l’inoltro tramite newsletter. Principale attività: creazione
del report con JaspeReport, test con JUnits
Tecnologie utilizzate: Linux, Apache v.2.2 e v. Tomcat 6, Java(JDK 6), Eclipse Kepler, Oracle,
JasperReport (Framework Java), Junits
Dal 25 ottobre 2004 ad 1 ottobre 2013: Glamm Multimedia Srl, Via Pirelli 30, Milano. In qualità di programmatore Java
Di seguito i progetti a cui ho partecipato nel periodo indicato.
1. Progetto: Integrazione sevizio Mensa e Pagamento online nel portale del comune di Segrate
Descrizione: Implementazione di un’area riservata e gestione dei servizi Mensa e pagamenti online del sito del comune.
Strumenti software e versioni:
SO: Debian v.6 (Squeeze) ,
Aplication server: Apache v.2.4 e v. Tomcat 6,
Ambiente di sviuppo: Java (JDK 6), JSP e Servlet ed EJB
Editor: Eclipse Indigo
Database: Mysql v.5.1.49-3.
Versioning: SVN
Framework: Spring & Hibernate, Jasper Report
CMS OpenCMS v.7 (Framework Java)
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Implementazione di un’ area riservata per il servizio Mensa, integrando il sistema di Account/login degli utenti di
OpenCMS.
• Implementazione del modulo di registrazione qualità/sondaggio dei piatti serviti alla mensa di tutte le scuole del
comune. In particolare, il front end l’ho realizzato in JSP/HTML/JQuery in OpenCms, mentre invece ho realizzato con
framework SPRING il back-end per l’accesso al DB e le query. I Test e Debug li ho fatti tramite JUNITS.
• Implementazione modulo di Pagamento Online. Per pagare alcuni servizi come: scuola, segreteria e lampade votive
cimiteriali. Il front-end ed il back-end sono stati realizzati con le stesse caratteristiche del modulo ‘qualità/sondaggio’.
Inoltre ho integrato il front-end con il sistema di pagamento KeyClient.
2. Progetto: Realizzazione Portale della Provincia di Milano e siti tematici (Cultura, Volontariato, Biblioteche, Mobilità,
Economia, Provincia Bambina, Affari sociali, Diritti & tutele e Medialogo)
Descrizione: Sviluppo del portale della provincia di Milano tramite l’ausilio di prodotti open source. In particolare ho usato
un’ architettura web di tipo client/ server implementata con sistema operativo Linux. Ho utilizzato i pattern: MVC, FACADE,
COMMAND. Per Ajax inizialmente ho utilizzato il pattern FACTORY, e successivamente le api di JQuery.
Strumenti software e versioni:
SO: Debian v.6 (Squeeze) ,
Aplication server: Apache v.2.4 e v. Tomcat 6,
Ambiente di sviuppo: Java(JDK 6), JSP/Servlet, Ajax
Editor: Eclipse Indigo
Database: Mysql v.5.1.49-3.
CMS OpenCMS v.7 (Framework Java), Spring & Hibernate
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Installazione e configurazione del so Linux, DEBIAN v.6 in soluzione Single Host, dell’application server
APACHE/TOMCAT, MYSQL e del CMS OpenCMS.
• A partire da template in HTML e CSS statici, mi sono occupato della relativa implementazione in Java/Jsp con tag XML
per OpenCms, secondo le specifiche richieste dallo strumento.
• Realizzato un servizio on demand di RSS feed in Java, basato sul protocollo RSS 2.0, accedendo alle news della
piattaforma OpenCms, tramite chiamate JSP/Sertvlet .
• Realizzato il servizio di interrogazione delle Delibere per mezzo di web services Axis2 e delle librerie Java InformaRss.
• Creazione e integrazione nella piattaforma di alcuni tools come: banner, form generator, foto gallery ecc., con XML, JSP,
SERVLET, AJAX, HTML e JAVASCRIPT
• Per la ricerca all’interno del portale, ho installato e configurato la Google Appliance, direttamente nel CED del cliente e
configurato i Layout per i risultati di ricerca in XSLT.
• Implementazione della classi di backend, Core-Java, JDK v.6, per l’integrazione dei servizi ANSA e Extrapola, fruibili
all’interno di pagine web. In questo caso ho utilizzato Eclipse come ambiente di sviluppo e SVN come sistema di
versioning.
• Sviluppo di alcune mappe del portale mappe, sito tematico del portale della Provincia di Milano, con GOOGLE MAPS
JAVASCRIPT API V3, in particolare le mappe relative ai progetti Piste ciclabili, Strade, Sedi e Comuni della provincia.
3. Progetto: Realizzazione del Portale Turismo della Provincia di Milano con architettura Cluster alta affidabilità.
Descrizione: Sviluppo del portale Turismo della provincia di Milano tramite l’ausilio di prodotti open source con
architettura web di tipo client/server ad alta affidabilità implementata con 4 Nodi in Cluster.
Strumenti software e versioni:
SO: Debian v.6 (Squeeze) ,
Aplication server: Apache v.2.4 e v. Tomcat 6,
Ambiente di sviuppo: Java(JDK 6)
Editor: Eclipse Indigo
Database Replicati: Mysql v.5.1.49-3.
Cluster : Heartbeat e Haproxy
CMS: OpenCMS v.7 (Framework Java)
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Partecipato alla realizzazione dell’ infrastruttura di OpenCmsad alta affidabilità “Cluster” con strumenti open source,
Haproxy, (installazione e test) ed Heartbeat. Due Nodi del claster li ho usati per i database e 2 per gli application server.
• Customizzato il sito, a partire dal layout in HTML/CSS il modulo per Browser Mobile in OpencCms. I contenuti li ho
estratti dal database attraverso stored procedure di Mysql.
4. Progetto: Realizzazione del Portale /Ecommerce Silvianheach
Descrizione: Sviluppo del portale SilvianHeach e del relativo Ecommerce tramite l’ausilio di prodotti open source.
Strumenti software e versioni:
SO: Debian v.5 (Lenny) ,
Aplication server: Apache v.2.3 e v. Tomcat 6,
Ambiente di sviuppo: Java(JDK 6)
Editor: Eclipse Indigo
Database: Mysql v.5.1.49-3.
La gestione dei contenuti è stata fatta con OpenCMS v.7 (Framework Java)
Ecommerce KONAKART v.5
Framework Strutz. V.1
Multimedia: PhpMotion
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Sviluppo del portale SilvianHeach con la stessa architettura dei progetti sopra descritti, con l’aggiunta dell’area
riservata.
• Integrazione dell’e-commerce KONAKART (JAVA). In questo caso ho installato l’e-commerce KONAKART e ho
customizzato l’e-commerce coerentemente con le specifiche del cliente basato sul framework su Struts.
• Sviluppato e integrato un modulo a doc per Konakart per il pagamento online con Banca Unicredit.
• Inerentemente al portale ho integrato uno strumento PHPmotion per la gestione delle gallerie video, foto ecc like You
Tube.
5. Progetto: Realizzazione del Portale della Provincia di Monza e Brianza con architettura Cluster alta affidabilità.
Descrizione: Sviluppo del portale della provincia di Monza e Brianza tramite l’ausilio di prodotti open source con
architettura web di tipo client/ server alta affidabilità implementando un Cluster con 4 nodi.
Strumenti software e versioni:
SO: Debian v.6 (Squeeze) ,
Aplication server: Apache v.2.3 e v. Tomcat 6,
Ambiente di sviuppo: Java(JDK 6)
Editor: Eclipse Indigo
Database Replicati: Mysql v.5.1.49-3.
Cluster : Heartbeat e Haproxy
CMS: OpenCMS v.7 (Framework Java)
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Ho duplicato la configurazione descritta nel progetto Turismo.
• Integrato i moduli Notizie e Primo piano con Api Java-Core e JDBC.
• Customizzato a partire da template HTML/CSS il minisito “Distretto culturale evoluto”.
6. Progetto: Realizzazione del Portale Italcogim Energie italcogim Reti.
Descrizione: Sviluppo del portale Italcogim Energie e Reti tramite l’ausilio di prodotti open source. In particolare ho usato
un’ architettura web di tipo client/ server implementata con sistema operativo Linux.
Strumenti software e versioni:
SO: Centos v.5
Aplication server: Apache v.2.2 e v. Tomcat 6,
Ambiente di sviuppo: Java(JDK 6)
Editor: Eclipse Galileo
Database: Mysql v.5.1xx
La gestione dei contenuti è stata fatta con OpenCMS v.7 (Framework Java)
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Installazione dei server e sviluppo dei portali di Italcogim Reti ed Italcogim Energie con architettura OpenCMS, sopra
descritta.
• Area riservata, con più di un 1.000.000 di utenti. E’ stato sviluppo un sistemi di sincronizzazione tra database remoto
S400 e database locale MYSQL con VPN. Gli script di sincronizzazione per le fasi di importazione ed esportazione li ho
implementati direttamente con script linux e con comandi mysql.
• bolletta online, utilizzo di web service, JAVA-AXIS2 e pattern di programmazione JAVA: FACADE , per fruire le bollette
online in pdf all’interno dell’area riservata agli utenti che lo chiedevano anche tramite box di ricerca.
• Sumisura
• Reclamo online.
• Unica Modulo per la gestione integrata Luce e Gas.
• DEM (implementato in Core-java, JDK 6), un meccanismo di invio delle newsletter.
7. Progetto Partecipato all’analisi dei requisiti per portale Assintel , Aice. Studiato e applicato argomenti relativi al PHP, come
DRUPAL, ZEND FRAMEWORK.; per coadiuvare i sistemi informativi di tali associazioni alla manutenzione evolutiva di
strumenti di gestione presenti in ambiente di produzione.
8. Progetto: Sviluppato sito web Althesys
Descrizione: Realizzazione sito web per cliente Althesys in Php ed integrazione modulo Newsletter, indice Irex Ansa.
Strumenti software e versioni:
SO: Debian v.6 (Squeeze)
Aplication server: Apache v.2.2 e v. Php,
Ambiente di sviuppo: Php
Editor: Eclipse Galileo / Php
Database: Mysql v.5.1xx
CMS WordPress
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Installazione di Wordpress con template acquistati ed in parte customizzati
• Installazione e customizzazione modulo Newsletter
• Creazione modulo di Back-end gestione indice Irex Ansa.
9. Progetto: Sviluppato sito web Aliprandi S.r.l
Descrizione Realizzazione del sito web Aliprandi s.n.c e realizzazione campagna Adwords e posizionamento Seo sui motori
di ricerca.
Strumenti software e versioni:
Ambiente di sviuppo: Php
La gestione dei contenuti è stata fatta con WordPress
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Installazione di Wordpress con template acquistati ed in parte customizzati
• Installazione e customizzazione modulo Newsletter
• Creazione del catalogo
• Gestione dei contenuti in Italiano/Inglese
• Creazione e pubblicazione della campagna di Adwords
• Validazione dei contenuti ed ottimizzazione applicando tecniche specifiche per il posizionamento Seo.
Dal 06 gennaio 2003 a 25 Ottobre 2004: Adda Informatica S.r.L, C.so Promessi Sposi 22, Lecco. In qualità di progettista software in Java.
Di seguito i progetti a cui ho partecipato nel periodo indicato.
1. Progetto Sviluppo di applicazioni integrative in Java per sistemi legacy AS400, per la creazione e la successiva stampa,
invio tramite fax ed email di report e documenti tipo Fatture/DDT/Preventivi.
Descrizione: Creazione di programmi di interfaccia java, JDK 1.5 – core, con moduli e funzioni AS400.
Strumenti software e versioni:
SO: As400/Windows
Editor: Eclipse
Database: Microsoft Sql Server
Mansioni svolte nello sviluppo del progetto: mi sono occupato personalmente dei seguenti aspetti,
• Stampa di DDT, Fatture tramite Jasper Report
• Invio email e fax di preventivi
• Sviluppo di programmi di interfacciamento di bilance conta pezzi EUROBIL con AS400e la relativa stampa di report di
riscontro pesate.
• Sviluppo di un'applicazione Web per la gestione do contratti finanziari per Studio Panzeri Lecco,
su piattaforma client-server con database relazionale Microsoft SQL Server e Jboss. FrontEnd interamente scritto in
JSP /JBOSS.
Dal 27 maggio 2002 a 06 gennaio 2003: Dimensione Software S.r.l, via Certosa 60, Milano, in qualità di progettista software in Java.
Di seguito i progetti a cui ho partecipato nel periodo indicato.
1. Progetto: Sviluppo di un progetto di analisi per la realizzazione di un’applicazione Web per l’Universita Statale Di
Brescia, con rifacimento completo del front-end e del back-end per una nuova gestione automatica dei contenuti e la
definizione di nuovi servizi di supporto come: un motore di ricerca locale, un ambiente Intranet personale per la
gestione delle Email, dei News Group e della pubblicazione dei lavori individuali. Accesso controllato e sicuro degli
utenti con protocollo SSL e delle attività tramite meccanismi di Access Management e di Log Management.
2. Progetto: Sviluppo di alcune funzionalità del progetto “Segreteria Studenti per Università La Sapienza di Roma in
ambito Web con tecnologia Java (Enterprise Java Bean).
Dal 05 maggio 1999 a 27 maggio 2002: PLLB Elettronica S.p.A., via Carducci 39, Sesto San Giovanni (MI), in qualità di progettista software in ambiente di sviluppo Java (S.O. Windows 9X/NT)
Di seguito i progetti a cui ho partecipato nel periodo indicato.
1. Progetto: Sviluppo di una applicazione Client in Java “AccessManagement” per l’accesso controllato tramite gestione
dei permessi degli utenti ad un Sistema di Monitoraggio di fibre ottiche “FiberSafe” versione 3.0-3.1. La tecnologia
usata in questo caso è stata Swing/Java e CORBA per la Connessione ai Server remoti della piattaforma. Il Jdk
utilizzato versione 1.4.
2. Progetto: Sviluppo di una applicazione Client in Java “ApplicationControl” per l’esecuzione controllata delle
applicazione (Server) della piattaforma per un Sistema di Monitoraggio di fibre ottiche: FiberSafe versione 3.0-3.1. La
tecnologia usata in questo caso è stata Swing/Java e CORBA per la Connessione ai Server remoti della piattaforma. Il
Jdk utilizzato versione 1.4.
3. Progetto: Sviluppo di “Server Level Agreement” basato su tecnologia Xml e Xsl per la visualizzazione di report dinamici
contenenti informazioni testuali e grafici. La componente grafica basata su tecnologia Java – Servlet e Jsp. Lo sviluppo
e’ fortemente basato sul Modello MVC per ottimizzare e velocizzare i processi di progettazione e sviluppo a livello di
Interfaccia grafica, Strutture dati e Controllo.
Dal 11 gennaio 1999 a 03 maggio 1999: Sineda S.r.l, Via Colombo 4, Milano in qualità di consulente Sap con mansioni di programmatore Abap/r3 su modulo magazzino.
Progetti spot
– Sviluppo DEM (Direct Email Marketing) con pattern MVC ZendFramework e tecnologia PHP. Applicazione Web, per la
creazione, l'invio ed il Tracking delle email. Le fonti vengono importate tramite procedura automatica con file in formato xml,
excel 95,2007 e csv.
– Sviluppo portale www.aliprandi.it (Wordpress), Posizionamento Seo e creazione della campagna pubblicitaria di Google
Adwords
– Posizionamento Seo e campagna Google Adwords www.otticamonza.it
Altre informazioni:
Milite assolto
Coniugato 2 Figli
Disponibilità immediata mese
Disponibile anche per contratti a tempo determinato a lunga visibilità
Ai sensi della Legge 196/03, Vi autorizzo al trattamento dei dati contenuti in questo curriculum per eventuali selezioni del personale
Conoscenze Informatiche
– Linux (Debian 6.0 – redhat 5 – Centos),
– Apache 2.X/ Tomcat 6
– Windows XP/ 7,
– Eclipse / Plugin ,
– System Versioning SVN
– Email Server – Postfix
– JAVA
– JSP/Servlet
– Spring 3, and MVC
– ORM Hibernate 4
– AJAX
– HTML
– JAVASCRIPT
– JQuery
– XML
– Solr 3
– MYSQL 5, Postgresql, Oracle
– PHP
– Jasperreport
– Wordpress e Solaruim php
– Zend Framework
– Seo e Google Adwords
– MICROSOFT SQLSERVER 2000
– WEBSERVICE (AXIS2.0) / Client
Disponibilità / Richiest
70 total views, 2 today