Jeanderson Candido

Welcome to my personal page

Jeanderson Candido's profile picture

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.

Honors and Awards

Education

Federal University of Campina Grande

Computer Science (Bach.)

Expected graduation in March 2015

Campina Grande, PB, Brazil

Walsh University

Visiting Student (Computer Science)

GPA: 3.49 (out of 4.00)

North Canton, OH, EUA

(Fall 2012 - Spring 2013)

Western Michigan University

English as a Second Language

Kalamazoo, MI, EUA

(Summer 2012)

Experience

Information Systems Laboratory

Software Developer

Federal University of Campina Grande.

Campina Grande, PB, Brazil.

Sep 2014 - Current

Eclipse Foundation

Software Developer

Remote development

Apr 2014 - Aug 2014

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.

  • Worked with Java, Git, Gerrit, and Eclipse API
  • Mentors: Lars Vogel and Hendrik Still
  • Sponsored by the Google Summer of Code 2014 Program

Software Productivity Group

Research Assistant

Federal University of Campina Grande.

Campina Grande, PB, Brazil.

Aug 2013 - Aug 2014

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.

  • Worked with Java, C, Git, and Alloy
  • Advisor: Dr. Rohit Gheyi
  • Sponsored by the Brazilian Scientific Initiation Program.

Programming Languages and Systems Group

Research Assistant

University of Massachusetts (UMass).

Amherst, MA, USA.

May 2013 - Aug 2013

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.

  • Worked with Java, Git, and Plug-in Development for Eclipse
  • Advisor: Dr. Yuriy Brun
  • Sponsored by the Science Without Borders Program.

Software Practices Laboratory

Research Assistant

Federal University of Campina Grande.

Campina Grande, PB, Brazil.

Aug 2011 - Jun 2012

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.

  • Worked with Java, JavaCC, and Subversion
  • Advisor: Dr. Wilkerson Andrade
  • Sponsored by the Brazilian Scientific Initiation Program.

Department of Computing Systems

Teaching Assistant

Federal University of Campina Grande.

Campina Grande, PB, Brazil.

First semester of 2010

  • Class: Programming 1 (entry-level class)
  • Language: Python 2.x
  • Advisor: Dr. Dalton Serey

Contact me

Feel free to send me a message. You can reach me at jeandersonbc@gmail.com. Find more about me on...