Curriculum Vitae - Giovanni Beltrame

Biographical Information

He was born on 19/09/1978 in Milan, he is now living in Milan:
Address: Viale Lombardia 22 - 20131 , Milan - Italy
Phone Number: Ask for it
Email: jumpjoe A_T inwind D_O_T it (no SPAM address)
HomePage: http:/digilander.libero.it/jumpjoe

Education

He has an extensive knowledge in the science field, obtained in years of interest in the subject: his usual readings are Nature and Le Scienze (Italian edition of Scientific American)

He attended high school at Liceo Scientifico Sant'Ambrogio, obtaining his degree in 1995 with a 52/60 mark.

Master of Science in Computer Science and Electrical Engineering at UIC: he obtained Master of Science degree at the University of Illinois at Chicago with straight A, holding his final dissertation on 4th May 2001. His master thesis is about Software Power Conumption in pipelined architectures.

Master in Information Technology at Cefriel: he attended master courses and performed research activities in the Embedded System Design Area at Cefriel. His master thesis is about software time and power estimation on superscalar architectures. Graduation date: 5th July, 2002.

Computer Engineering Degree at Politecnico di Milano: he registered in 1995and graduated on 25th July 2002 with a score of 98/100 with a thesis on superscalar processors.

Publications

  • Barbieri T., Beltrame G., Ceresoli L., Garzotto F., Gritti M., Misani D.: From Dust to Stardust: a Collaborative 3D Virtual Museum of Computer Science, ICHIM 2001.

  • Beltrame G., Brandolese C., Fornaciari W., Salice F., Sciuto D., Trianni V.: An Assembly-Level Execution-Time Model for Pipelined Architectures, ICCAD 2001.

  • Beltrame G., Brandolese C., Fornaciari W., Salice F., Sciuto D., Trianni V.: Dynamic Modeling of Inter-Instruction Effects for Execution Time Estimation, ISSS 2001.

  • Beltrame G., Brandolese C., Fornaciari W., Salice F., Sciuto D., Trianni V.: Modeling Instruction Timing on Superscalar Architectures, ISSS 2002.

Skills

Programming: excellent Java and C++ programmer, he also knows some other languages like C, Modula-2, Lisp, x86 and SPARC Assembly and others.

Hw/Sw design: he has knowledge of SystemC, for hw/sw system design and simulation, and Espresso, for low-lever hw design with VHDL. He has also a deep knowledge of processor architectures both CISC and RISC, in partcular Intel x86 and Sun SPARCv8.

OS: he has good knowledge of Windows and excels in with Unix (Linux and Solaris in particular)

Software Engineering: he has a good practice with E-R diagrams, and also with UML. Also knows Z,B and TRIO (formal specification languages). He also have some practice with project management, using tools like COCOMO.

Other: he is able to design databases and write complex SQL queries both for DBMS and OODBMS. He is able to use packages like Microsoft SQL Server, Access, and PostgreSQL. He has some experience in web-application developing with PHP and ASP.

Languages

Italian: native language
English: fluent, TOEFL: 280/300 mark on May 1999
German
: scholastic

 Options