Gon巽alo Silva Pereira is a Portuguese software engineer currently working at La Redoute in Leiria, Portugal. He has experience developing both front-end and back-end applications using technologies like Java, Angular, Spring, and ElasticSearch. Previously he worked as a frontend developer at AlticeLabs developing modules for an operations support system and as a researcher at CISUC continuing research in software fault injection. Pereira received a Master's degree in Computer Engineering from the University of Coimbra where he developed a fault injection tool for analyzing software robustness.
1 of 2
More Related Content
Goncalo Pereira - CV
1. Gon巽alo Silva Pereira
Personal Data
Date of Birth: 9 December 1990
Address: Leiria, Portugal
Phone: +351 911 112 937
email: 9gpereira@gmail.com
GitHub: github.com/gsilvap
Skype: gpereira_9
Linkedin: goncalospereira
Nationality: Portuguese
Programming Skills
Intermediate: Java, Python
Web: AngularJS, Angular, html,
JavaScript
Platforms: Windows, Linux, ubuntu
Databases: SQL, MySQL, PostgreSQL
Work Experience
April 2018 - Software Engineer at La Redoute, Leiria
Current Development of some back-office services, as well as an web application to see the offers timeline.
Maintenance and support of the old systems.
Languages and Resources: Java, Spring, Angular, ElasticSearch
Sept 2016 - Frontend Developer at AlticeLabs, Aveiro
April 2018 Development of a module to add to a product named Netwin. Netwin is an Operations Support
System Software to help the project, construction and inventory. It is a unified inventory system
and allows the telecom operators to support all fulfillment and assurance processes. The module
was responsable for the import and export of information from xls files, as well as the data
validation before insert in the database.
Languages and Resources: Java, AngularJS, Scala, J2EE, EJB, JPA, Oracle, Rest, Json, Zookeeper, XML,
Nginx, JBoss, SVN, Jenkins, Jira
Feb 2015 - Researcher at CISUC, Coimbra
Sept 2016 During this project, I had the opportunity to continue the research and development in software
fault injection area done during my thesis. I submitted a paper, named Practical Emulation of
Software Defects in Source Code, to EDCC and present the work done in Sweden at September
2016.
Languages and Resources: Java, Python, Batch, Eclipse CDT
Education
Sept 2016 Master of Science in Computer Engineering, University of Coimbra
EQF level 7
Thesis: Evaluating the robustness of the Cloud
I developed a fault injector software, integrated in a tool suite named ucXception, fully developed
in Java, which analyse and manipulate C and C++ code. Modify the code, simulating errors
commonly committed by programmers. Finally I also did some tests with the Apache Web
Server, more specifically in the module mod_rewrite, in order to verify their behavior in the
presence of software faults.
Sept 2014 Undergraduate Degree in Computer Engineering, University of Coimbra
EQF level 6
Programming Languages: C, Java, Python, MATLAB
Databases: Oracle, PLSQL
2. Other Projects
Sept 2014 - CNN News Reader
Jan 2015 The main idea for this project is the development of a web application to show the CNN news.
Using the technique Screen Scraping to parse and download information from the CNN website
and save the information in xml format. Show the news using a website with some news
statistics, using some different ways to save news and send news to the subscribers.
Languages and Resources: Jsoup, XML, XSD, XSTL, JMS, EJB, Hibernate, JPA, Wildfly, Mule ESB
Oct 2014 - MOODoke
Jan 2015 The idea for this project came from a partnership between MIR-CISUC and Academia Sinica to
create a web platform to enable MIR researchers to visualize music emotion variation combinig
both audio and lyrics time-analysis. Since karaoke is very popular in oriental cultures we targeted
these kind videos, capturing their lyrics using OCR, enabling a textual time-series analysis to
complement the existing audio analysis.
Languages and Resources: HTML, CSS, JavaScript, jQuery, Java, Java EE (Servlet, EJB, JMS, JPA),
Hibernate, PostgreSQL
Languages
Portuguese: Mothertongue
English: Intermediate
Interests and Activities
Geocaching
Meetups and programming conferences
Travelling
Always ready for adventure and challenges