| Personal information |
|
|
| Surname / First name |
|
Gomes Rebelo / Marcos Bruno |
| Address |
|
Hamburg (Germany) |
| E-mail |
|
oleber@gmail.com |
| Nationality |
|
Portuguese |
| Date of birth |
|
05 February 1973 |
| Gender |
|
Male |
| |
|
|
| Desired employment / Occupational field |
|
Software Developer, Technical Leader |
| |
|
|
| Work experience |
|
14 years Software Developer |
| |
|
|
| Dates |
|
June of 2011 - ... |
| Occupation or position held |
|
Software Developer |
| Main activities and responsibilities |
|
- From August 2012 in the Data Discovery Team (Perl, Scala, Java, Hive/Hadoop, MySQL)
- Mainly on the Contextualized Member Recommendation.
- Helping in all the others Recommenders.
- Development of Xing backend, mainly on the Start Page and Profile areas. (Perl, MySQL, HTML)
|
| Name and address of employer |
|
Xing AG |
| Type of business or sector |
|
Internet |
| |
|
|
| Dates |
|
February of 2009 - June of 2011 |
| Occupation or position held |
|
Software Developer |
| Main activities and responsibilities |
|
- Development of backend and frontend of a service related to Archive and Unified Messaging: using AJAX, LAMP (Perl, Apache, mod_perl, SQLite/MySQL), JSON, HTML, JavaScript, svn, Web Services, Scrum, ...
- Development of backend and frontend of http://www.deliverkit.it: using AJAX, LAMP (Perl, Apache, mod_perl, SQLite), JSON, HTML, JavaScript, svn, Web Services, ...
- Development of backend of http://www.filmflynet.com: using Perl, C/C++, ffmpeg, Apache, mod_perl, SQLite, JSON, cvs/svn, Web Services, ...
- Responsible to change process (Process, methodologies, ...). The Development Department is adopting a SCRUM methodology.
|
| Name and address of employer |
|
KPNQuest Italy |
| Type of business or sector |
|
Unified Messaging, Internet Provider, ... |
| |
|
|
| Dates |
|
July 2007 – February of 2009 |
| Occupation or position held |
|
Software Developer |
| Main activities and responsibilities |
|
- Search Engine for http://pesquisa.sapo.pt (similar to Google Search Engine but for the Portuguese Internet): complete refectory, using Perl, Apache, mod_perl, SQLite, SQL, CDB, Template Toolkit, HTML::Template, HTML, CSS, Java-Script, RSS, Open Search, svn, Web Services, ...
|
| Name and address of employer |
|
Sapo (from Portugal Telecom) by PrimeIT |
| Type of business or sector |
|
Search Engine WebSite |
|
|
|
| Dates |
|
March 2007 – June 2007 |
| Occupation or position held |
|
Software Developer |
| Main activities and responsibilities |
|
Bugfix in Master Claw developed in C/C++, Corba, ksh, csv, ... |
| Name and address of employer |
|
Anritsu S.p.A. |
| Type of business or sector |
|
Network |
|
|
|
| Dates |
|
January 2006 - August 2006 |
| Occupation or position held |
|
Contract Researcher in Rewerse Project |
| Main activities and responsibilities |
|
- Implementation of the SPARQL Query Language developed in XSB-Prolog, SWI-Prolog.
- Implementation of the Notation 3 developed in XSB-Prolog.
- Implementation of the RuleML developed in XSB-Prolog.
|
| Name and address of employer |
|
Departamento de Informática da Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa |
| Type of business or sector |
|
WWW Second Generation Researcher |
|
|
|
| Dates |
|
01 August 2002 - … |
| Occupation or position held |
|
Software developer |
| Main activities and responsibilities |
|
- CodeGen for CMTC: Implementation of an automatic code generator of ADA 83 for Motorola 68040 and ADA 95 for Power PC, made in Perl, HTML::Template with access to a Database Oracle. About 70% of the code of the Project is generated automatically (CMMI Level 2).
- RDBViewer: Development in Java/Swing for equips of the NH90, from January of 2004 until 31 December 2005
- GenTestTool: Development in Java/Swing for equips of the NH90 since July of 2004 until 31 December 2005.
- From 01 September 2002 - 31 December 2005 assign to NH90 project at Eurocopter (EADS) in Munich (Germany).
- Black Shark Torpedo: Development in C/C++ using MFC for Windows CE and Java using SWING for the Portuguese Navy (CMMI Level 2), from 01 September of 2006 until the 20 of March of 2007.
- Trainer in 2 Perl Programming Courses.
|
| Name and address of employer |
|
Edisoft- Empresa de Serviços e Desenvolvimento de Software, S.A. |
| Type of business or sector |
|
Military Software |
|
|
|
| Dates |
|
August 1999 - August 2002 |
| Occupation or position held |
|
Software Engineer |
| Main activities and responsibilities |
|
- Siebel/Arbor integration at Vodafone - Development in C++ since January until August of 2002 for the Vodafone.
- Clix Shopping - Development on Perl, Mason, Oracle, SQL, HTML and Java-Script. Since February until December of 2001
- Porbase 5 - Developed on C++ (using MFC), MS Access and Cds-isis, using Isis32.dll for the Biblioteca Nacional. Since September of 1999 until February of 2001
- Some more projects in Java, Perl, SWI-Prolog, HTML, Java-Script
|
| Name and address of employer |
|
Mind - Software Multimedia e Industrial, SA |
| Type of business or sector |
|
Library Management Software, Back office software and Web Pages |
|
|
|
| Education and training |
|
|
| Dates |
|
September 1994 – July 1999 |
| Title of qualification awarded |
|
Graduation in Computer Science - Science and Technology of Software Development |
| Principal subjects / occupational skills covered |
|
- Software Engineering (UML, ...)
- Software Development (C, Pascal, Java)
- Database (Oracle, SQL, PL-SQL)
- Distributed Systems(C, C++, Java, ADA 95, Posix, RPC, CORBA)
- Artificial Intelligence (Prolog, SML, Java)
- Internet (HTML, XML, ...)
|
| Name and type of organisation providing education and training |
|
Faculdade de Ciências da Universidade de Lisboa |
| Level in national or international classification |
|
14/20 |
|
|
|
| Dates |
|
September 1990 - June 1993 |
| Title of qualification awarded |
|
Chemistry Level 3 - Technician |
| Name and type of organisation providing education and training |
|
Escola Secundária Fonseca Benevides |
| Level in national or international classification |
|
14/20 |
|
|
|
| Personal skills and competences |
|
|
| Mother tongue |
|
Portuguese |
| Other language(s) |
|
|
Understanding |
Speaking |
Writing |
|
Listening |
Reading |
Spoken interaction |
Spoken production |
|
| English |
C1 |
Proficient user |
C1 |
Proficient user |
C1 |
Proficient user |
C1 |
Proficient user |
B1 |
Independent user |
| French |
B1 |
Independent user |
B2 |
Independent user |
B1 |
Independent user |
B1 |
Independent user |
A1 |
Basic User |
| Italian |
A2 |
Basic User |
A2 |
Basic User |
A2 |
Basic User |
A2 |
Basic User |
A1 |
Basic User |
| German |
A1 |
Basic User |
A1 |
Basic User |
A1 |
Basic User |
A1 |
Basic User |
A1 |
Basic User |
|
| Social skills and competences
|
|
- Winning first and second editions of National Logical Programming Contest
- Federated athlete since 1990 at Portuguese Chess Federation
|
| Organisational skills and competences |
|
- Milan Perl Mongers Leader.
- Chess Manager, Coach and Referee
- Member of the computer science department students commission (CADI, http://cadi.di.fc.ul.pt) at the Faculdade de Ciências da Universidade de Lisboa in 1997 / 1998 school year.
|
| Technical skills and competences |
|
- Perl (Template Toolkit, HTML::Template, DBI, mod_perl, Mason…)
- C/C++ (MFC, ADO, STL, …)
- Java (Swing, JDBC, JDOM, Poi, Solr, HTMLParser, JSP, …)
- Prolog (DCG, …)
- Ada 85 and Ada 93
- Pascal
- SQLite,
MySQL, Oracle, MS Access, SQL
- Web Tecnologies (HTML, CSS, Java-Script)
- XML Technologies (XSLT, XML Schema, DOM, SAX, OWL)
- Semantic Web(RDF, SPARQL, Notation 3, RuleML)
- svn, csv, vss
|