Software Engineer - Claudio Capuzzo

languages such as Java. Main Skills: Linux Embedded, Blackfinn (Visual DSP), Windows Development (Visual. Studio), Java Development, Linux Server ...
67KB taille 7 téléchargements 371 vues
Claudio Capuzzo 06000 – Nice (France) Phone: XX XX XX XX XX Email : [email protected] Site : http://capuzzo.free.fr 27 years old Nationality: Italian

Software Engineer I have a 4 year experience during which I mainly worked on embedded systems trying also to keep in touch with PC development technologies and web development. I was also able to acquire experience in the management of development teams. My main work experience is made up of Linux development along with some PC side development also on Windows, I have also a good knowledge of higher level languages such as Java. Main Skills: Linux Embedded, Blackfinn (Visual DSP), Windows Development (Visual Studio), Java Development, Linux Server Development Operating Systems: Linux (Ubuntu, RedHat Enterprise), Windows. Development: C/C++, Java, Groovy, JavaScript. Database: MySql, MS SqlServer. Web: HTML, XML, XSL, JavaScript, Asp .Net, php, Apache, IIS. Tools: gcc, g++, Bash, make, gdb, autotools, Visual Studio 2005, Visual DSP, Ant, Eclipse, cvs, svn, git, JTAG.

Professional Experience 11-2010-to Date Software Engineer – Monaco Telematique (Monaco) McTel •

Mainly server side development of applications for message routing (MMS) and network proxy/gateway (WAP)

2007-2010 Technical Lead – Digital Keystone Europe, Aix-en-Provence (France)

www.dkeystone.com •

HPNX DVB: o

I was responsible for the development of a Blackfinn based probe for testing CI-Plus (CI+) hosts, and participated in product specifications and product meetings.

o

I worked both on the PC application which was based on HTML XML XSL JavaScript ActiveX and COM as well as on the firmware of the probe which was written in C++

o

Other than development I took care of part of the customer support which sometimes involved traveling, along with participating in bug reviews.

o

Tools/Technologies: C++, Visual DSP, JTAG, Visual Studio 2005, COM, CI-Plus

Software Development Engineer •

2007

PICNIC project: o I worked on an embedded real time Linux device for a Digital TV consumer product, which was a CA to DRM bridge. o This product allows the viewing of CA scrambled content (from NDS specifically) on a computer and across the home network by using UPnP and PBDA. o I developed presentation pages (HTML JavaScript and MCML) and worked on the main application developing and implementing functionalities, as well as designed and developed a factory testing application for production. o Tools/Technologies: C, real-time, digital TV (DTV DVB), MPEG-2, CA, JTAG, OpenOCD, Linux Makefile, crosscompilation, gcc, gdb

Engineering Student – University of Genova, Genova (Italy) i2.dibe.unige.it • •

I designed and implemented an electric market agent based simulation system using OOP in Matlab on Linux and Windows. I integrated game theory libraries (Gambit gambit.sourceforge.net) for both operating systems and used DCOPFJ (DC Optimal Power Flow Solver www.econ.iastate.edu/tesfatsi/ )



Tools/Technologies: Matlab, gcc, Makefiles, SVN, Bash and Batch Scripts

2006-2007 Engineering Partnership – Digital Keystone Inc., Mountain View (USA) •

I built a framework for automating the testing of OCUR (OpenCable Unidirectional Receiver). This framework was implemented as an ActiveX which included the UPnP functionality to communicate with the OCUR.



I developed MFC (Microsoft Foundation Classes) application for generating an XML defined state machine, which was used to navigate through the MCML (MediaCenter Markup Language) pages embedded in the device.



Tools/Technologies: Visual Studio 2005, CVS, MFC, C++, XML, MCML, COM

2005-2006 Engineer Student – University of Genova, Genova (Italy) •

• •

2005

2004

I designed and implemented a web-application module for forum administration; it was developed completely on Windows with the use of IIS (Internet Information Services). The application was developed with Visual Studio .NET 2003 in C# using Stored Procedures to access data on a MS SqlServer. Tools/Technologies: Visual Studio 2003, MS SqlServer

Engineer Student – University of Genova, Genova (Italy) •

I designed and implemented a communication interface between processes and across a network.



The software module was written in C++ and meant to run on Linux systems using ACE (Adaptive Communication Environment).



This was the communication infrastructure between QBF (Quantified Boolean Formula) solvers.



Tools/Technologies : g++, gbd, Makefiles, bash, Linux, C++, TCP

Engineer Student – CAP, Genova (Italy) • •

I participated in a team for the implementation of a web-based application using ASP and MySql. This web based application was used to check and maintain stocks of a number of warehouses.

Education 2007 Masters Degree in Computer Engineering (110/110 cum laude) - University of Genova. 2006

EUCIP Core Level Certification.

2005

First Silicon Valley Study Tour.

2005 Graduated at the University of Genova in Computer Engineering (106/110). 2002

Diploma at Istituto Emiliani (100/100) - Genova

2001 Genova

Certificate of Proficiency in English (Cambridge Certifications) –

2000-2001 Regents Diploma at Indian River High School (96 average) Philadelphia (NY) 1990-1999 Attended 20 days per year at the “Centre International pour enfant Château de Bellevue”. Le Bourg D’Irè (France) 1986-1994 Attended the American International School in Genova

Personal Experience I have created multiple Multi-agent system technology, one base on JADE (Java Agent Development Framework jade.tilab.com) following the FIPA (Foundation of Intelligent Physical Agents www.fipa.org) specification to simulate a fish market both automatically and with human interaction. A second system, based on Repast (Recursive Porous Agent Simulation Tool repast.sourceforge.net), was used to simulate the electrical market (e.g. EEX SPOT www.ecc.de) using data collected from a field. Tools/Technologies: Linux, Java, Ant scripts, Groovy, MySql, Git

Languages •

Italian – Mother tongue



English - Expert (Cambridge CPE Level)



French - Fluent