I'm currently undergrad in Computer Science at Federal University of Campina Grande (UFCG), Brazil. Since my first year, I've been involved with researches related to Software Engineering.
I started as a volunteer student, developing tools to assist graduate research in 2010. Nowadays, I'm involved with Software Engineering and Open Source projects, mainly Eclipse (see my contributions).
My interests include:
Find more details below.
I evolved the JFace Framework, part of the Eclipse Platform UI project, to add support to Java 1.5 features, mainly Java Generics. More information here.
I developed a tool (CDolly) to generate C programs based on a formal specification in Alloy for a subset of the C language. This tool was used in an experiment to detect bugs introduced by improper refactorings applied with refactorings tools.
I worked with a plug-in prototype that evaluates code transformations continuously through the programmer's IDE. The purpose is to identify bugs as soon as they are introduced.
I extended an existing Domain-Specific Language to make it possible to easily describe the behavior of Real-Time systems. In addition, I developed a compiler for the extended language and integrated it to SYMBOLRT, a tool to automatically generate test case scenarios for Real-Time systems.