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