Europass Curriculum Vitae Personal information Surname(s) / First name(s) Ventura, Artur David Felix Address(es) Rua Visconde de Santarem, N o 4 5-esq, 1000 Lisboa Telephone(s) +351 91 967 39 16 Email(s) artur.ventura@ist.utl.pt Nationality(-ies) Portuguese Date of birth 28 de Fevereiro de 1985 Gender Male Work experience Dates 11 November 2012 Occupation or position held Invited Speaker at Codebits 2012 Main activities and responsibilities Talk My language is better than yours Page https://codebits.eu/intra/s/session/178 Dates Occupation or position held Main activities and responsibilities Name and address of employer Type of business or sector From October 2010 Developer at Project Fénix Maintenance, Support and Development of new functionalities Instituto Superior Técnico Site: http://www.ist.utl.pt, https://fenix-ashes.ist.utl.pt/ Information Technologies - Programming Dates From September 2008 until October 2010 Occupation or position held Fellowship at Project Fénix Main activities and responsibilities Maintenance, Support and Development of new functionalities Name and address of employer Instituto Superior Técnico Site: http://www.ist.utl.pt, https://fenix-ashes.ist.utl.pt/ Type of business or sector Information Technologies - Programming Dates From September 2007 until February 2008 Occupation or position held Teacher Assistant at Object Oriented Programming Main activities and responsibilities Teaching in recitation classes and Project support Name and address of employer Instituto Superior Técnico Page 1 - Curriculum vitæ of
Type of business or sector Site: http://www.ist.utl.pt Teaching Dates From May 2006 until October 2010 Occupation or position held Undergraduate Trainee Main activities and responsibilities Developing a WordNet using Uninformed Clustering; POWERuf - Optimization of the FUF Unifier; Cylons - Agent and Multiagent systems. Name and address of employer INESC-ID Lisboa L 2 F - Spoken Language Systems Laboratory R. Alves Redol, 9 1000-029 Lisboa, Portugal Phone: 213 100 268 Page: https://www.l2f.inesc-id.pt Type of business or sector Research Education and training Dates From September 2007 until October 2010 Title of qualification awarded Master (MSc) in Information Systems and Computer Engineering - Alameda Principal subjects/occupational skills Arquitecturas de Software; Programação Avançada; Qualidade de Software; Pragmaticas da covered Linguagens de Programação; Computabilidade e Complexidade; Criptografia e Protocolos de Segurança; Lingua Natural; Procura e Planeamento; Raciocínio; Agentes Autónomos e Sistemas Multi-Agente; Sistemas de Apoio à Decisão; Name and type of organisation Instituto Superior Técnico providing education and training Site: http://www.ist.utl.pt Level in national or international classification Avg. 14 of 20 Points Dates From September 2003 until January 2009 Title of qualification awarded Degree (BSc) in Information Systems and Computer Engineering - Alameda Name and type of organisation Instituto Superior Técnico providing education and training Geral: (+351) 218 417 000 Página: http://www.ist.utl.pt Principal subjects/occupational skills covered Level in national or international classification Programação com Objectos; Compiladores; Sistemas e Sinais; Análise e Síntese de Algoritmos; Inteligência Artificial; Sistemas Distribuídos; Engenharia de Software; Aplicações Web; Média de 13 de 20 Valores Dates From September 2000 until July 2003 Name and type of organisation Escola Secundária com 3 o CEB de Coruche providing education and training Page 2 - Curriculum vitæ of
Principal subjects/occupational skills covered Level in national or international classification Rua Capitão Salgueiro Maia, Santo Antonino, 2100-042 Coruche Phone: 243 617 553 Site: http://www.esec-coruche.rcts.pt Conjunto de Disciplinas do Primeiro Agrupamento; Técnicas Laboratoriais de Biologia I e II; Técnicas Laboratoriais de Fisica; Introdução às Tecnologias de Informação; Técnicas Agrárias; Avg. 18 of 20 Points Page 3 - Curriculum vitæ of
Personal skills and competences Mother tongue(s) Portuguese Self-assessment European level (*) Understanding Speaking Writing Listening Reading Spoken interaction Spoken production English (*) Common European Framework of Reference (CEF) level Social skills and competences Good Team Worker Good Communication Abilities Organizational Skills Technical skills and competences Sense of responsibility and organization Creative and Innovative Member of Instituto Sperior Técnico Rugby Team Software@IST Director on Núcleo de Informática do Instituto Superior Técnico Software engineering Fairly Competent: Object Oriented Analysis, Pattern Oriented Development, Incremental Development; Competent: UML\CASE; Agile Development; Programming Languages: Fairly Competent: C; C++; Java; JavaScript; Python; Lisp; Perl; PHP; Competent: Smalltalk; Scheme; SQL; Haskell Web Development: Fairly Competent: (X)HTML; CSS; JavaScript; XML; Development Environments Fairly Competent: Emacs; Eclipse; Web Frameworks: Fairly Competent: Django; Competent: Ruby on Rails; CakePHP; Stripes+Hibernate; Advanced of *NIX (Linux, Mac OS X) systems for 10 years Average of graphics editing programs (Photoshop) and drawing (Illustrator) Driver s Licence since 17 February 2009 Additional Information Additional Information, if required. Page 4 - Curriculum vitæ of
Participation in other projects Name and Description House - Interpretator for a programming language similar to Scheme/Lisp but designed to develop GUI apps for GNOME. Page http://code.google.com/p/house/ Technologies C, YACC Year 2006 Name and Description Fenix Domain Browser - Web application developed to visualize very large domains as interactive UML diagrams. Page http://www.surf-the-edge.com/2011/06/16/fenix-domain-browser-v3/ Technologies Python, Perl, Java, GWT, Fenix Framework Year 2009 Name and Description pnil - Prototype for a translator from Python to ANSI Common Lisp. Page http://www.surf-the-edge.com/2009/09/28/pnil-translation-from-python-to-lisp/ Technologies Python, Lisp Year 2009 Name and Description tesseract - JavaScript Interpreter with a query language similar to Microsoft LINQ designed to help making queries in large persisted domains but with high level descriptions. Page http://www.surf-the-edge.com/2010/02/08/tesseract-transversing-java-domains-usingjavascript/ Technologies Java, Rhino, JavaScript, Microsoft LINQ Year 2010 Name and Description LIREC, living with robots and interactive companions - European Union financed project for the development of synthetic entities and construction of companion robots. Page http://lirec.eu/ Technologies Python, Perl, Java, OpenCV, Stanford Parser, Multilingual Statistical Parsing Engine, Verb- Net, WordNet Skills Researcher and Developer Year 2010 Name and Description Birdy - Web application with a drag-and-drop interface for the creation of queries in large scale domains. Designed as a fronted for tesseract so it could be used for people with little or none programming knowledge. Technologies GWT Year 2010 Name and Description Page JSC - A structured superset of JavaScript with support for a class and mixin system and modularization. http://www.surf-the-edge.com/2009/12/21/jsc-a-javascript-object-system/ Page 5 - Curriculum vitæ of
Technologies Python, PyV8, JavaScript year 2010 Name and Description JMOP - Java Meta Object Protocol developed to help doing very complex refactorizations in large codebases. Page Java, Prolog, Developer Year 2011 Name and Description Sapo TeraPixel - An effort to make the biggest panoramic photograph in the world for SAPO (an portuguese ISP). Page http://panoramas.fotos.sapo.pt/ References http://www.publico.pt/tecnologia/publicar-na-quinta-de-manha sapo-apresentapanoramica-de-lisboa-composta-por-18-mil-fotografias-1520229 Technologies Java, GWT, ImageMagick Skills Visualizer and logistic support Year 2011 Name and Description BicaVM - An Java Virtual Machine implementation in JavaScript. Page http://bicavm.com/ References http://badassjs.com/post/12648021003/bicavm-a-jvm-implementation-in-javascript, http://developers.slashdot.org/story/11/11/21/0454254/javascript-jvm-runs-java Technologies Java, GWT, ImageMagick Skills Design and development Year 2011 Publications António Rito Silva, João Cachopo, Fernando Mira da Silva, Carlos Ribeiro, Luís Cruz, Susana Fernandes, Daniel Ribeiro,. The FenixEdu Project: an Open-Source Academic Information Platform : Elite Award for excellence in implementing Information Systems for Higher Education. JSC : A JavaScript Object System : Publicação Pessoal Page 6 - Curriculum vitæ of