Cristiano Dalmaschio Ferreira E­mail: [email protected] Education ● Institution: Federal University of Viçosa (UFV), Viçosa ­ MG Department of Informatics (DPI) BSc – Computer Science, July/2005. ● Institution: University of Campinas (Unicamp), Campinas ­ SP Institute of Computing (IC) MSc – Computer Science, July/2007. Thesis topic: Image Retrieval with Relevance Feedback based on Genetic Programming. Advisor: Ricardo da Silva Torres. Financial agency: The State of São Paulo Research Foundation (FAPESP). Related topics: Genetic Programming, Content based Image Retrieval, Relevance Feedback, Support Vector Machines. Work Experience ● Cepetro, January 2012 ­ ongoing Position: Developer Programming language: Java Activity: Development of systems to support research in simulation and oil reservoir management. ● Cflex, September 2011 ­ December 2011 Position: Developer Programming language: Java Activity: Development of systems for railroad circulation planning and operational management. ● CPqD Techonologies & Systems, Inc, September 2010 ­ August 2011 Position: System Analyst Programming language: Java Technologies: EJB, JSF, Hibernate, Oracle Activity: Design and implementation of algorithms for routing and demand distribution. Adopted solution uses classic routing algorithms on graphs as Dijkstra's shortest paths, Eulerian cycle and A *. It also deals with the representation of maps with graphs, location and clustering of points using searching on spatial index structures like R­Tree. ● SYNCHRO Solução Fiscal Brasil, March 2009 – August 2010 Position: Developer. Programming language: Java Technologies: JSF, Hibernate, Drools Rule Engine, Oracle. Activity: Implementation of web applications that aim to ensure compliance of tax obligations to brazilian legislation. Projects were developed using Scrum. ● Harpia Project, August 2007 – February 2009 Position: Researcher/Developer. Programming language: Java. Financial agency: Brazilian Federal Revenue (Receita Federal do Brasil) Activities: ● Undervaluation analysis: Specification and development of a data analysis module for detection of undervaluation in imported goods. ● Attribute extraction: Specification and development of an attribute extraction module which extracts attribute values from textual descriptions. It employs inexact matching and regular expressions and makes a strong use of multithread programming. ● Internship (CPqD in association with DPI/UFV), July 2003 ­ December 2003 Project topic: Design of Unifilar Diagram of Pressurization. Position: Developer. Programming language: Java. Activity: Given several telephone network elements we developed a module that assigns coordinates to these elements distributing them in a plane, and minimizing overlaps. Academic activities ● Teaching assistance (Unicamp), March 2007 ­ July 2007 Advisor: Ricardo da Silva Torres. Financial agency: Unicamp Development Foundation (Funcamp). Description: Assistance to a professor in a Database undergraduate course at Unicamp. ● Teaching assistance (Unicamp), March 2006 ­ July 2006 Advisor: Ricardo da Silva Torres. Financial agency: Unicamp Development Foundation (Funcamp). Description: Assistance to a professor in a Data Structure undergraduate course at Unicamp. ● Scientific initiation (DPI/UFV), January 2004 ­ July 2005 Project topic: Implementation of a geometric algorithm. Programming language: C++. Advisor: Marcus Vinícius Alvim Andrade. Financial agency: National Council for Scientific and Technological Development (CNPq). Description: Development and implementation of an algorithm of exact point localization in spherical maps using an adaptation of Binary Space Partitioning Tree. Awards ● Best paper of the XXIII Brazilian Symposium on Database, 2008. Certification ● ● Sun Certified Java Programmer 6 Oracle Certified Professional, Java EE 5 Business Component Developer Language (0 ­ 5) ● ● English: conversation ­ 3; writing ­ 3; reading (technical) – 5. Portuguese: native.