Curriculum Vitae (in English)










Curriculum Vitae (in English)






Personal Data


Name: Roberta de Souza Coelho

Date of Birth: April, 3rd 1978

Citzenship: Brazilian

Address: Rua marques de Sao Vicente, n. 431. apt. 503
Gavea, Rio de Janeiro, RJ, BRAZIL. CEP:22451-041

Phones: (55-21) 2540-6915 r. 108 or 136

E-mail: roberta@inf.puc-rio.br



Degrees Obtained


Bachelor of Science: Computer Science at Universidade Federal da Paraíba – UFPB, 1996 - 2000. 

Master of ScienceComputer Science at  Universidade Federal de Pernambuco -UFPE (2000 - 2002).

Thesis: "SAAL – A System to Store and Analyze Hyperlinks of the Web" (advisor: Prof. Dr. Silvio Meira)





First place in Vestibular contest in Computer Science at Universidade Federal da Paraiba -UFPB (1996). 

First place in Master of Science in Computer Science selection contest  at Universidade Federal da Paraiba -UFPB (2000).

First place in Master of Science in Computer Science selection contest  at  UNICAMP (2000).

Second place in Master of Science in Computer Science selection contest  at  Universidade Federal de Pernambuco -UFPE (2000).



Scholarships, Awards and Grades


During undergraduate studies, took part of a special training program (1997 – 1999). The special training program PET (Programa Especial de Treinamento) is a national initiative applying a tutorial active learning method in undergraduate education. A group of selected students, in their second through fifth year, work together to promote and develop abilities to critically discuss and solve problems. This program is supported by CAPES a Braziliane funding institution responsible for high education.

Scholarship in Petri Nets at Universidade Federal da Paraíba – UFPB (1998 – 1999).

Prize "Professor Átila Almeida" awarded to the most outstanding student of all Bachelor of Science courses of Center of Science and Technology at Universidade Federal da Paraíba (CCT-UFPB) (2000).

BSc in Computer Science -  Final Grade: 9.33

MSc in Computer Science -  Final Grade: A

Master Thesis was one of the Top10 Brazilian Master Thesis in Computer Science at the Masters Thesis Contest of the Brazilian Computer Society - SBC, 2003.



Teacher's assistant Experience


Discipline: First Programming Language 

Description:  Languages C/C++ 

Semesters: 1997.1 and  1997.2



Discipline: Petri Nets 

Description: A graphical and mathematical modeling tool

Semester: 1999.1



Discipline: Software Engineering Principles 

Description: This course gives a concise overview of the scope of Software Engineering, including detailed information about diverse functions, tools and techniques.

Semester: 2004.2


Teaching  Experience


Discipline: Third Programming Language  

Description: Object Oriented Programming (Java)                

Semester: 2002.2


Discipline: Fourth Programming Language                    

Description: Java Technologies                             

Semester: 2002.2


Discipline: Analysis II                                                       

Description: Object Oriented Analysis and Design using RUP – Rational Unified Process.                                           

Semester: 2002.2


Discipline: Laboratory II                                                  

Description: Usage of Rational Rose to elaborate the artifacts required by RUP – Rational Unified Process.                      

Semester: 2002.2


Professional Experience


·     February 2003 to December 2003: Development of a Grid Middleware

Institution: Universidade Federal de Campina Grande - UFCG                                 

Description: Worked as eXtreme Programming Coach OurGrid Project (www.ourgrid.org). OurGrid Project is a joint effort involving Hewlett-Packard (HP) and Universidade Federal de Campina Grande (UFCG) to research and develop solutions of usage and management of computational grids. Technologies used: Java (JUnit, RMI), Eclipse, CVS, Cruise Control.


·   November 2002 to February 2003: Software Testing              

Company: CESAR – www.cesar.org.br                                 

Description: Worked as Test Engineer, executing semi-automatic system tests at Motorola cellular phone applications. Technologies used: internal tools for feature testing.


·   January 2002 to October 2002: Development of an E-Billing solution to BrasilTelecom                                       

Company: Mobilewww.mobile.com.br                                

Description: Worked as Software Engineer and Team Leader at the development of an electronic billing (e-billing) solution to BrasilTelecom – a Brazilian telecommunication operator. Technologies used: Java, Sevlets, JSP, EJB, XML, HTML, Javascript, Oracle Database, Borland Application Server (BAS), Oracle Application Server (Oracle9ias) and CVS (Concurrent Versions System);


·   June 2001 to December 2001: Tuning the Ranking Function of a Search Engine using Link Analysis.                              

Company: Mobilewww.mobile.com.br                              

Description: Worked as Software Engineer and Team Leader at the development of a new Ranking Function to Radix - a Brazilian search engine (www.radix.com) - using Web Mining techniques. Several technologies were used: Web Mining Algorithms, Java, Servlets, RMI, Sockets, HTML, Javascript, Oracle Database and CVS (Concurrent Versions System);


·   April 2001 to June 2001: Fault Tolerant Application to a Search Engine                                                                                   

Company: Radix – www.radix.com                                   

Description: Worked as Software Engineer during the analysis and design of a distributed and fault tolerant application to Radix. Technologies used: Java, Servlets, RMI and CVS (Concurrent Versions System);


·   October 1999 to March 2001: Collaborative System to Create and Maintain Wed Directories of a Search Engine                 

Company: Radix – www.radix.com                                     

Description: Software Engineer. Analysis and Design of a collaborative system used concurrently by a group of human editors to create/delete/update Web directories of a search engine (Radix). Technologies used: Java, Servlets;


International Examinations

First Certificate in English – FCE

Grade: A (speaking, reading, listening and writing)   

Date: December 1997 

University of Cambridge


Additional information:

 - Studied English at Fisk Idiomas (Advanced concluded)   

 - Studied Spanish at English Club Idiomas



Click on Publications



PhD advisor: Arndt Von Staa, PhD.

Pontifícia Universidade Católica do Rio de Janeiro

E-mail: arndt@inf.puc-rio.br                                            

Phone: (55-21) 3114-1500 r. 4333



MSc advisor: Silvio Romero Lemos Meira, PhD.

Universidade Federal de Pernambuco – UFPE      

E-mail: silvio@cesar.org.br

Phone: (55-81) 3272-4700


scholarship advisor: Jacques Philipe Sauvé, PhD.

Universidade Federal da Paraíba 

E-mail: jacques@dsc.ufpb.br

Phone: (55-83) 310 -1119


Petri Nets Research advisor: Ângelo Perkusich, PhD.

Universidade Federal da Paraíba 

E-mail: perkusic@dee.ufpb.br

Phone: (55-83) 310 -1119





©2004 Roberta de Souza Coelho.  Last Update: Sep. 2004.