I am an enthusiast software developer aspiring software craftsmanship. I’m a polyglot programmer with a fondness for the functional paradigm, dependent types, and type-systems. Beautiful code, cool programming technology, and excellent team spirit are my bread & butter.
From July 2018 to October 2019Kidiyo aims to develop fun and thoughtful games from children from 0 to 6 years old, providing them with a healthy and safe environment to play, explore and learn, both online and offline.
I was responsible for:
- building and managing an in-house team of developers
- designing and developing the whole technical infrastructure and apps
- contributing to the roadmap and business case
- linking psychologists, child experts, designers and developers
- professionalizing the overall workflow and standards
From June 2017 to July 2018I found the rare and priceless chance to use Haskell at work and being part of a Product-based company at Channable. There I was part of an outstanding team of Engineers who shared the same high standards and eagerness to learn, providing an environment for thick and fast learning. There I developed an API Gateway in Haskell that processed every single request involved in the tool, allowing Channable to open parts of its API to the public, and worked on a new, highly scalable and optimized Haskell component to replace Apache Spark, responsible to process millions of rules and products every day, where milliseconds make a significant difference.
From July 2014 to June 2017I was involved in a wide range of development, from mobile to web apps for fine clients such as the UK Government. I have also monitored juniors and co-lead a successful project, and I have contributed to both large and small projects, having therefore developed skills for short and long-term projects.
Since March 2012My volunteer contribution to the environmental organisation A Rocha Portugal is to develop new websites aiming a fresh look and way to communicate, as well as being responsible for the whole infrastructure supporting it.
From February to June 2012During my first year at University I lectured 7 hours of private lessons a week on the Java programming language.
From June 2010 to September 2011After a few projects as a freelancer, I joined initially as an intern and later contributed on a per-project basis. I developed their new website as well as complete website solutions for clients.