Figura professionale: Analista Programmatore

Nome Cognome: V. N.Età: 35
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Torino

Accesso Full al database con 29.998 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Analista Programmatore

Competenze

  • C, C++, MAT LAB; MSXML, XML
  • Programming Languages : C, C++(Basic), Perl, Bash shell scripting and Basic core java.
  • CRM Cloud Computing : Salesforce (Apex, VisulaForce)
  • Programming IDE : Eclipse and Kiel.
  • Project Tools : Git, Subversion (SVN).
  • HDL Languages : Verilog.
  • Design and Modelling : UML (Papyrus), Metaedit+.
  • Operating Systems : Windows XP, NT Server, UNIX, Linux.
  • RTOS : Vx-Works
  • Processors : x86, ARM, 8051.
  • Office Tools : Microsoft office, open Office, LATEX.
  • Protocols : CAN, UART, SPI,I2C.
  • Engineering Tools : MATLAB and Simulink.

Esperienze

Politecnico Di Torino Torino,Italy
Research Assistant ,EDA Group Mar 2014 – Present
Department of Control & Computer Engineering.
Visa Type: Research Sceintifica, Issued by Italian Government.
I am currently working as Research Assistant in EDA group of Politecnico Di Torino and worked for Touch
more and DEMANES European Union-funded FP7 & ARTEMIS projects.
Touch more: This FP7 project aims at the development of a framework for the automatic customization of the
tool chain for the development of energy efficient and variability-aware software for Heterogeneous Multicore
Systems(HeMCS).
✓ Developed a customizable software library for achieving performance and power optimization on a multi-core
hardware platform targeting mainly automotive markets. This work was done in scope of the EU-
funded research project ToucHMore with the aim of developing energy efficient automotive infotainment
systems.
✓ Developed a Parser using MSXML library for conversation of XML file to a C header file for runtime
customization.
✓ This work has been published at the renowned international associations IEEE.
DEMANES: This ARTEMIS project aims to provide component- based methods, framework and tools for the
development of runtime adaptive systems, enable them to react to change in themselves, in the environment and
in user needs. The concept, methodology and tools developed in DEMANES will be validated and demonstrated
in three use cases: smart urban transport, smart airport and smart home.
✓ Developed a toolchain whose intent is to simplify the design, simulation and development and validation
stages of an Adaptive and Networked Embedded systems.
✓ Verification and Validation of the complete ANES toolchain.
✓ Developed a Parser using Perl, which converts the XMI to XML file conversion.
ST-Ericsson India Pvt. Limited Bangalore,India
Embedded Software Engineer , June 2012 – Feb 2014
Linux Device Drivers for Shared Message Queues.
I worked in ST-Ericsson on Linux device drivers.
• Developed a device driver for shared message queue that provides the basic enqueue and dequeue operation
with time stamp using circular buffer pointers.
• Implemented a user application tester having three receiver and three sender threads to verify the feature
of the driver.
• Prepared a performance profile using PERF tool for CPU cycles, memory and instructions.
SPI device programming and Pulse measurement (Linux, C)
• Developed a linux device driver for SPI based display(MAX7219) that provides following capabilities to the
user space :
• Accepts display patterns using ioctl command.
• Accepts display sequence and duration for the frame with write system call.
• Read system call to check the status of the display.
• Developed a linux device driver for ultrasonic distance measurement sensor (HC-SR04) that provides the following
capabilities to the user space :
• Trigger the measurement with write system call
• Interrupt service routines to handle the signals from the sensor and is sent via read system call
• Wrote a linux user application to test the working of the above two drivers.
• Use spidev to send the SPI messages to display (MAX7219)
• Use gpiolib to trigger and measure distance from the sensor

68 total views, 2 today