Europass Curriculum Vitae

Propaganda
Europass
Curriculum Vitae
Personal information
Surname(s) / First name(s)
Address(es)
Telephone(s)
Email(s)
Nationality(-ies)
Date of birth
Gender
Ventura, Artur David Felix
Rua Visconde de Santarem, No 4 5-esq, 1000 Lisboa
+351 91 967 39 16
[email protected]
Portuguese
28 de Fevereiro de 1985
Male
Work experience
Dates
Occupation or position held
Main activities and responsibilities
Page
11 November 2012
Invited Speaker at Codebits 2012
Talk ”My language is better than yours”
https://codebits.eu/intra/s/session/178
Dates
Occupation or position held
Main activities and responsibilities
Name and address of employer
From October 2010 →
Developer at Project Fénix
Maintenance, Support and Development of new functionalities
Instituto Superior Técnico
Av. Rovisco Pais, 1049-001 Lisboa
Phone: (+351) 218 417 000
Site: http://www.ist.utl.pt, https://fenix-ashes.ist.utl.pt/
Information Technologies - Programming
Type of business or sector
Dates
Occupation or position held
Main activities and responsibilities
Name and address of employer
Type of business or sector
Dates
Occupation or position held
Main activities and responsibilities
Name and address of employer
Page 1 - Curriculum vitæ of
Artur Ventura
From September 2008 until October 2010
Fellowship at Project Fénix
Maintenance, Support and Development of new functionalities
Instituto Superior Técnico
Av. Rovisco Pais, 1049-001 Lisboa
Phone: (+351) 218 417 000
Site: http://www.ist.utl.pt, https://fenix-ashes.ist.utl.pt/
Information Technologies - Programming
From September 2007 until February 2008
Teacher Assistant at Object Oriented Programming
Teaching in recitation classes and Project support
Instituto Superior Técnico
Av. Rovisco Pais, 1049-001 Lisboa
Type of business or sector
Dates
Occupation or position held
Main activities and responsibilities
Name and address of employer
Type of business or sector
Phone: (+351) 218 417 000
Site: http://www.ist.utl.pt
Teaching
From May 2006 until October 2010
Undergraduate Trainee
Developing a WordNet using Uninformed Clustering; POWERuf - Optimization of the FUF
Unifier; Cylons - Agent and Multiagent systems.
INESC-ID Lisboa
L2 F - Spoken Language Systems Laboratory
R. Alves Redol, 9
1000-029 Lisboa, Portugal
Phone: 213 100 268
Page: https://www.l2f.inesc-id.pt
Research
Education and training
Dates
Title of qualification awarded
Principal subjects/occupational skills
covered
Name and type of organisation
providing education and training
From September 2007 until October 2010
Master (MSc) in Information Systems and Computer Engineering - Alameda
Arquitecturas de Software; Programação Avançada; Qualidade de Software; Pragmaticas da
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;
Instituto Superior Técnico
Av. Rovisco Pais, 1049-001 Lisboa
Phone: (+351) 218 417 000
Site: http://www.ist.utl.pt
Level in national or international
classification
Avg. 14 of 20 Points
Dates
Title of qualification awarded
Name and type of organisation
providing education and training
From September 2003 until January 2009
Degree (BSc) in Information Systems and Computer Engineering - Alameda
Instituto Superior Técnico
Principal subjects/occupational skills
covered
Level in national or international
classification
Dates
Name and type of organisation
providing education and training
Page 2 - Curriculum vitæ of
Artur Ventura
Av. Rovisco Pais, 1049-001 Lisboa
Geral: (+351) 218 417 000
Página: http://www.ist.utl.pt
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
From September 2000 until July 2003
Escola Secundária com 3o CEB de Coruche
Principal subjects/occupational skills
covered
Level in national or international
classification
Page 3 - Curriculum vitæ of
Artur Ventura
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
Personal skills and
competences
Mother tongue(s)
Portuguese
Self-assessment
European level (*)
Understanding
Listening
English
C2
(*)
Social skills and competences
Organizational Skills
Technical skills and competences
Proficient
user
Reading
C2
Proficient
user
Writing
Speaking
Spoken
interaction
C2
Proficient
user
Spoken
production
C2
Proficient
user
C2
Proficient
user
Common European Framework of Reference (CEF) level
• Good Team Worker
• Good Communication Abilities
• 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 user of *NIX (Linux, Mac OS X) systems for 10 years
• Average user of graphics editing programs (Photoshop) and drawing (Illustrator)
Driver’s Licence
Additional Information
Page 4 - Curriculum vitæ of
Artur Ventura
since 17 February 2009
Additional Information, if required.
Participation in other projects
Name and Description
Page
Technologies
Skills
Year
Name and Description
Page
Technologies
Skills
Year
House - Interpretator for a programming language similar to Scheme/Lisp but designed to
develop GUI apps for GNOME.
http://code.google.com/p/house/
C, YACC
Designer and Developer
2006
Fenix Domain Browser - Web application developed to visualize very large domains as
interactive UML diagrams.
http://www.surf-the-edge.com/2011/06/16/fenix-domain-browser-v3/
Python, Perl, Java, GWT, Fenix Framework
Designer and Developer
2009
Name and Description
Page
Technologies
Skills
Year
pnil - Prototype for a translator from Python to ANSI Common Lisp.
http://www.surf-the-edge.com/2009/09/28/pnil-translation-from-python-to-lisp/
Python, Lisp
Designer and Developer
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.
http://www.surf-the-edge.com/2010/02/08/tesseract-transversing-java-domains-usingjavascript/
Java, Rhino, JavaScript, Microsoft LINQ
Designer and Developer
2010
Page
Technologies
Skills
Year
Name and Description
Page
Technologies
Skills
Year
Name and Description
Technologies
Skills
Year
Name and Description
Page
Page 5 - Curriculum vitæ of
Artur Ventura
LIREC, living with robots and interactive companions - European Union financed project
for the development of synthetic entities and construction of companion robots.
http://lirec.eu/
Python, Perl, Java, OpenCV, Stanford Parser, Multilingual Statistical Parsing Engine, VerbNet, WordNet
Researcher and Developer
2010
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.
GWT
Designer and Developer
2010
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/
Technologies
Skills
year
Name and Description
Page
Skills
Year
Name and Description
Page
References
Technologies
Skills
Year
Name and Description
Page
References
Technologies
Skills
Year
Python, PyV8, JavaScript
Designer and Developer
2010
JMOP - Java Meta Object Protocol developed to help doing very complex refactorizations in
large codebases.
Java, Prolog, Developer
Designer and Developer
2011
Sapo TeraPixel - An effort to make the biggest panoramic photograph in the world for SAPO
(an portuguese ISP).
http://panoramas.fotos.sapo.pt/
http://www.publico.pt/Tecnologia/publicar-na-quinta-de-manha—sapo-apresentapanoramica-de-lisboa-composta-por-18-mil-fotografias-1520229
Java, GWT, ImageMagick
Visualizer and logistic support
2011
BicaVM - An Java Virtual Machine implementation in JavaScript.
http://bicavm.com/
http://badassjs.com/post/12648021003/bicavm-a-jvm-implementation-in-javascript
http://developers.slashdot.org/story/11/11/21/0454254/javascript-jvm-runs-java
Java, GWT, ImageMagick
Design and development
2011
,
Publications
António Rito Silva, João Cachopo, Fernando Mira da Silva, Carlos Ribeiro, Luı́s Cruz, Susana Fernandes, Daniel Ribeiro, Artur Ventura. The FenixEdu Project: an Open-Source
Academic Information Platform : Elite Award for excellence in implementing Information
Systems for Higher Education
Artur Ventura. JSC : A JavaScript Object System : Publicação Pessoal
Page 6 - Curriculum vitæ of
Artur Ventura
Download