Profile

I'm a software architect and developer with solid background on algorithms and computer architecture, and a very good understanding of the interactions between user-mode programs and the Linux kernel. In the past, I have worked with legacy systems in C, full stack web development in PHP and Java, HPC solutions using FPGAs, highly concurrent C++ financial risk calculation software, and systems for making sense of big data. I'm also a big supporter of continuous integration and automated testing as ways of improving quality of life.

Skills

Programming:
C++, C, Perl, Python, PHP, and Java, ordered from most to least recently used.
Technical skills:
Bash and sed scripting; HTML, CSS and Javascript; SQL; some Linux sysadmin experience.
Languages:
Fluent English, native Portuguese, full professional proficiency in Italian.

Work Experience

Splunk, London (UK) Senior Software Engineer Sep 2015 - Present

Maxeler Technologies, London (UK) Senior Software Architect Jun 2011 - Sep 2015

MTV Networks, Milan (Italy) Web Team Tech Lead May 2010 - Jun 2011

Consultor Jurídico, São Paulo (Brazil) Software Architect Nov 2007 - Feb 2010

Convergys, São Paulo (Brazil) Software Developer Feb 2006 - Mar 2007

Claro, São Paulo (Brazil) Production Senior Analyst Oct 2005 - Feb 2006

Atos Origin, São Paulo (Brazil) Software Engineer May 2004 - Oct 2005

Bull, São Paulo (Brazil) Intern in Software Engineering Apr 2002 - May 2004

Education

Honors and Awards

Publications

A procedure for semantic queries under the Adaptive Formalism
IEEE Latin America Magazine, 2011 (PDF)
A study on the elementary action of query under the Adaptive Formalism
Memórias do WTA 2009 - Terceiro Workshop de Tecnologia Adaptativa / Escola Politécnica da USP, 2009
Establishment of the semantic context in Natural Language
Anais do I Congresso de Computação da Grande Dourados / Universidade Estadual do MS, 2008