Figura professionale: Developer J2EE, Web Developer

Nome Cognome: D. P.Età: 43
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Milano

Accesso Full al database con 29.989 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Developer J2EE, Web Developer

Esperienze

ESPERIENZE PROFESSIONALI
apr 2018 – gen 2020
Sviluppo di un sw personale che utilizza tecniche di intelligenza artificiale a scopo di eseguire investimenti.
Sviluppato in Java 8, il sw compie: scraping di dati dal web, automazione del browser per interagire con alcuni siti internet, analisi e valutazione dei dati, scelta in autonomia su come e quando comportarsi per investire.
– Alla base c'è un grosso lavoro matematico e statistico.
– Sviluppo di diversi scraper distribuiti su più VM. Utilizzo di multithreading e tecniche di sincronizzazione Java.
Utilizzo sia su macchine Linux che Windows.
– Tecnologie usate: JavaEE, libreria Selenium 3 per automazione browser (Chrome e Firefox), JAXP e Xpath, WebServices CXF 3.2, HtmlCleaner; DB Postgres 9, ORM Apache Cayenne 3; Repository SVN.
– Uso di diverse VPN. Configurazione ambiente Linux con script di avvio automatico.
– Calibrazione di una macchina per l'uso intensivo (ram e cpu prossime al 100%) e strategie sw/hw di raffreddamento.

mar 2017 – mar 2018
Hive Digital Labs
Eseprienza in una startup per la creazione di un prodotto per la selezione di Corrieri-spedizioni per siti di shop online.
– Ideazione di regole eque e flessibili per l'organizzazione e la quantificazione del lavoro adatte alle dinamiche di una startup.
– Adesione all'incubatore/acceleratore di Startup Innovits.
– Costruzione sito portabile usando: JS (librerie e plugin), CSS, Bootstrap; creazione grafica di loghi e immagini.
– Uso di Google Compute Engine per l'infrastruttura del progetto su VM.
– Sviluppo API in backend con PHP 5, output in Json.
– Sviluppo in Java di un tool di scraping di dati.
– Gestione progetto con Trello (stile Kanban).

nov 2016 — feb 2017
Fastcode srl
Consulenza in team per Aruba, per prodotto di conservazione
sostituiva e Aruba PEC.
– Esperienza con Spring: 4.3 e Spring Boot,
nozioni di Aspet Oriented Programming. Analisi di diversi motori di
code tra cui Apache Active MQ e Rabbit MQ. Schemi di analisi con Lucidchart e Drawio.

mar 2010 — nov 2016
Medas srl
Analista Programmatore presso MEDAS srl, società di servizi in ambito medicale;
Principali prodotti: Scryba (conservazione sostitutiva,
dematerializzazione), ScrybaSign (firma digitale).
Sono stato anche unico sviluppatore del reparto integrazioni tra
Scryba e i Producers/Repository dei sistemi ospite (analisi e
sviluppo di integrazioni basate su Web Service, in Java e Mirth,
analisi metadati, crittografia SHA, firma digitale e SW affini).
Principali tecnologie utilizzate: J2EE, Jboss 7, Web Services in Java
Cxf, Java multithreading, Server di Code ActiveMQ, DB Postgres,
ORM, SO Windows/Linux, Reti VPN, Mirth/HL7, Grails JQuery
Javascript, Dependency injection/Plugin.

mar 2007 — gen 2010
Rgi spa
Programmatore informatico presso RGI s.p.a.: società di prodotto
medio grande, di ambito assicurativo-bancario; principale
prodotto: sistema PassCompagnia utilizzato da diverse
compagnie d'assicurazione per la loro attività (stipulazione e
gestione polizze Auto, Vita, Sinistri etc.).
Programmazione in ambito Client-Server, in J2EE, Servlet, JDK 1.5,
JavaScript, Html, CSS; DB: IBM DB2; IDE: Eclipse.

sett 2005 
Corso di formazione di 6 settimane per Programmatore Java 2 Enterprise Edition (J2EE).

giu 2005 
Corso di formazione di 3 settimane su Java, presso ATS – Accenture Technology Solutions. 

ALTRE ESPERIENZE EXTRA-LAVORATIVE:
Sviluppo sw personale inerente OCR (optical character recognition), elaborazione immagini e interazione "robotica" (mouse e tastiera) col desktop e col browser (uso di Java con varie librerie per il web).

CONOSCENZE INFORMATCIHE PRINCIPALI:
– J2EE: Java 8, Multithreading e sincronizzazione, Servlets, CodeMQ.
– Web Services: Apache CXF, Axis, Soap, Wsdl, SoapUI.
– Linguaggi Client e Web: JavaScript, Ajax, jQuery, Html 5, Bootstrap, XML,  HtmlDom, CSS 3, XQuery/XPath, JSP.
– Application Server: Jboss AS 7.1, Tomcat 7.
– Persistence framework/ORM: Apache Cayenne, Hibernate.
IDE & Versioning:
IntelliJ Idea, Eclipse, NetBeans.
Versioning con Git (BitBucket e SourceTree), Subversion SVN, project management con JIRA.
DB:
PostgreSQL 9, Sql standard; query tools (DBVisualizer, pgAdmin, AquaData Studio, Squirrel).

Altri Linguaggi di Programmazione:
Mirth e HL7. VPN.
Programmazione in Ansi C, C in Unix, Lisp, Prolog, Basic, Cobol (livelli di conoscenza rispettivamente da buono a di base).
SO e APPLICATIVI:
Windows 10, 8, 7, WinXP, Windows Server 2003, diverse distribuzioni Linux.
Adobe Photoshop 7, Office e vari altri.

CORSI DI FORMAZIONE:
Html5, Jboss 7, Grails, Spring, Dicom. 

ISTRUZIONE E FORMAZIONE
2000-2004 Laurea di Primo Livello in INFORMATICA
presso: Università degli Studi di Milano Bicocca
votazione finale: 91/110

1995-2000 Diploma di Ragioniere Programmatore
presso: I.T.C. V.F. Pareto, Milano

CONOSCENZA DELLE LINGUE
Inglese: buona conoscenza del parlato, molto buona dello scritto.
Francese:buona conoscenza del parlato, buona dello scritto. 

Ai sensi del D. L. 30 giugno 2003 n. 196, Vi autorizzo al trattamento dei miei dati personali per il solo ambito lavorativo.

187 total views, 2 today