Dimitri De Franciscis Curriculum Vitae Updated: October 2014 Personal Information Full name De Franciscis Dimitri citizenship Italian Phone +39 340 1570778 Email dimitri@megadix.it Web site http://www.megadix.it/ Profession Freelance Software Developer 140 characters short bio Freelance Java/CMS/Database consultant, blogger, guitar, photography, rubik cube. Milano, Italy Work Experience May 2014 – Oct 2014 Fidelio snc Development of a logging application - compliance with Italian Data Protection Authority regulations: • Java as Windows service • security • fail-safe programming • failover management Lug 2013 – Oct 2013 Target Reply • • reporting infrastructure (Jasper Reports) for Unicredit / HVB implementation of regulatory logging for banking applications (Garante n. 192/11) 2011 - 2013 Gruppo HTML • Technical article writer (Java, NoSQL, software development) for: http://www.html.it/ 2006 - today imaginary • design and implementation of web and mobile applications: serious games, interactive simulations, business software; consulting; operational activity on many EU-funded research projects: ASPIS, Ecolnet, eVita, ImREAL, iSpectrum, MIRROR, MxMxM, Pandora, PROLIX, SuperHub; main technologies: Java, Database, NoSQL, Web Development (HTML, CSS, Javascript), Web Services. • • • 2010 - 2012 Hostingsolutions.it • Article writer (Java, PHP, Cloud Computing): http://www.internetpost.it/ 2010 - 2012 Artera • Article writer (Java): http://blog.artera.it/ 2003 - 2006 Matisse • • development and maintenance of both new and legacy business software; main technologies: Java, Visual Basic 6, Database (Oracle, MySql), Web Development (HTML, CSS, Javascript), .NET 2003 - 2006 Gruppo Editoriale Infomedia • Article writer (Java, Linux, HTML, CSS) for specialist press DEV and Login of Gruppo Editoriale Infomedia. 2002 - 2003 Accenture • • Integration applications for Philip Morris International; Oracle, Visual Basic e C# .NET 2000 - 2002 • design and implementation of traditional and multi-channel portals for Hachette- Intrasoft • Rusconi, Messaggerie Musicali; technologies: Java (EJB, JSP, Servlet, JDBC, XML, CORBA), database (MySql, Oracle, MS SQL Server) Education 1997 Scientific High School Degree 2014 Bachelor's Degree in Computer Science, Università degli Studi di Milano-Bicocca Personal Skills Mother tongue Italian Other tongues Self evaluation based on Common European Framework of Reference for Languages Understanding Speaking Writing Language Listening Reading Interaction Production English B2 C2 C1 C1 C2 Technical Skills • deep knowledge of Java Platform and related technologies: ◦ standard libraries, third-party frameworks; ◦ components: JEE: JSP, JSF, JDBC, JPA, XML, Web Services; ◦ libraries: Spring, Hibernate, Struts, Jasper reports, ZK, Play, Grails; experience of varying levels on application servers: ◦ Apache Tomcat, Jetty: advanced; ◦ JBoss, Websphere, Jonas, Resin, Glassfish: base; development tools: Ant, Maven, Eclipse, Netbeans. Database • • • • good knowledge of SQL language, extensive experience in data modeling; experience on most used databases: MySql, PostgresSQL, Oracle; others: SQL Server, H2, HSQLDB, Derby. NoSQL databases: MongoDB, OrientDB, Neo4J, CouchDB Web / Internet • • good knowledge of HTML, CSS and Javascript (jQuery, Prototype); Content Management Systems (CMS): ◦ Drupal, OpenCms: advanced use, implementation of modules and extensions; ◦ Joomla, Wordpress, OpenX: advanced user; development and management of dynamic websites: hosting, domain, email and DNS management, updates, community management, social networks integration. Java • • • PHP • • use of PHP for business software and websites development; libraries and frameworks: CodeIgniter, FuelPHP, CakePHP, Zend, Symfony. Other languages • Visual Basic.NET, C#, LaTeX, Ruby, Groovy, C, C++ Cloud Computing • Configuration and deployiment on cloud architectures: Amazon AWS, Bitnami, Heroku, Jelastic. Strumenti Software • • • source code versioning: CVS, SVN, GIT, Visual Source Safe; trouble-ticketing and project management: Redmine, Trac, OTRS. office suites (Office, OpenOffice, LibreOffice) and graphics. Other Skills Other skills • good writing skills, both in print and web, in italian and english (see Work Experience and Publications); experience with Agile development methodologies: : eXtreme Programming (XP), SCRUM; passion for innovation, focused, results oriented. • • • guitarist in various bands, studio and live; photography and painting; Rubik's Cube. • • Other Interests Additional Information Publications • • • Open source • • • • • Chapter "JFCM: A Java Library for Fuzzy Cognitive Maps" in: "Fuzzy Cognitive Maps for Applied Sciences and Engineering" ISBN: 978-3-642-39738-7, Springer Verlag Berlin; many articles, both on press and web; websites (active): ◦ FCM Playground: http://www.fcmplayground.com/ ◦ Eric Sardinas Fanclub: http://www.sardinasfans.com/ ◦ Albatech sas: http://www.albatechsas.it/ JFCM - Java Fuzzy Cognitive Maps: open source framework for fuzzy cognitive maps in Java http://jfcm.megadix.it/ Website Generator, automatic generation of static websites; StudioDix: recording studio management software; (committer) jFuzzyLogic: fuzzy logic in Java http://jfuzzylogic.sourceforge.net/ patch and bug reports contributor for various open source projects: Freemind, Squirrel Sql Client, iReport, OpenOffice.
© Copyright 2024 Paperzz