About
Experienced Software Engineer with a demonstrated history of working in the information technology and services industry.
Skilled in Go, Rust, Java, Cloud Based Application, Distributed services, and Linux.
Strong engineering professional with a Faculty of Sciences and Technology focused Master in Informatics Engineering (path Software Engineering) from University of Coimbra.
Experience
April 2021 - present
‣
Improving a service written in Go used in a file-sharing service using S3, Cassandra and running on a Kubernetes infrastructure and multiple CDN's
‣
Improved testing suite and optimised observability
‣
Work with multidisciplinary teams to solve common problems and optimize integration between different apps
‣
Used technologies: GoLang, Cassandra, Docker, Github, Python, Bash, Jenkins, Kubernetes, AWS
August 2019 - March 2021
‣
Responsible for implement CI/CD pipelines to deploy to Kubernetes cluster, in bare metal cloud
‣
Responsible for develop Data Fetcher using Rust
‣
Responsible for develop CLI tool's using Go Lang
‣
Used technologies: GoLang, Rust, Metabase, PostgresSQL, MySQL, Kubernetes, Docker, Jira, Sentry, Git, Github, GitLab, Jenkins, GitLab CI, Ansible, Terraforms
July 2018 - August 2019
‣
Responsible for develop Backend REST API using Java, Spring Boot, JPA and Hibernate, and develop unit test.
‣
Responsible for develop Android App using Kotlin that consumes REST API and use Bluetooth to communicate with mobility cards, and develop unit tests
‣
Develop a proxy in Java that receives binary data from socket and send to REST api, and vice-versa
‣
Used technologies: Java, Hibernate, Spring, JPA, Android, Kotlin, Javascript, Vue, JBoss, Jenkins, TFS and Git
July 2018 - August 2019
‣
Responsible for develop Android App using Java technologies, do bugfixing and code review before the new implementations join to main app.
‣
Responsible for develop a client app for a framework of facial recognition application to send images with artifacts overlaid in face. The user could select the desired artifact from a list, take a Picture or a little movie and send it.
‣
Responsible for develop new functionalities in a finance application for financial exachanges, to be usedin poor countries. The app let the user load money to is account and preform actions like transfer money and pay bills
‣
Used technologies: Android, Java, Glide, Gson, Retrofit, ButterKnife, Fabric, EventBus, Jenkins, Jira
Education
September 2014 - Spetember 2016
Coimbra
‣
MEI follows international curriculum recommendations of ACM and IEEE, adapting these to national needs, the mobility in the European space, and the recommendations gathered from a wide panel of recruiters
‣
MEI is very well regarded by the industry and business employers, as demonstrated by the full employment of former students in prestigious national and international companies
October 2010 - June 2013
Leiria
‣
Carrying out the planning, design and administration of an information system in the health area; Establish an interface between health professionals (doctors, nurses, etc.) and ICTs for health; Satisfy the needs of professionals in terms of information and communication, either in the use, creation or improvement of tools, significantly improving their service
‣
To monitor the technological evolution in the field of informatics applied to the health and to learn throughout the life; Participate in scientific research in the emerging area of the use of ICT in health.