Brazilian, born May 5th, 1985.
16 King's Inns Street, Apartment 63, Dublin 1Ireland.
Phone: +353(0)863413583 — Email: gafunchal@gmail.com

Experience

Sep 2011 - Present (3+ years)

Senior R&D engineer, Synopsys, Dublin, Ireland.
I am working on PrimeTime, the World's most trusted static timing analysis tool. We calculate full-chip worst-case electronic propagation delays and check timing constraints to ensure signal integrity before signoff for manufacture. My current focus is on performance and capacity optimization.

May 2008 - May 2011 (3 years)

R&D engineer (part-time during my Ph.D), STMicroelectronics, Grenoble, France.
I worked on transactional-level modelling, a technique for early architecture exploration and simulation of embedded systems. I wrote and analysed complex multi-threaded code in C++ and Java. I directly supervised three Master-level students during their 6-month, last-year projects.

Nov 2007 - Apr 2008 (6 months)

Research engineer, Joseph Fourier University, Grenoble, France.

Oct 2006 - Jun 2007 (9 months)

Research intern, Verimag Research Lab, Gières, France.

Feb 2006 - Aug 2006 (7 months)

Engineering intern, STMicroelectronics, Grenoble, France.
I performed integration of different components in a SystemC model of the STn8815 Nomadik Multimedia Processor, then ported the whole platform from Solaris to Linux.

Nov 2003 - Aug 2005 (1 year 10 months)

Undergraduate assistant, Embedded Systems Lab, Porto Alegre, Brazil.
SystemC, Verilog, embedded C, Linux

Education

2011

Ph.D, Computer Science, Grenoble University, France.

2007

Double degree, with honors
M.Sc, Computer Science, Joseph Fourier University, France.
M.Eng, Telecommunications, ENSIMAG, Grenoble Institute of Technology, France.

2005

B.Eng, Computer Engineering, Federal University of Rio Grande do Sul, Brazil.

Skills

Personal

I am dynamic, curious and fast learning. I like challenges, team working and sharing knowledge. I have experience talking in conferences and seminars. I have taught several subjects at university, including object-oriented programming, Java, C and computer architecture. I speak fluent English, French and Portuguese.

Technical

My expertise and communication skills usually make me the go-to person for C/C++ questions around the workplace. I have contributed patches to open-source projects such as GCC, Git and Inkscape. I have some experience in multi-threading and optimization. I am also proficient in shell scripting and Python.

Hobbies

Skiing, hiking, via ferrata, playing the piano.