I love to solve problems, discuss ideas and build exciting stuff. I have a good understanding of how the web works and experience with multiple methodologies/technologies. I'm mostly interested in Full Stack Development, DevOps and Software Architecture.
Lead Frontend Engineer
Aug 2018 - Present
Applied Blockchain is consultancy company that does projects for big and small companies, across a wide range of business sectors.
I work as a lead frontend engineer, building complex and robust applications for our corporate clients.
Full Stack Engineer
Nov 2017 - Jul 2018
Blip is a software house that is part of Paddy Power Betfair (one of the biggest betting companies in the world).
I work as a Full Stack Engineer, developing software as part of the Risk and Trading Team. We focus on building perfomant applications to inovate and improve the company business.
Full Stack Engineer
Oct 2016 - Nov 2017
Semasio is a SaaS for media agencies. In the platform, users can use semantic behavioral targeting to define market segments for online advertisement. We have a fleet of services that ingest data industry partners and the web and create statistical models of user belonging to market segments.I work across the software stack, mostly in C#. I do frontend/backend development, container creation/orchestration with Docker and Service Fabric, test automation, etc.
Lead Full Stack Engineer
Nov 2015 - Aug 2016
Codeplace is a marketplace for web development tutorials.
I worked with Ruby on Rails and built crucial pieces of software for the company.
This experience enhanced my perception about the software development process and growth / maintainability of an early stage startup.
Sep 2014 - Oct 2015
As consultant for Deloitte financial services, I worked on two projects for the Insurance Industry.
The first project was an ETL integration between two companies.
The second was to design and implement a Continuous Integration environment to automate delivery. We setted up a Jenkins pipeline which, when triggered, would build, deploy and test multiple components on a staging environment. The result of the tests would dictate de validity of that release.
I learned about the worklife on a big company and how they tradicionally operate (culture and technologywise).
Technologies: Jenkins, Oracle Openscript, Oracle Data Integrator, Java, SQL/PLSQL, Apache ANT
Sep 2013 - Jul 2014
During my Master Thesis, I applied Machine Learning Techniques in order design and develop a solution that predicts whether a given user, of an e-commerce platform, is prone to buy a product based on his previous behavior.
Technologies: Machine Learning; Weka, Java, SQL
Master's in Informatics and Computing Engineering
2009 - 2014
Member of students Association (AEFEUP) direction for 4 years.
Organizer for the ENEI 2013 and Talk a Bit 2014
Colégio Internato dos Carvalhos
2006 - 2009
An event management platform.
Used by CNJ - Conselho Nacional da Juventude to create, share, and organize documents and participants.
Technologies: Node.JS, Express.Js, MongoDb, React, MobX
A flexible web crawler written in Node.js.
Capable of generating a tree of visited pages, while listing the static assets for each one.
Fingers on Fire
A Guitar Hero Clone made during Highschool (2008), we used xInput for the guitar controller, built a music library (using existing music files from an already implemented open source clone). Game logic and visual interface was implemented with C++ using OpenGL.
Technologies: OpenGL, C++