About

Adriano Scoditti, Computer Engineer

Website: http://www.scoditti.com/

Mail: adriano982 [at] gmail [dot] com

Objectives

Being able to adapt to different working and social environments, my main goal is to find a productive group able to offer me a knowledge and experience. My long term perspectives focus on management with an eye on marketing strategies. My cosmopolitan characteristics greatly fit international environments.

Work experience

Expert Engineer, Laboratoire d’Informatique de Grenoble; Grenoble, France; 01 Feb. 2008 -

Design and development of new interaction framework

My current position aim to the development of a new architecture to experiment new interaction techniques with mobile devices. The project consists on the design and the realization of a new framework to implement new “Post-WIMP” interaction techniques.

Technical skills: Object oriented programming (Objective-C), Object oriented programming (UML), Object oriented programming (Python), iPhone platform programming (UIKit).

Web-Application developpement, France; June. 2010

Design and Developement of a new generation Web-Application

As a personal exercise/training I designed and developed http://webtex.scoditti.com a new generation HTML5 web application proposing a full featured online LaTex editor/compiler.

Technical skills:Javascript, Ajax, Cappuccino Framework, Objective-J.

Java Programming Teacher; Université Joseph Fourier; Grenoble, France; Feb. 2010 – April 2010

Java teaching in a programming class

15 hours of teaching in a interaction techniques and architectures class  at Université Joseph Fourier

Technical skills: Java, Teaching and Development.

End of studies project; York University; Toronto, Canada; 12 Feb. 2007 – 16 Jul. 2007

A new layout algorithm to compose graphical user interfaces

Current graphical user interface layout algorithms limits the artistic scenarios because of the limitation their algorithms introduce. The goal of this project was to conceive and implement a new layout algorithm more flexible and computationally optimized able to free interface design.

Technical skills: Object oriented programming (UML), Object oriented programming (Objective-C), GUI programming (Cocoa),

End-of-year Project; ENSIMAG; Grenoble, France; July 2006

Implementation of Post-WIMP Interaction techniques

In conjunction with one other colleague, I worked on a post-WIMP painter application in Tcl/Tk using Gml/Tk

Technical skills: Tcl/Tk, GUI Programming, Team working

Software Engineer; Magneti Marelli Sistemi Elettronici; Turin, Italy; 01 May 2005 – 31 June 2005

Real Time Linux integration on embedded automotive system

The goal completed during this project focused on the integration of real time linux system on an embedded platform based on Motorola PowerPC processor MPC5200.

Technical skills: Operative Systems Knowledge, Cross-Compiling Architecture Knowledge, Low-Level Programming, Hardware Debugging,

Bar tender; Como, Italy; May 2001 – September 2005

I interacted with customers while working as a bar tender during summers and on weekends in the winter for five (5) years.

Engine fitter; Mesagne, Italy; 1998 – 2000

I learned responsibility and experienced a professional work environment in my father’s company.

Education and Training

Ph.D. Student, Université de Grenoble; Grenoble; France; 01 Feb. 2008 -

New interaction techniques for mobile devices

Currently enrolled with a Phd program at UJF (Universite Joseph Fourier: http://www.ujf-grenoble.fr), exploring new interaction techniques with mobile devices

Studying new interaction techniques is one of the main subjects of study for the Human-Computer Interaction team (http://iihm.imag.fr) at the Grenoble Computer Science lab (http://www.liglab.fr).

Those techniques have recently marked the commercial success of commercial mobile devices and represent an obliged step toward the development of cutting edge user friendly systems.

The main goal of my studies is actually the study of existing interaction techniques and the conception of new ones.

Achieved the second level degree (Master of Science), Politecnico di Torino; Sept. 2005 – Avril 2008

The second level degree gained at Politecnico di Torino focused on network architectures and protocols, IT infrastructures and distribute programming.

Achieved the second level degree (Bac+5), ENSIMAG-Grenoble INP; Feb. 2006 – Sept. 2007

The “Master Ingenieur” at ENSIMAG focused on the knowledge of Computer Interaction techniques, Image manipulation and recognition and Virtual Reality basics. It is the result of a double degree program proposed by the Politecnico di Torino.

Achieved the first level degree, Politecnico di Torino; Sept. 2002 – Oct. 2005

The first level concentrate on the basis of the engineering (Mathematics, Physics) with a whole introduction to the computer hardware and a deep analysis of Operative Systems and advanced programming algorithms.

Scientific Degree, “Liceo Scientifico Statale E. Fermi”, 2002

Graduated with Scientific Degree for Secondary School being part of a experimental program to integrate the standard studies with computer programming from the first year of study. (Piano Nazionale Informatico).

Personal Information

Mother tongue: Italian.

Other Languages: English (TOEIC and PET with Merit), French (TFI), basic knowledge of Chinese and Spanish.

Hobbies: Snowboarding, playing football, trekking with friend and jogging

Main Computer Skills

Operating Systems: Windows, Linux (Debian/Red Hat) and OS X,

Programming Languages: C, C++, Java, Objective-C, Objective-J

Scripting Languages: Tcl/Tk, Python, Javascript

Known Toolkits: Cocoa, UIKit, OpenGL, Cappuccino

Others: Matlab, 8086 Assembler, CLIPS and basic electronic design.

Comments are closed.