Daniel C. Moura

Propaganda
Daniel C. Moura
Largo das Lavouras, 12, Bloco 2, 3o esq
4405-659 Gulpilhares, Portugal
H +351 916 511 396
B [email protected]
Education
2006–2011
PhD in Computer Science, Fac. de Engenharia da Univ. do Porto.
Four years grant by Fundação para a Ciência e a Tecnologia
Grant for visiting École Polytechnique de Montréal, Canada by Fundação Calouste Gulbenkian
Thesis: 3-D Biplanar Reconstruction of the Scoliotic Spine for Standard Clinical Setup
Supervisors: Jorge Barbosa, João Tavares
Classification: Approved with Distinction (highest grade)
2005–2006
MSc in Artificial Intelligence and Intelligent Systems, Fac. de Engenharia da Univ.
do Porto.
Thesis: Coordinating a Team of Agents in the Forest Firefighting Domain
Supervisor : Eugénio Oliveira
Classification: Very Good (highest grade)
2002–2003
Post-graduation in Artificial Intelligence and Computing, Faculdades de
Engenharia, Ciências e Economia da Universidade do Porto.
Classification: 85%
1996–2001
Graduation in Computer Science (5 years), Fac. de Eng. da Univ. do Porto.
Classification: 75%
Complementary Education
Mar–Apr/2001
Oracle Tools, Oracle Education, Portugal.
Oracle Reports Developer (30 hours)
Forms Developer 6i (60 hours)
PL/SQL Language (30 hours)
Feb/2001
Communication in work context, University of Porto, 12 hours.
Work Experience
Academics
Feb/2011–Now
Post-doc Researcher, Instituto de Engenharia Mecânica e Gestão Industrial.
Researching image descriptors for the classification of breast lesions. My duties also include the
design and implementation of descriptors and classifiers for a CAD system, and writing proposals
for grants.
- Research areas: Pattern Matching, Image Processing, Medical Imaging
- Technologies: Matlab, Java
1/5
Sep/2008–Now
Teaching Assistant, Faculdade de Engenharia da Universidade do Porto.
My duties include teaching lab classes to undergraduate students of Computer Science,
supervising and grading undergraduate projects, and grading exams. In 2010 I was also
responsible for the Theoretical classes of constraint logic programming and started supervising
master theses.
- Subjects: Logic programming, Distributed Systems, Programming.
- Supervisions: three ongoing MSc theses.
- Pedagogic ratings: 85.3% (average of 77 students enquires). Three times in the top 10% of
all the lectures of the Informatics Engineering course.
Apr/06–Fev/11
Researcher, Laboratório de Inteligência Artificial e Ciências dos Computadores da Univ.
do Porto & Instituto de Engenharia Biomédica.
Researching calibration of biplanar (stereo) radiographs and 3-D reconstruction of the spine
from planar radiographs using standard radiological equipment while minimising user-interaction.
Developed work also includes feature detection in radiological images, and 2D/3D registration
of deformable mesh-models using the GPU.
- Research areas: Computer Vision, Image Processing, Medical Imaging
- Technologies: Matlab, C/C++, OpenGL, GLSL, ITK
Set/04–Set/06
Teaching Assistant, Escola Superior de Tecnologia e Gestão do Instituto Politécnico
de Viana de Castelo.
Responsible for organising and teaching theoretical and lab classes of Artificial Intelligence as
well as several other lab classes. Duties also included supervising undergraduate projects and
grading.
- Subjects: Artificial Intelligence; Object Oriented Programming; Algorithms and Data
Structures; Decision-Support Systems; Web Programming.
- Supervision: three B.Sc. projects in Graphical Computing.
Dez/03–Dez/04
Researcher, Laboratório de Inteligência Artificial e Ciências dos Computadores da
Universidade do Porto.
Developed software tools and communication protocols for monitoring contracts in a virtual
enterprise framework.
- Research areas: Multi-Agent Systems, Intelligent Agents.
- Technologies: Java, XML, KQML.
Nov/02–Mai/03
Researcher, Laboratório de Inteligência Artificial e Ciências dos Computadores da
Universidade do Porto.
Evaluated the state of the art of emotion-based intelligent agents and contributed to the
development of an emotion-based agent architecture. Agents were tested in a simulator for
forest firefight.
- Research areas: Intelligent Agents, Emotion-based Agents, Reinforcement Learning
- Technologies: Java.
Industry
Sep/11
Instructor, ITU - International Telecommunication Union, Switzerland.
Two times instructor of a Microsoft course for developers and advanced users.
- Subject: Microsoft Sharepoint Designer 2010, Step by Step (32 hours).
- Technologies: Microsoft Sharepoint Designer 2010, Microsoft Sharepoint 2010
Nov/06
Instructor, e-brain.
Instructor of IBM courses for software developers.
- Subjects: IBM WebSphere Developer (24 hours); Good programming practices (40 hours).
- Technologies: IBM Websphere Developer, Java
2/5
Sep/06
Software Developer, INC - Instituto de Neurociências.
Developed a software tool for 3D visualization of the spine.
- Main areas: Computer Graphics, Computer Interaction, Image Processing.
- Technologies: C/C++, OpenGL, FLTK.
Mar/01–Nov/02
Analyst/Software Developer, Comp. Portuguesa de Computadores – Healthcare
Solutions.
Designed and implemented applications for manipulating clinical data. My duties also included
interviewing clients for Requirements Analysis, demonstrating the developed software to clients,
solving bugs, and optimising SQL statements.
- Main areas: Databases, Customisable Information Systems, Dynamic Generation of Graphical
User Interfaces.
- Technologies: Oracle Developer 2000, Visual Basic 6.0, Oracle Database 8, 8i, 9i
1998–2001
Software Developer, Freelancer.
When studying at the university, worked part-time to different companies as a freelancer
designing and implementing software for commercial management.
- Main Areas: Databases, Information Systems.
- Technologies: Visual Basic 6.0, Microsoft Access
Skills
Computing skills
Main Areas
Computer-Vision, Optimization, Computer Graphics, Logic Programming, Constraint
Logic Programming, Machine Learning, Information Systems
Programming
Languages
Java, C/C++, C#, Matlab, Visual Basic, Pascal, ASP.Net, SQL, PL/SQL, Prolog,
XML, HTML, PHP, Java Script, Lingo, EdScheme, GLSL
IDEs and
Applications
Eclipse, Microsoft Visual Studio .Net, Microsoft Sharepoint, IBM WebSphere Developer,
Oracle Developer, Matworks Matlab, Macromedia Director, Sicstus Prolog, SPSS
Modeling
Languages
UML, GraphSet
Databases
Oracle, Microsoft SQL Server, MySQL, Microsoft Access
Languages
Portuguese
English
Native
Experience writing, reading, discussing and exposing scientific and pedagogic material.
Collaborates with a Canadian research team from February/2009.
Others
Music
Driving
Piano (5 years), Music Theory (5 years) and Singing (2 years). Performed several times
in chorus and in 2003 was one of the leading singers in a musical theatre show.
European driving license completed in 2002. Clean record.
3/5
Publications
Daniel C. Moura, Miguel A. Guevara López, Raul Ramos Pollan, Isabel M. A. Pereira Ramos,
Joana Pinheiro Loureiro, Teresa Cardoso Fernandes, and Bruno M. Ferreira de Araújo. Classifier
perfomance vs dataset size: A comparative study for breast lesions classification. In 15th
International Conference on Experimental Mechanics, 2012. (accepted).
Miguel A. Guevara López, Naimy González de Posada, Daniel C. Moura, Raúl Ramos Pollán,
José M. Franco Valiente, César Suárez Ortega, Manuel R. del Solar, Guillermo Díaz Herrero,
Isabel M. A. Pereira Ramos, Joana Pinheiro Loureiro, Teresa Cardoso Fernandes, and Bruno
M. Ferreira de Araújo. BCDR: A breast cancer digital repository. In 15th International
Conference on Experimental Mechanics, 2012. (accepted).
Pedro Cunha, Daniel C. Moura, and Jorge G. Barbosa. Pedicle detection in planar radiographs
based on image descriptors. In ICIAR’12 - International Conference on Image Analysis and
Recognition, 2012. (accepted).
Jonathan Boisvert and Daniel C. Moura. Interactive 3D reconstruction of the spine from
radiographs using a statistical shape model and second-order cone programming. In 33rd
Annual International Conference of the IEEE Engineering in Medicine and Biology Society,
pages 5726–5729, 2011.
André S. Cardoso, Daniel C. Moura, and Jorge G. Barbosa. Generation of planar radiographs
from 3D anatomical models using the GPU. In III ECCOMAS Thematic Conference on
Computational Vision and Medical Image Processing, 2011.
Daniel C. Moura, Jonathan Boisvert, Jorge G. Barbosa, Hubert Labelle, and João Manuel R. S.
Tavares. Fast 3D reconstruction of the spine from biplanar radiographs using a deformable
articulated model. Medical Engineering & Physics, 33(8):924–933, 2011.
Daniel C. Moura, Jorge G. Barbosa, Ana M. Reis, and João Manuel R. S. Tavares. A flexible
approach for the calibration of biplanar radiography of the spine on conventional radiological
systems. Computer Modelling in Engineering and Sciences, 60(2):115–138, 2010.
Daniel C. Moura, Jonathan Boisvert, Jorge G. Barbosa, João Manuel R. S. Tavares, and Hubert
Labelle. Fast 3D reconstruction of the spine by non-expert users using a statistical articulated
model. In Research into Spinal Deformities 7, volume 158 of Studies in Health Technology and
Informatics, pages 268–269, 2010.
Daniel C. Moura, Jonathan Boisvert, Jorge G. Barbosa, and João Manuel R. S. Tavares. Fast
3D reconstruction of the spine using user-defined splines and a statistical articulated model. In
Advances in Visual Computing, volume 5875 of LNCS, pages 586–595. Springer-Verlag, 2009.
S. Drisis, J. Alexiou, D. Moura, and M. Lemort. A proposed novel methodology for optimisation
of sequences in MRI imaging: optimising the flip angle. International Journal of Computer
Assisted Radiology and Surgery, 4(Sup 1):S9–S10, 2009.
Daniel C. Moura, Jorge G. Barbosa, João Manuel R. S. Tavares, and Ana M. Reis. Calibration
of bi-planar radiography with a rangefinder and a small calibration object. In Advances in Visual
Computing, volume 5358 of LNCS, pages 572–581. Springer-Verlag, 2008.
Daniel C. Moura, Jorge G. Barbosa, João Manuel R. S. Tavares, and Ana M. Reis. Calibration
of bi-planar radiography with a minimal-size calibration object. International Journal of
Computer Assisted Radiology and Surgery, 3(Sup 1):S352–S353, June 2008.
Daniel Moura and Eugénio Oliveira. Fighting fire with agents - an agent coordination model
for simulated firefighting. In ADS 07 - Agent-Directed Simulation Conference, part of Spring
Simulation Multiconference (SpringSim 07), March 2007.
4/5
Daniel Moura, Miguel Velhote, Jorge Barbosa, Ana Reis, Manuel Laranjeira, and Eusébio Gomes.
Automatic vertebrae detection in x-ray images. In CompIMAGE 06 - Computational Modelling
of Objects Represented in Images, October 2006.
Daniel Moura and Eugénio Oliveira. Fighting fire with agents. In EUMAS 06 - 4th European
Workshop on Multi-Agent Systems, pages 225–234, December 2006.
Luís Sarmento, Daniel Moura, and Eugénio Oliveira. Fighting fire with fear. In C. Ghidini,
P. Georgini, and Wiebe van der Hoek, editors, EUMAS 04 - 2nd European Workshop on MultiAgent Systems, pages 627–634, December 2004.
5/5
Download