My main activities are related to Java Desktop applications development using Eclipse RCP platform and graphical editors based on domain business models with Graphical Modelling Framework (GMF). Nowadays I'm working as a freelancer Eclipse Software Engineer for international clients, giving contribution to open source projects as well. In my recent past, I've led the development of a well known CAD software for optical fiber networks called HiperionCAD.

I´ve created the Rox Graph Theory Framework, an open source software that allow Computer Science students to either model graphs and build algorithms that perform graph analysis. It first started in my graduation course and i've continued to give support and perform lectures about it at Graph Theory classes even after i'd finished Computer Science graduation.

Past Works 

RoxGT 

  An open source software based on Eclipse platform that helps students of Graph Theory to first model graphs and then build and perform algorithms to analise them.

Site http://www.roxgt.org

HiperionCAD

  A Computer Aided Design software for optical fiber networks, with genetic algorithm optimization features.


Skills   

  • Java SE and J2EE, Python, C/C++, Javascript, SQL, HTML and XML
  • Plug-in development for Eclipse platform
  • Expertise on application modelling using GMF and EMF
  • Genetic Algorithm Modelling
  • Software engineering and system modelling using UML
  • 5+ years Linux experience
  • Guides, papers and presentations
  • Graphic artwork
  • English and Portuguese languages 
 
Education  
  • In Course: MsC Degree - Human-Computer Interaction - Pontificia Universidade Católica do Rio de Janeiro
  • Ruy Barbosa College, Faculty of Computer Science - Salvador, Bahia, Brazil (2001.1 - 2006.1)
  • Title Bachelor, Computer Science
  • Conclusion work “RoxGT: An Open-Source Framework for Graph Modelling, Teaching and Analysis” 
  • TOEFL iBT Score 86 
 

Work Experience

Electrical Engineering Department of Federal University of Bahia (June 2006 - July 2008)

  • Leading a research and development project for North's Electrical Energy Company of Brazil (Eletronorte). A Computer Aided Design software for optical fiber networks.
  • Applied Knowledge Eclipse RCP, Graphical Modelling Framework (GMF), Eclipse Modelling Framework (EMF)

Network Research Center of Salvador College (December 2005 to June 2006)

  • An application for Linux networks management using WBEM standard, including a graphical network browser built using Prefuse library.
  • Applied Knowledge Linux, Java

Network Research Center of Salvador College (June 2004 to November 2005)

  • Research Project for Bahia's Electrical Energy Company (COELBA).
  • Applied Knowledge Graph Theory, Genetic Algorithms, Java

Data Processing Center - Federal University of Bahia (March 2003 to May 2004)

  • Automation Software for Proposition and Tracking of Lato Sensu courses for Federal University of Bahia
  • Applied Knowledge J2EE Development, Database Modelling and Manipulation  

 

Awards and Publications as the first author

  • HiperionCAD: Model Driven Development Applied on Optical Fiber Network Design - I WDRA - Workshop on Rapid Application Development on 6th Brazilian Simposium on Software Quality. 2007.
  • HiperionCAD: Desenvolvimento Orientado a Modelos Aplicado ao Projeto de Redes de Fibra Óptica. I WDRA - Workshop de  Desenvolvimento Rápido de Aplicações do IV Simpósio Brasileiro de Qualidade de Software. 2007.
  • http://reuse.cos.ufrj.br/wdra2007/images/artigos/30174.pdf 
  • Academic Award 2006 - Ruy Barbosa College 
  • Due to the academic contribution related to the work developed with Graph Theory classes, with RoxGT open-source software.
  • Best Tool. RoxGT: a tool for graph analysis algorithms
  • RoxGT: uma ferramenta para construção de algoritmos para análise de grafos. WTICG 2007 - Workshop de Trabalhos de Iniciação Científica e Graduação. VI ERBASE - Escola Regional de Computação Bahia-Sergipe.
  • Rox: A tool for helping on Graph Theory learning.  
  • Rox: Uma ferramenta para o auxílio no aprendizado de Teoria dos Grafos. V ERBASE - IV Escola Regional de Computação Bahia-Sergipe. National Publication, Not Translated. 2004. 

You may mail them

  • PhD. Adolfo Almeida Duran, adolfo@ufba.br
  • PhD. Márcio Almeida, mfontana@ufba.br