Vincenzo Cani Professional Profile - VINCENZO CANI Professional Profile - Siti Web Palermo
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Vincenzo Cani Professional Profile VINCENZO CANI Professional Profile Oct/11 Pag. 1/5
Professional Experiences Period 07/11/2006 - 31/01/2007 Role or activitie Type Apprenticeship before degree Company or Areas it&IT Project Collaboration in activities concerning computer networks. Installation and configuration of voip devices. Technologies Tcl Period 10/09/2010 – 07/03/2011 Role or activitie Type Master's thesis Company or Areas Universitat Politècnica de Catalunya Project Image Stitching for UAV remote sensing application Activity I developed the final project written in English and presented in Spanish (Image Stitching for UAV remote sensing application) during Erasmus project in UPC (Universidad Politecnica de Catalunya, Barcelona). In this project, commisioned by Prof. Giampiero Cabodi, I developed a code in C# using Visual studio for a middleware created by the ICARUS group in the departament CAD-EPSC located in Casteldefels (Barcelona). The objective of the project is to write an algorithm that is able to join top view images to create a big map. The goal of the project is to detect an area of this map, thanks to the analysis of this images, that can be visuals or thermals. The images are taken by the two camera aboard on an Unmanned Aerial Vehicle (UAV) builted by the Icarus group leaded by Enric Pastor. Technologies WINDOWS SYSTEM PROGRAMMING, C, C#, MS VISUAL STUDIO, ACCORD.NET libraries, SVN, FRAMEWORK .NET, MONO Period 2010 Role or activitie Type System programming Company or Areas Politecnico di Torino Project Programming Microchip PIC processors with C Activity Prototype and design of an embedded system, that may be used as an USB mouse device. The device calculates the movement through the data given by a 2d acceleration sensor. Development of the firmware and realization of a graphical application to calibrate the mouse. Technologies WINDOWS SYSTEM PROGRAMMING, C, C#, MS VISUAL STUDIO, FRAMEWORK .NET, MPLAB Period 2009 Role or activitie Type Formal languages and compilers Company or Areas Politecnico di Torino Project Design and development of Fantallvm Language Activity Realization of the project using tool cup e jflex for parsing data input and analyzing custom languages. The code returns assembler LLVM from a language invented, called fantalanguage. (http://www.skenz.it/traduttori/tesine/index.php?title=Fantallvm) Technologies GNU/LINUX SYSTEM PROGRAMMING, JAVA, FLEX, CUP, SVN, C, ASSEMBLER LLVM, ECLIPSE VINCENZO CANI Professional Profile Oct/11 Pag. 2/5
Period 2009 Role or activitie Type Virtual reality and computer animation Company or Areas Politecnico di Torino Project Creation of a videogame in Blender using for this purpose python scripting Technologies BLENDER, PYTHON Period 2009 Role or activitie Type Computer graphics and multimedia Company or Areas Politecnico di Torino Project Modeling in Blender of a factory located in Turin Technologies BLENDER Period 2008 Role or activitie Type Database system technology Company or Areas Politecnico di Torino Project Experiences in laboratory using Oracle databases Activity Create tables, use queries, triggers and estimate the complexity of these databases. Technologies SQL, ORACLE. Period 2008 Role or activitie Type Operating system design Company or Areas Politecnico di Torino Project Management of processes and thread in a concurrent environment. Activity Use of system call for creation, synchronization and termination of processes and threads. Use of shell scripts e filter in Unix-Linux. Partecipation in laboratory exercitacion Experiences in laboratory developing programs in C aimed to: - Synchronize processes and threads - Use semaphores and shared variables - Develop High-Level constructs - Use Inter-Process Communication - Resolve the problem of deadlock Technologies GNU/LINUX SYSTEM PROGRAMMING, C, BASH Period 2008 Role or activitie Type Network technologies and services Company or Areas Politecnico di Torino Project Experiences in laboratory configuring routers Cisco Activity Experiencing how the network protocols (TCP, UDP, IPV4, IPV6, SIP) works through network captures. Technologies TCL FOR CISCO IOS , WIRESHARK, ETTERCAP VINCENZO CANI Professional Profile Oct/11 Pag. 3/5
Period 2007 Role or activitie Type Bachelor's Thesis Company or Areas Università degli studi di Palermo Project Recognition of people in video surveillance systems Activity I wrote a report about a conservative learning framework for an object detection system. The basic idea is to start with a very simple object detection system and to exploit a huge amount of video data selecting training examples. Technologies OPENCV, C++ Period 2007 Role or activitie Type Digital image processing Company or Areas Università degli studi di Palermo Project Working on digital images in Matlab Activity Comparison of images's border for a reconstruction of a messed up photo. Technologies TOOLBOX MATLAB FOR IMAGE PROCESSING Period 2006 Role or activitie Type Web Languages Company or Areas Università degli studi di Palermo Project Creation of a Dynamic website Activity The web application is used to collect feedback from students about professors and subjects. All these data are stored in a database designed by myself. Technologies PHP, JAVASCRIPT, HTML, CSS, MYSQL Period 2006 Role or activitie Type Cognitive Science Company or Areas Università degli studi di Palermo Project Creation of a e-coomerce website Activity Concept and ER design of a complex database. Implementation of a web application in PHP that interact with the database. Technologies PHP, JAVASCRIPT, HTML, CSS, MYSQL. Period 2006 Role or activitie Type Software engineering Company or Areas Università degli studi di Palermo Project UML modeling of an informative system Activity Requirement Analysis Data about Human Resources Management (create a link between job offers and request projecting a platform offering services for handling personal information of entities) developing for this purpose: requirements analysis, actor's description uml scenarios, use case diagrams, class diagram, sequence diagram. and statechart diagram. Technologies UML, RATIONAL ROSE VINCENZO CANI Professional Profile Oct/11 Pag. 4/5
Education and Skills Education September 2011 Computer Engineering Master's Degree, 107/110 Politecnico di Torino. Torino. June 2011 IELTS Certification (International English Language Test System), band 6.5/9.0 Centro Linguistico d’Ateneo – Politecnico di Torino. Torino. March 2008 Bachelor’s Degree in Computer Engineering, 100/110 Università degli studi di Palermo. Palermo. July 2003 High School diploma, 90/100 (“Liceo Scientifico”) Istituto Don Bosco Ranchibile. Palermo. Foreign Languages English: autonomous level. Spanish: autonomous level. Software Language and Tools C#, Assembler (8086, LLVM, MIPS), C, C++, JAVA, HTML, Javascript, CSS, PHP, SQL, Trigger SQL (DB2 and Oracle), Python, Regular expressions and semantics, VHDL, Pascal, UML2.0, XML, Prolog. Blender, Autocad, Wireshark, Ettercap, FLEX, CUP, nano, gedit, Eclipse, Matlab (image processing toolbox), Visual Studio 2008, Tortoise SVN. Database Oracle, MySql Operative System DOS, WINDOWS, GNU/Linux VINCENZO CANI Professional Profile Oct/11 Pag. 5/5
You can also read