GENERAL INFORMATION Name Michele Jr De Candia Date of birth 27-05-1981 Job and Phone and e-mail Nationality Place of Residence Software Engineer S.M. Optics S.r.l. +393289729336 mdecandia@gmail.com Italian and U.S.A. Cologno Monzese, Milan, Italy EDUCATION Educational Qualification Dr. Eng. Degree in Computer Science Engineering with full marks (110 out of 110). Thesis: Building up an open source software for managing GNU/Linux firewalls based on Iptables Place and Date Polytechnic of Bari (Italy) December 2006. LANGUAGES Language and Level English: good (spoken and written); Italian: mother tounge. CURRENT JOB Period December 2014 - Today S.M. Optics S.r.l. Embedded software developer on -PowerPC/ARMv7 platforms and Linux embedded distributions; - ARM Cortex-M4 platform and Freescale MQX operating system. Develop platform device drivers and applications for Wind River Linux O.S. on PowerPC targets (MPC85xx and QorIQ CPUs); Develop platform and control application on ARM based platform and MQX
embedded operating system; Configure system and network services (DHCP, TFTP, FTP, SSH, etc..) on target. C/C++, Wind River Linux 4, Wind River Workbench 4, MQX, GDB, IAR Embedded Workbench IDE, GIT, Clear Case. PREVIOUS WORK EXPERIENCES Period December 2011 November 2014 Alcatel Lucent Italy S.p.a. Embedded software developer on -PowerPC/ARMv7 platforms and Linux embedded distributions; - ARM Cortex-M4 platform and Freescale MQX operating system. Develop platform device drivers and applications for Wind River Linux O.S. on PowerPC targets (MPC85xx and QorIQ CPUs); Develop platform and control application on ARM based platform and MQX embedded operating system; Configure system and network services (DHCP, TFTP, FTP, SSH, etc..) on target. C/C++, Wind River Linux 4, Wind River Workbench 4, MQX, GDB, IAR Embedded Workbench IDE, GIT, Clear Case. Period April 2010 November 2011 Embedded software developer on PowerPC platform and Linux embedded distribution Consultant Develop platform device drivers and applications for Montavista Carrier Grade Linux and Wind River Linux O.S. on PowerPC targets (Mpc85xx cpus). C/C++, Montavista CGE Linux 4.0, Wind River Linux 4, Wind River Workbench 4 Period October 2009 March 2010 Value Team S.p.a. Feasibility Study for porting a PowerPC platform based on VxWorks operatiing system to Wind River Linux platform. Analyze and develop a feasibility study for evaluate the porting of a microwave ODU solution based on VxWorks and PowerPC MPC8321 platform to Wind River Linux operating system; develop a subset of drivers and applications for the new platform.
C/C++, Wind River Linux 3.0, Wind River Workbench 3.1, Lauterbach Trace32 Period July 2009 September 2009 Value Team S.p.a. Porting of an NTP client to vxworks 5.5.1 Porting of Network Time Protocol client from LynxOs to VxWorks 5.5.1 using GNU toolchains. C/C++, vxworks 5.5.1, Wind River Tornado 2.2.1 and Workbench IDEs. Period January 2009 June 2009 Value Team S.p.a. Firmware and driver development on an embedded MPC5121 PowerPC based board. U-Boot bootloader and Linux kernel porting on MPC5121 prototype board; boot from NAND flash memory development. C/C++, GNU/Linux, U-Boot bootloader, Eclipse IDE, Subversion. Period November 2008 January 2009 Value Team S.p.a. Driver and application software development on an embedded system based on PXA270 ARM processor. Linux kernel driver develoment for an I2C brightness sensor and a PWM controlled VGA display; applications development on the GNU/Linux embedded board. C/C++, GNU/Linux, U-Boot bootloader, Eclipse IDE, Subversion, Lauterbach Trace32. Period November 2007 November 2008 Sintesi S.C.p.A. (Industrial Research) Activities and C/C++ development of network and real-time applications in GNU/Linux/RTAI RTOS responsibilities environment (on TCP/IP networks); Java developmet; Bash and Python programming. Period January 2007 November 2007 Planetek Italia S.r.l. (GIS)
Activities and responsibilities Software engineer and developer of network and clustered services, Linux system administration and comfiguration C/C++ development on Linux and Windows platforms using Qt libraries of clustered services (on TCP/IP networks); GNU/Linux cluster administration; Bash and Python programming. Period September 2001 October 2001 Abaco Software & Consulting Software developer Activities and PL/SQL stored procedures developer on Oracle 9 DBMS. responsibilities SEMINARS, WORKSHOPS, TRAININGS Sept 2014 "Programming Mobile Applications for Android Handheld Systems by Coursera: introduction to the design and implementation of applications for handheld systemsrunning the Android Platform; July 2014 Yocto for Xync : Xilinx hands-on seminar regarding ARM Zync architecture and Yocto platform; April 2014 Google Cloud Platform Roadshow : seminar on development aspects about google cloud platform; October 2013 Designing with Freescale : Seminar and hands-on workshop about freescale hardware solutions in embedded world; April 2011 TRACE32 Debugging & Tracing, Expert Forum ARM by Lauterbach: workshop on Trace32 emulator tools; December 2010 Introduction to OCTEON Programming by Cavium Networks: 3 days Hands-on Workshop on Octeon SDK and Architecture; February 2009 Microsoft Embedded Solutions : newest innovations in the world of embedded
software development in Windows CE and Windows Embedded environments. Organized by Microsoft and Abacus Embedded. November 2005 Mainframes Today : the state of the art of IBM Mainframes. Organized by IBM and Polytechnic of Bari. November 2004 Linux and its industrial applications in embedded and real-time world. Organized by Koan Software, Wind River, Sistemi Avanzati Elettronici. KNOWLEDGE AND SKILLS Skills, products and processes knowledge, programming languages Real-time/embedded software designer on GNU/Linux and Wind River Linux O.S. (kernel, driver and user-space software), U-Boot bootloader, MQX Enbedded O.S. Distributed software designer on TCP/IP networks; Relational databases designer; C/C++ (STL and Boost), Java, SQL, PL/SQL, HTML, CSS, PHP, ASP, Python e Bash developer; GNU/Linux systems administration; Development IDEs: Eclipse, Visual Studio, Wind River Tornado and Workbench; IAR Embedded Workbench; Versioning tools: CVS, Subversion, Git, Clear Case. Other Tools: GDB, Lauterbach Trace32 OnChip Debugger. OTHER INFORMATION Professional Interests Design and development of embedded systems from network to mobile devs; Distributed and real-time systems; Relational databases; Network and internet services; Software engineering; Project management. Information updated at May-09-2015