Michele Jr De Candia Curriculum Vitae



Similar documents
Embedded Linux development training 4 days session

Embedded Linux Platform Developer

#311 Engineer. Year of birth 1967 Specialities: Embedded Systems, Linux

Wind River Probe INNOVATORS START HERE.

Linux. Reverse Debugging. Target Communication Framework. Nexus. Intel Trace Hub GDB. PIL Simulation CONTENTS

STLinux Software development environment

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

VxWorks Licenses for EPICS Application Developers Andrew Johnson

Wind River ICE 2. Table of Contents. Key Features

Chapter 12. Development Tools for Microcontroller Applications

The Embedded Linux Quick Start Guide In the Beginning... Embedded Linux Conference Europe 2010

C++ (Senior) Developer for SAP HANA database kernel team

760 Veterans Circle, Warminster, PA Technical Proposal. Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA

Developing Embedded Linux Devices Using the Yocto Project

Going Linux on Massive Multicore

Porting Plan 9 to the PowerPC Architecture. Ian Friedman Ajay Surie Adam Wolbach

Tel.: Fax: Mobile: Home page:

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development

Andrea Fabrizi. Curriculum Vitae. Date of Birth: 10/04/1983 City of Birth: Anagni, Italy

Embedded Development Tools

Kristopher Johnson. Web Site:

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

ERIKA Enterprise pre-built Virtual Machine

ANDROID DEVELOPER TOOLS TRAINING GTC Sébastien Dominé, NVIDIA

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.

Overview. Open source toolchains. Buildroot features. Development process

Mentor Embedded IVI Solutions

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

Software Design Solutions - Work From an Embedded System and Performance Improvement

Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to

How to Run the MQX RTOS on Various RAM Memories for i.mx 6SoloX

What marketing won t tell you about the Internet of Things

Freescale MQX Software Solutions

Eldorado Research Institute. Photo: Halo, Aug 2008 Campinas sky in the first working day at new Eldorado building

Developing Embedded Linux Devices Using the Yocto Project

Axivion Bauhaus Suite Technical Factsheet

OpenClovis Product Presentation

Embedded Linux BSP BootCAMP

Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

DOWNLOAD COURSE PRESENTATIONS. Scan to download course presentations

Understanding the OS Architecture and Linux History. Zhiqiang Lin

Programming Android Smart Phones. Tom Chothia Internet Computing Workshop

TEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING

About Yazata Business Consulting

Start up Jobs Germany FEB 2014

ICAPRG409A Develop mobile applications

Jonathan C. Sevy. Software and Systems Engineering Experience

The shortest path to cellular communications: Cellular Development Platform

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

1) SETUP ANDROID STUDIO

Virtualization and Other Tricks.

Development Kit (MCSDK) Training

Soft processors for microcontroller programming education

Questions from The New SensorTag - IoT Made Easy Webinar

Felipe de Souza Schmitt. Software Engineer (Web/Mobile)

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service

OCR LEVEL 2 CAMBRIDGE TECHNICAL

Efficient embedded software development using QEMU

Using Intel C++ Compiler in Eclipse* for Embedded Linux* targets

Application Framework: Apertis Hands-on

OMX, Android, GStreamer How do I decide what to use? 15 July 2011

Software Development for Embedded GNU Radio Applications

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

Easing embedded Linux software development for SBCs

How To Develop For A Powergen 2.2 (Tegra) With Nsight) And Gbd (Gbd) On A Quadriplegic (Powergen) Powergen Powergen 3

What's new in RAD Studio XE7

Attention. restricted to Avnet s X-Fest program and Avnet employees. Any use

IOVU-571N ARM-based Panel PC

Open Network Install Environment (ONIE) LinuxCon North America 2015

How To Develop Android On Your Computer Or Tablet Or Phone

OpenEmbedded for medical devices

Module Title: Software Development A: Mobile Application Development

Fahim Uddin 1. Java SDK

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... TriCore... TriCore Monitor... 1

Altera SoC Embedded Design Suite User Guide

Computer and Information Sciences

VxWorks Guest OS Programmer's Guide for Hypervisor 1.1, 6.8. VxWorks GUEST OS PROGRAMMER'S GUIDE FOR HYPERVISOR

Rcore Embedded Software Platform

Course Descriptions. CS 101 Intro to Computer Science

Network connectivity controllers

Virtual Machines.

Mobile Devices - An Introduction to the Android Operating Environment. Design, Architecture, and Performance Implications

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

Getting Started with Kinetis SDK (KSDK)

Building Embedded Systems

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Mentor Embedded Automotive Solutions

Intro to Intel Galileo - IoT Apps GERARDO CARMONA

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

The evolving ARINC 653 standard and it s application to IMA

Embedded Linux development with Buildroot training 3-day session

Using DAVE with MDK Version 5

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

Cross-Platform Software Considerations for Internet of Things

Course Descriptions. preparation.

Special FEATURE. By Heinrich Munz

Transcription:

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