Francesco Di Iorio
Computer Engineer
Piazza Salvatore Lo Bianco, 10 – 80143 Napoli (NA - Italy)
Mobile Phone: 0039 393 456 77 79
E-mail: [email protected]
LinkedIn profile: linkedin.com/in/frdiiorio/en/
Personal description
Computer Engineer with 2 years of work experience, proficient in Javascript, Java, C/C++
programming, and in data/image processing in MATLAB, with job experience with AngularJS, Spring
MVC, HTML, Apache Cordova, IBM MobileFirst, CSS3, Javascript/JQuery, interested in a position in
the field of software design and development.
Professional experiences
Mobile App designer and developer, Java Server-side developer (march 2015 – today)
at System Management S.r.l. (Naples, Italy)



Design and implementation of mobile Apps with AngularJS, HTML5, CSS3, IBM MobileFirst and
Apache Cordova (Phonegap)
Design and Implementation of REST services with Java Spring MVC
Communcation between MySQL database in Java with Hibernate, JPA
Keywords: AngularJS, IBM MobileFirst, Phonegap, Spring MVC, Hibernate, RESTFul architecture
Consultant (may 2014 – march 2015)
at Reply S.p.A. (Milan, Italy)


Implementation of a mobile App to control solar power plants
Communcation between MySQL database and mobile devices by PHP web service
Keywords: Javascript, JQuery, CSS3, HTML5, Adobe Phonegap / Apache Cordova, Android SDK, MySQL,
PHP Web service, Internet of Things
Erasmus Placement / Stagiaire (march 2013 – july 2013)
at Centre National de la Recherche Scientifique CNRS/I3S (Sophia Antipolis, France)


Implementation of a polygon-based method to create an hologram from a 3D object model in
MATLAB
Optimization of holographic image processing
Keywords: MATLAB, OpenCL for GPGPU programming, C++
Newser and blogger (september 2009 – today)
at Gruppo HTML.it (Roma, Italy)

Production of contents about technology innovation on WordPress, video editing for tutorials
Keywords: WordPress, SEO keywords research
Academic projects

Management of a Content Delivery Network, using Squid as proxy server and web cache daemon,
and Apache Tomcat running Java servlets to implement the redirect logic
Keywords: CDN, Squid, Java, Java Servlet, Apache Tomcat, Eclipse
Android app/game for two players under the same subnet: design of a communication protocol
between the device by Java socket and threads
Keywords: Android SDK, JUnit, Java socket, Eclipse

Implementation of mathematical functions in C / MPI Parallel Environment on a parallel
architecture and using OpenMP environment on a shared memory architecture; deployment on a
real 64 core cluster.
Keywords: MPI, OpenMP, C

Sample Oracle DBMS application: database management of a hospital; ER modelling, DB creation
and maintenance, Java desktop application with SQL embedded
Keywords: Oracle DBMS, SQL, PL/SQL trigger, SQL embedded in Java, Eclipse, Netbeans
Education
Master's degree in Computer Engineering (march 2011 – march 2014)
at Università degli Studi di Napoli “Federico II” (Italy)


mark: 110/110 cum laude
Thesis about Signal and image processing: "A polygon-based method to create holograms
from 3D-mesh objects"
in collaboration with professor Marc Antonini (from CNRS/I3S Lab at Sophia Antipolis - France)
Keywords: MATLAB, C/C++, OpenCL multithreading for GPGPU, holography
Bachelor's degree in Computer Engineering (september 2007 – february 2011)
at Università degli Studi di Napoli “Federico II” (Italy)


mark: 106/110
Thesis about Wireless networks: "Optimization of the routing problem in wireless mesh
networks based on MPLS"
Keywords: C/C++, linear programming problems, networks throughput calculation, MPLS
High school diploma as accountant and programmer (July 2007)
at I.T.C.S. “Enrico Caruso” (Napoli - Italy)


mark: 100/100
Main subjects: information technology and programming, economy and jurisprudence principles.
Technical competences




 Page 2
Programming: Javascript, Java, C/C++, SQL
SDK / IDE: Eclipse, Spring STS, Android SDK
Framework: AngularJS, Java Spring MVC, IBM MobileFirst, Adobe Phonegap, Apache Cordova,
JQuery, Less for CSS3, Squid
Software Engineering: Agile metodology, unity testing, integration testing, whitebox and blackbox






testing
Server: Apache, Apache Tomcat, testing JUnit
Modeling/simulation Tool: MATLAB, Xilinx ISE
Networking: HTML, CSS, XML, SMTP, UDP, FTP, TCP/IP
OS: Windows, GNU/Linux
DBMS: Oracle, MySQL
Others: UML, MS Office and Open Office Suites, LaTeX
Languages



Italian (Native)
English (Upper Intermediate level)
French (Intermediate level)
Supplementary information and interests





 Page 3
Adobe Photoshop for photo editing
Acting projects as director, actor and writer
Web Radio projects as speaker
Interested in movies, TV series, music, teather and literature
Beginner in photography