Curriculum

Educational Background

MS in Computer Science
Federal University of Minas Gerais (UFMG)
Belo Horizonte - Minas Gerais - Brazil
March/2007 to April/2009
Advisor: Prof. Renato Antônio C. Ferreira

BS in Computer Science
Federal University of Campina Grande (UFCG)
Campina Grande - Paraíba - Brazil
June/2002 to December/2006
GPA: 84.61 (in a 0-100 scale not graded on a curve)

back to top

Employment

Logo_25wht.gif
July/2009 to Current - Zürich, Switzerland
Software Engineer in Tests

Logo_25wht.gif
January/2008 to May/2008 - New York-NY, USA
Internship
Activities: Development of a library for distributed services coordination

Nevoa Networks
May/2006 to August/2006 - João Pessoa-PB, Brazil
Consultant/Developer
Activities: Consultant in the development of specialized scalable IBP network clients and test
framework architect

Federal Center of Technological Education at Alagoas (CEFET-AL)
September/2001 to January/2002 - Maceió-AL,Brazil
Internship
Activities: Modeling and creation of the Database of the Benevides Monte library

TOPOCAD
June/2001 to September/2001 - Maceió-AL, Brazil
Internship
Activities: Delphi programmer

back to top

Scholarships

Scholarship to support Master’s studies
From National Council of Scientific and Technological Development (CNPq)
March/2007 to April/2009 - Brazil

Scholarship to support Undergraduate research
From UFCG/Hewlett Packard (HP) Brazil
September/2003 to December/2006 - Brazil

back to top

Awards

First Place - Third Brazilian Marathon of Parallel Programming
20th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD’2008)
October/2008 - Campo Grande-MS, Brazil

Best academic performance among Computer Science graduates from Federal
University of Campina Grande/UFCG

December/2006 - Campina Grande-PB, Brazil

back to top

Publications

Exploiting computational resources in distributed heterogeneous platforms
George Teodoro, Rafael Oliveira, Daniel Fireman, Dorgival Guedes, Renato Ferreira
Proceedings of the 21st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'09)
October 2009
[BibTeX]

A Reconfigurable Run-Time System for Filter-Stream Applications
Daniel Fireman, George Teodoro, André Souza, Renato Ferreira
Proceedings of the 20th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD’2008)
October 2008
[BibTeX]

Achieving Multi‐Level Parallelism in the Filter‐Labeled Stream Programming
George Teodoro, Daniel Fireman, Dorgival Neto, Wagner Meira, Renato Ferreira
Proceedings of the 37th International Conference on Parallel Processing (ICPP-08)
September 2008
[BibTeX]

Allocation Strategies for Utilization of Space Shared Resources in Bag of Tasks Grids
César De Rose, Tiago Ferreto, Rodrigo Calheiros, Walfredo Cirne, Lauro Costa, Daniel Fireman
Future Generation Computer Systems
October 2007
[BibTeX]

Case for Event-Driven Distributed Objects
Aliandro Lima, Walfredo Cirne, Francisco Brasileiro, Daniel Fireman
Proceedings of the 8th International Symposium on Distributed Objects and Applications (DOA'06)
October 2006
[BibTeX]

Converting Space Shared Resources into Intermittent Resources for use in Bag-of-Tasks Grids
Lauro Beltro Costa, Walfredo Cirne, Daniel Fireman
Proceedings of the 17th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD’2005)
October 2005
[BibTeX]

Implementing support for coupled application in OurGrid environment
Daniel Fireman
Technical Report
September 2005

MyGrid - A complete solution for running Bag-of-tasks Applications
Lauro Costa, Loreno Feitosa, Eliane Arajo, Gustavo Mendes, Roberta Coelho, Walfredo Cirne, Daniel Fireman
Proceedings of the 22th Brazilian Symposium on Computer Networks and Distributed Systems (SBRC'2004)
May 2004.

back to top

Courses and Invited Talks

Topics about being an ungraduate in Computer Science(Tópicos sobre ser universitário em Computação)
CESMAC
June/2008 - Maceió-AL, Brazil
[ pdf ] - Portuguese

Topics about being an ungraduate (Tópicos sobre ser universitário)
Federal Center of Technological Education at Alagoas (CEFET-AL)
February/2008 - Maceió-AL, Brazil
[ pdf ] - Portuguese

Teacher volunteer - Course on Basic Informatics
GEFRATER
August/2007 to December/2007 - Belo Horizonte-MG, Brazil
Portuguese

Mini Course of Java New IO (Mini Curso de Java New IO)
Brazilian Regional Meeting of Computer Science Students
November/2006 - Campina Grande-PB, Brazil
Portuguese

Introduction to Design Patterns (Introdução a Padrões de Projeto)
3rd meeting of Paraba Java User Group (PBJUG)
March/2006 - Campina Grande-PB, Brazil
Portuguese

MyGrid for beginners (MyGrid para iniciantes)
III OurGrid Forum on Computational Grids
October/2005 - Campina Grande-PB, Brazil
Portuguese

back to top

Academic Experience

Graduate Researcher
E-Speed Lab - Federal University of Minas Gerais (UFMG)
May/2007 to April/2009 - Belo Horizonte-MG, Brazil
Activities: Research and implementation of a framework to provide efficient utilization of
intermittent resources in parallel data mining applications
Advisor: Prof. Renato Antônio C. Ferreira

Students
Luam Totti (BSc.)
Reconfigurable distributed data-flow Neuroblastoma prognosis application.
August 2008 to December 2008 - Belo Horizonte-MG, Brazil
Federal University of Minas Gerais (UFMG)

Google Ambassador
August 2008 to January 2009 - Belo Horizonte-MG, Brazil
Federal University of Minas Gerais (UFMG)

Teaching Assistant

  • Modular Programming - (BS Students)

August 2008 to December 2008 - Belo Horizonte-MG, Brazil
Federal University of Minas Gerais (UFMG)

  • Introduction to Programming - (BS Students)

June 2003 to November 2003 - Campina Grande-PB, Brazil
Federal University of Campina Grande (UFCG)

Guardians project (Technical Staff)
Network support and management
March 2003 to June 2003 - Campina Grande-PB, Brazil
Federal University of Campina Grande (UFCG)

Undergraduate Research Assistant and Software Developer
Distributed Systems Lab - Federal University of Campina Grande (UFCG) / Hewlett Packard
October/2003 to December/2006 - Campina Grande-PB, Brazil

  • Integration and Evolution

Activities: Part of the OurGrid middleware (www.ourgrid.org) version 4.0 development team
Result: OurGrid software version 4.0
Advisor: Walfredo da Costa Cirne Filho

  • Java Internet Communication

Activities: Design and development of an asynchronous communication platform to widely spread distributed systems.
Results: The result of this project is twofold: a library which implements a middleware for asynchronous communication based on event-driven model and very well integrated with Java TM programming language, and a scientific article which evaluates the proposed solution
Advisor: Walfredo da Costa Cirne Filho

  • Grid Scheduling

Activities: Proposition of heuristics aiming the optimization of the utilization of space shared resource by computational grids
Results: The result of this project is twofold: A prototype implemented in OurGrid of the scheduler that uses the heuristics and a scientific article which evaluates the proposed solution
Advisor: Walfredo da Costa Cirne Filho

  • MyGrid Running Lightweight Parallel Applications in Global Scale

Activities: Part of the MyGrid development team
Results: The result of this pro ject is twofold: The implementation of MyGrid software and a scientific article exposing the solution
Advisor: Walfredo da Costa Cirne Filho

back to top

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License