Avatar

Francesco
di Dio

Curriculum

PDF Version

Date of Birth: 14/08/1983
Email: f.didio.1983@gmail.com

Last Update: May, 2017

Work Experience



JavaEE Consultant
(May 2016 – ongoing)
@Engineering s.p.a

Team Leader on 'Control Process Module' related to the Project Exabeat: A BigData,international (Italy-Spain) project to manage electric measure for ENDESA.

The project uses the following technologies: Java7,Scala10, Spark1.6, HBase0.97, Phoenix,Maven,Postgres,Hadoop,WildFly9, Maven, SVN;


JavaEE Consultant
(September 2013 – May 2016)
@Engineering s.p.a

Analysis, Design and Development of macro areas related to the Project Prince, Document Management System that implements the legislation on Computer Protocol for the Client INAIL.

The project uses the following technologies: Java6 J2EE, EJB3.0, Spring, Oracle DataBase 11g, WebLogic 10.3.6, Quartz, Maven, SVN, NEXUS, RTC;


JavaEE Consultant
April 2011 - September 2013
@DSTech

Development of a document management system in order to compliance with rules relating to the computerized protocol for the end customer INAIL. Worked on bugfixies and later on development of new functionalities within application, integration with a digital signature web services, data remediation, maintenance and evolutionary activities.

The project uses the following technologies: Java6 J2EE, EJB3.0, JSF, Oracle DataBase 11g, Jboss EAP 5.1, JasperReport, JavaMail, SVN;


JavaEE Consultant
April 2011 - September 2013

@DSTech

Development of a document management system in order to compliance with rules relating to the computerized protocol for the end customer INAIL. Worked on bugfixies and later on development of new functionalities within application, integration with a digital signature web services, data remediation, maintenance and evolutionary activities.

The project uses the following technologies: Java6 J2EE, EJB3.0, JSF, Oracle DataBase 11g, Jboss EAP 5.1, JasperReport, JavaMail, SVN;


JavaEE Internship
March 2011 - April 2011

@DSTech

Full time internship on the following technologies: JavaEE, Servlet, JSP, Javascript, Struts2, Hibernate, Oracle PL-SQL.


Education and training



Oracle WebCenter Content 11g training (32 h)
July 2013
@Oracle University at Engineering | Rome (RM)

Attendance of training class on installation and administration of Oracle WebCenter Content 11g. (Enrollment ID: 6819652)



Computer Engineering Degree
March 2010
@Palermo University | Palermo (PA)

Graduated in Computer Engineering. Degree mark: 100/110 and thesis on File System in Linux System



Diploma from High School focusing on sciences
July 2002
@Science High School “Elio Vittorini”, Gela (CL)

Diploma mark: 90/100


Projects



NewzUp
April 2016- September 2016
@self_employed

A simple Android application developed in order to explore Android SDK. The Application uses Android Fragment and Material Layout to find and collect links contains user keywords on a list of user websites . App allows users share and save links and a simple time-based schedule research.
Project available at: NewzUP!



PyNotes
August 2013- September 2013
@self_employed

Creation of PyNote: A simple web app developed in order to explore Pyhton, Django and JQuery. Actually in beta version, PyNote uses the Django Authentication System (1.3), JQuery for Ajax calling, HTML5+CSS3 for layout and template and SQLite as Data Base.
Project available at: http://tabuto83.alwaysdata.net/


JSimLife
August 2010 – December 2011
@self_employed

As personal project I developed an A-Life simulator using Java6. The simulator provides a dynamic environment where an elementary form of life lives. Every forms of life has a genetic code and some of them have a neural network. The project is released under the MIT license.
Project available at: JSimLife


Skills



Operating System:

Microsoft Windows 95-Xp-7, Linux Debian;


Program Languages and Framework:

Java6, Scala, Spark, Hadoop, JavaEE, Python, Android SDK, JavaScript,JQuery,Flask,Django, Struts2, Hibernate, MySQL, JSF, PL-SQL, Matlab, CSS, HTML5, VBA, PHP, C,C++;


Environments and Tools:

Eclipse, SVN,Git, SQLDeveloper, JBoss, Tomcat, Oracle 10g Express,Postgres,HBase, MySQLWorkbench, MySQL server, JasperReport, StarUML, Umbrello, DiagramDesigner, Matlab, Simulink, Octave,VirtualBox, Whireshark, OpenSSH, Telnet, Apache, PHPMyAdmin,VNC, Illustrator, The Gimp, Inkscape;