Riccardo Francesco - Développeur JAVA

Ref : 180712S001
Photo de Riccardo Francesco, Développeur JAVA
Compétences
SQL
JAVA SWING
JAVA MESSAGE SERVICE
JAVA CORE
JDBC
Expériences professionnelles
  • Company : Avicene S.A. - Luxembourg
    Clients (customer) : European Parliament - Brussels
    Dates (start-end) : 09/2017
    Projects : Multi Purpose Speach Bank(MSB)
    Project description
    :
    Video and audio file bank
    Role
    :
    Senior Software Engineer /Hands on Architect /Consultant

    Analysis of requirements; Analysis of functional specs

    Define Architecture and interaction with other Systems
    Development Java , Javascript/ Db.
    TOMCAT CONFIGURATION AND TUNING

    TECHNICAL ENVIRONMENT SCH
    , B ASH , P OST GRESSQL, J AVASCRIPT , JQUERY, BOOTSTRAP, GIT, TOMCATCompany (employer) Databiz S.r.l. - Milan Clients (customers) : Tecniplast S.p.a. – UBIS – Veneto Banca- Cerved Group-UBIS
    Dates (start-end) : 01/2016 - 09/2017
    Projects : DVC(Digital ventilated Cages) –CRM BigDATA – Reclami- Corporate2-BLINK
    Project description :
    Role: Senior Software Engineer / Hands on Architect
    - Analysis of existing systems; Analysis of functional specs
    - Development of new features /bug fixing : Scala, Grails(Groovy, KnockOut) , Java8 / Db.
    TECHNICAL ENVIRONMENT
    Java8, Scala, Akka, Play, Slick, Sbt, MongoDb, Reative Mongo API, Grails, Groovy, KnockOut, Javascript, Angular, Oracle, Apache directory LDAP Java API, Git, Rational Team Concert(Jazz),Java8,RestEasy,Hibernate,JBoss,Arquillian.
    Company : Polymedia S.p.A., Piksel S.p.A.
    - Milan Client (customer) : European Commission, Joint Research Center
    – Ispra Dates (start-end) : 03/2013 -12/2015
    Project : Pubsy
    Project description :
    Role: Senior Software Engineer
    - Analysis of existing systems; Analysis of functional specs
    - Development of new features /bug fixing : Java / Db.
    - Clustering configuration for existing(non clustered) Quartz jobs / howto document
    - Batch for extracting texts and covers from pdf files saved as Blobs on Oracle database

    TECHNICAL ENVIRONMENT
    Java, JEE, WS Rest, SQL, Eclipse, Oracle 11, Weblogic 12, JSF, Spring , Hibernate, Quartz, Maven,
    ANT, Scrum , Log4j , PDFBox, IcePdf , Javascript , JVisualvm ,SVN Company (employer) SofTech S.r.l.
    – Gallarate(VA)
    Client (final customer) : Poste Italiane
    Dates (start-end) : 04/2013 – 06/2013
    Project : Balance
    Role:
    Senior Java Consultant / Engineer
    - API Development for comunication with custom module driver for ‘Poste Italiane’ Balance
    - Development of a custom logger (Log4j custom Appender).

    TECHNICAL ENVIRONMENT
    Java, Log4j 1.2
    Company (employer): Urbilog - Lilles
    Dates (start-end) : 12/2012
    Project : Translation from French to Italian of the site ********
    Role: Translator from French to Italian
    Company (employer): LC-SERVICE S.r.l. - Milan
    Client (customer) : SIA S.p.A. - Milan
    Dates (start-end) : 02/2011 – 12/2012
    Project : Multinetwork :Project description :Suite of Applications to manage Credit Transfer,
    BACs Transfer ,BACs Subscription ......:
    -Handling/Translation/Elaboration of standard Swift Messages, Custom Messages
    -Input Channels : File System(NFS), Jms, SFTP, SCP ,WebServices , Web Application Interface
    -OutPut Channels ;File System(NFS), Jms , SFTP ,SCP, WBI.FN for Swift Network (Fin Message , FileAct).
    -B2I, B2B, I2I
    Role: Senior Software Engineer
    - Analysis of existing systems; Analysis of functional specs
    - Development: Java / Db.

    TECHNICAL ENVIRONMENT
    Java, JEE, SQL, Eclipse, Hermes, Maven, Oracle 9i/10g, DB2 on ZLinux, SQL Server, WMQ,ActiveMq, JMS, WBI-FN, Merva, Jsch, Openssh, BouncyCastle, Axis, Jmeter, Yourkit, Custom Framework, Tomcat, Agile ,RFHUtil , Clearcase, Maven1
    Company (employer): TIQ S.r.l. - Milan
    Client (customer) : RCS MediaGroup - Milan
    Dates (start-end) : 02/2009 – 02/2011
    Projects : MSites, Statistiche, Inappurchase, CRM, Porting of MSites on Gaia
    :Project description :Project Msites: mobile.corriere.it and mobile.gazzetta.it
    -Revese Engineering of the sites from bytecode
    -Development in Java of new features ,payment & bug fixing, refactoring, improvement of the servers configuration for the Msites.
    -Development of backoffice Project CRM for managing users sites and transactions with phone operators via WebServices (SOAP,Rest).
    -Patching of ImageServer open source project, for new required functionalities;
    -Evaluation of an Msite Platform for the existing ones and for new ones to be created.
    -Development of backoffice Project
    Inappurchase for managing Iphone applications with WS
    -Porting of the Msites on Gaia Platform.
    Role: Senior Analyst-Programmer /Tech Lead
    - Gathering functional requirements /Analysis of functional specs
    - Writing/elaboration of technical specs
    - Architecture design of payment system
    - Development: Java / Db
    - Team coordination

    TECHNICAL ENVIRONMENT
    Java, JEE, SQL, HTML, Javascript, Eclipse, Tomcat 5.5.15,Oracle 9 & 10g, Dom4j, Maven2, Wurfl,
    ImageServer, Linux, Web Services, Junit, XStream Jax-WS, Jax-RS (Jersey), JUnit, JSP, Spring-Web-Flow, Struts2, Hibernate, Yourkit, JMeter,Maven 2,CVS,Subversion
    Company (employer): TIQ S.r.l. - Milan
    Client (customer) : ILVA S.p.A.- Taranto
    Dates (start-end) : 06/2008 – 02/2009
    Projects : SRE, IlvaMonitoring, DWH, TUB2TOL3
    Project description
    :Project SRE:
    -POC: Data acquisition from PLC and RTU via OPC (KEPwareServer) with WinCC 6.2.
    -POC: Migration of the HI (from X-Window) of a custom supervision software to WinCC.
    Project IlvaMonitoring:
    -Setup the solution of video surveillance Vivotek with Darwin server and Vivotek/Quicktime
    client implemented on ASP.NET pages;
    Project DWH :
    -Development in .Net of the application & Database;
    Project TUB2TOL3:
    Migration (Revamping) from VB6 to VB.Net
    Role: Analyst-Programmer
    -Feasibility analysis of a migration
    -Analysis and development (C#,VB,SQL)

    TECHNICAL ENVIRONMENT
    Windows XP, Windows2003 Server, IIS, .Net, SQL, HTML, Javascript SQLServer2005, Vivotek,
    Quicktime, Darwin 5.5.5, Subversion
    Company (employer): TIQ S.r.l. - Milan
    Client (customer) : ENI S.p.A - Milan
    Dates (start-end) : 10/2006 – 05/2008
    Project : GFA (Gestione Fornitori Approvvigionamenti)
    Project description :Web Application for Supplier Management
    - From Subscription/Request to become Supplier through all the process for Supplier Approval, - Call for Tenders
    Role: Senior Analyst-Programmer
    -Development in Java of new features and refactoring old ones for the system GFA (Supplier Management).
    -Change Build procedure from Ant to Maven2 commands
    -Patching, Compile and Build with Maven2 about 38 open source framework (necessary
    dependencies included, others excluded) for ex: Struts 1.3.8 to adapt to Bea Weblogic 8.1 servlet and jsp specifications. - Team Coordination

    TECHNICAL ENVIRONMENT
    Java, J2EE, EJB, Servlet, SQL; PL/SQL, HTML, Eclipse, Oracle 10g, Bea Weblogic 8.1, Hibernate, Struts/Tiles, Fop, Dwr,Poi, Xdoclet ,Ant, Maven2, Dom4j, Junit, CVS, UML
    Company (employer): Relatech S.r.l. - Milan
    Client (customer) : Antlia S.r.l. (for Unicredit Bank- Milan)
    Dates (start-end) : 09/2006 – 10/2006
    Project : NCG (Nuova Consuntivazione Generale)
    Project description :Web Application for activities planning system for HR
    Role: Senior
    Analyst-Programmer
    Project & Development in Java of the system New General Sum Up for HR (activities planning system for HR)

    TECHNICAL ENVIRONMENT
    Windows XP, Java, J2EE, SQL, HTML, MyEclipse 5,Tomcat, Database Oracle 10g, persistency iBatis, Tapestry, JUnit, ,Subversion , TDD
    Company (employer): Relatech S.r.l. - Milan
    Client (customer) : FedEx - Milan
    Dates (start-end) : 06/2006 – 08/2006
    Project : DimWeight
    Project description :Web Application Packs tracking system
    Role
    : Analyst-Programmer
    Project & Development in Java of the Web part of the system DimWeight (Packs Control).

    TECHNICAL ENVIRONMENT
    Java, J2EE, EJB, Servlet SQL,HTML, Jbuilder 2006,Weblogic 8.1, Quartz, Struts/Tiles, Hivemind, openLDAP, Database Oracle 10g, Enterprise Architect 6.1, iBatis, Junit, JMS, UML, TDD
    Company (employer): Relatech S.r.l. - Milan
    Client (customer) : ENI- Milan
    Dates (start-end) : 09/2005 – 06/2006
    Projects : GRCC & Data Market On Time
    Project description :
    Web Applications:
    -GRCC :Risks Management of Commercial Customers, credit risk rating for actual customer
    and prospects-
    DMT :
    Application of Algorithms to energy stocks
    Role:
    Analyst-Programmer
    - Project & Development in Java Web part of the system GRCC (Risks Management of Commercial Customers).
    - Project & Development in Java of Financial Algorithms for the system “Data Market On Time”

    TECHNICAL ENVIRONMENT
    Windows 2000, Java,J2EE, SQL, PL/SQL, WebSphere 5.1, WebSphere 6, WSAD 5, JUnit, TOAD, Hibernate, Together, Oracle 9, UML, EJB, Servlet, MyEclipse, Oracle, Struts/Tiles, CVS, UML Company (employer): TXT-eSolutions - Milan
    Client (customer) : CISCO - Milan
    Dates (start-end) : 01/2005 – 06/2005
    Projects : MetroPlanner
    Project description :GUI-based(Swing) design tool for optical networks
    Role:
    Analyst-Programmer
    Development in Java of the Design Tool “MetroPlanner 7.0” for DWDM optical networks

    TECHNICAL ENVIRONMENT :
    Windows 2000, Java, Eclipse 3.0, JDev, JUnit, XML, ANT, Jide, Swing
    From 06/96 to 01/2005 working as Java Consultant and Trainer, Analyst Programmer
    working with Perl, VB, Qbasic, SQL
    ; Sales Support Engineer/Trainer for Intellution's
    programmable (with VBA) SCADA Fix and iFix
    ; PLC programmer.

Études et formations
  • Formal Education 1996: M ASTER D EGREE IN E LECTRONIC E NGINNEE RING
    – POLITECNICO DI M ILANO - M ILAN (I TALY )

    concentrat Science A Level at ” Liceo Scientifico Leg.Ric. 'San Francesco d'Assisi ’ ” Italian High School in Cairo (Egypt) Technical knowledge OPERATING SYSTEMS : W INDOWS , DOS , L INUX , Z L INUX , U NIX , M AC O S X PROGRAMMING LANGUAGES : J AVA /JEE,S CALA SQL, .N
    ET (C#),P ERL ,VB,XML,HTML,J AVASCRIPT KNOWLEDGE OF : H ASKELL , O CAML , K OTLIN FRAMEWORKS : S TRUTS , H IBERNATE , I B ATIS , S PRING , B OUNCY CASTLE , J SCH , H IVEMIND , Q UARTZ, T APESTRY , A XIS ,DOM4J,F URFL , X DOCLET ,X STREAM , Jide,Akka DATABASES : ORACLE , SQLS ERVER , DB2,A CCESS ,M ONGO DB,P OST G RES S QL A PPL . SERVERS / S. E NGINES /S ERVERS : W EBSPHERE, W EBLOGIC , T OMCAT , T EAMSITE , openLDAP , D ARWIN , I MAGE S ERVER , WBI-FN, M ERVA ,W MQ ,A CTIVE M Q SOFTWARES /TOOLS : ECLIPSE ,JBuilde, WSAD, Yourkit, JMeter, , TOAD, TOGETHER, B.O.,Enterprise Architect, ERWin, PowerDesigner , Openssh, Rational Rose, Hermes, RFHUtil,Subversion, CVS, Clearcase, Git METHODOLOGIES : UML,TDD, SCRUM

    Courses
    Certifications:
    2000 - How to negotiate to mobilise new resources with clients-- Kaeser international

    2013 - M101J MongoDB for Java Developer-- ********

    2013 - M102J MongoDB for DBAs -- ********

    2016 - Scala Fast Track-- Lightbend (formerly Typesafe)

    2016 - Akka with Scala-- Lightbend (formerly Typesafe)

    2016 - Akka Advanced with Scala -- Lightbend (formerly Typesafe)
    Statement of Accomplishment:

    2012 - Functional Programming with Scala --Ecole Polytechnique Fédérale de Lausanne online offeringat coursera.org

    2012 - Machine Learning --Stanford University online offering at coursera.org

    2013 - Principles of Reactive Programming --Ecole Polytechnique Fédérale de Lausanne online offering at coursera.org

    2013 - Maps and the Geospacial Revolution--Pennsylvania state University online offering at coursera.org

    2014 - Gestion de Projet GDP3 --Ecole Centrale de Lille Online offering at unow-mooc.org / gestiondeprojet.pm

    2014 - Programming Mobile Applications for Android Handheld Systems
    --University of Maryland
    online offering at coursera.org

    2014 - “FP101x: Introduction to Functional Programming (with Haskell)”-- online offering at edX.org

    2016 - Spark (Workshop for Developers) -- Lightbend (formerly Typesafe)

    2016 - Introduction to Functional Programming in OCaml -- Université Paris Diderot online offering at ********

    Other:2013 - IT Security
    Polymedia ( enforcer.it )

    2016 - Functional Programming in Haskell--University of Glasgow online offering at ********

    Spoken Languages
    Italian: Bilingual
    French: Bilingual
    English: Good
    Arabic : Good spoken skills, Medium Written level

D'autres freelances
Consultant JAVA SWING

Ces profils pourraient vous intéresser !
CV Consultant JAVA
Louay

Consultant JAVA

  • Paris
JAVA JAVA CORE JAVA GUI JAVA MESSAGE SERVICE JAVA SWING JAVASCRIPT SPRING SPRING BATCH Spring Boot
CV Consultant JAVA
Bennis

Consultant JAVA

  • Toulouse
JAVA WINDCHILL PDMLINK WINDCHILL WINDCHILL PROJECTLINK ARBORTEXT JAVA SWING 3DEXPERIENCE JAVASCRIPT
CV DBA JAVA
Yossr

DBA JAVA

  • AVIGNON (MONTFAVET)
JAVA MYSQL JAVA SWING ECLIPSE AGILE SALESFORCE BDD
CV Consultant APACHE SPARK
Syrine

Consultant APACHE SPARK

  • Paris
JAVA SQL SQL SERVER TRANSACT SQL JAVA SWING APACHE SPARK
CV Chef de projet WSDL
Younès

Chef de projet WSDL

  • Lognes
JAVA WSDL J2EE MAITRISE D OUVRAGE JAVA SWING KORN SHELL ECLIPSE JSON JIRA Cybersécurité
CV Chef de projet JAVA
Emmanuel

Chef de projet JAVA

  • Montmorency
JAVA JAVASCRIPT XML UML JAVA SWING HIBERNATE ECLIPSE HTML5 ANGULARJS REACT.JS
CV Chef de projet JAVA
Ngoné

Chef de projet JAVA

  • COLOMBES
JAVA SQL PHP J2EE LDAP J2SE XML LINUX JAVA SWING JAVAFX
CV Architecte Entreprise
Franck

Architecte Entreprise

  • PARIS
STRUTS JAVA SQL J2EE SQL SERVER ORACLE JAVA SWING HIBERNATE BPM
CV Consultant MAVEN
Meïssa

Consultant MAVEN

  • Rennes
MAVEN JAVA C C++ JAVA SWING HIBERNATE SPRING JENKINS REST J2EE
CV Consultant JAVA
Othmane

Consultant JAVA

  • rennes
JAVA J2EE JAVA SWING JAVASCRIPT JAVA CORE JDBC JSR