Do I like to code? I love it, but life wouldn't be so nice if I couldn't see the impact of my work in the lives of our clients, in the lives of my colleagues even in my own life.
As an Integrations Engineer, I've worked with countless APIs (SOAP/REST), authentication methods and architectural challenges. Being around so many and diverse APIs, I've become quite an advocate of good documentations, and the constant contact with clients and partners led me to develop the ATTYC approach (Avoid tears, test your code!), prioritizing testing every bit of code.
At the moment, I'm deep within the Laravel sea, with great interest in security, authentication and infrastructure integrity. On a more personal level, I'm a young grasshopper astonished in the vast world of Go.
I believe every moment, every path is an opportunity to learn. My student mindset will always accompany me, even when I'm the one teaching or mentoring, even when I pridefully present my work, even when I'm so sure of so many things, I'll always be searching for new things to learn.
As an Integrations Engineer, I've been responsible for helping our clients to have a seamless experience and to take the best value out of Infraspeak.
Our moto of being a source of good life, makes us thrive to create our integrations and develop our API to be as Plug&Play as possible, improving the user experience of our partners.
Of course, always being mindful of our API security through the implementation of throttling mechanisms and queueing systems, as well as our clients' data security through a robust authentication system, Single Sign-On and Directory Syncing functionality.
From providing support to external integrations by helping them to use our API, creating tailor-made integrations for our customer base, even to developing key integrations like Zapier, SAP, PowerBI, Xero, Airthings and an array of other important software in either Finance, ERP or Social Communication.
As fullstack software developer I've developed several tools to aid not only in the translation process, but in the project and resource managing processes.
Most of my projects were developed in Laravel, although I've worked on some legacy projects developed in vanilla PHP, as well as migrated some to Laravel.
My internship was focused on developing a web app "GeoCarEyes" to be integrated in a core product "GeoCar".
I've also documented everything regarding this new app, from developer guide to user guide.
Even though this product was the main target, with some spare time I've developed some internal tools to aid in the company inner processes.
As part of my Erasmus Project Semester (EPS) experience I took part of the Formula Cruisers team to design and build a race car for the Formula Student competition.
As an Electrical Manager I oversaw the design and assembly of all the electrical components, making sure they complied with the Formula Student regulations, as well as, how they would fit in the race car.
Even though my job was to manage the electrical team, I also participated in the development of those components, specially in time crunch moments.
English certification exam.
Final Score: IELTS band 8/9
(Listening: 9, Reading: 8.5, Writing: 7, Speaking: 8)
My master's degree specialization was Telecommunications, which allowed me to develop my networking skills, as well as improve on my software developing skills, specifically web development.
Final score: 16/20
A certified course regarding the basics of Agile development with a bigger focus on the established methodologies of Scrum and Kanban
As my EPS project I took part in the Formula Student Project working with multicultural partners in a multidisciplinary project.
The Formula Student is a competition between engineering students from all around the world with the goal to build and compete with a race car in a racing circuit (in Silverstone).
The race car also was compliant with all the mandatory security checks imposed by the Formula Student regulations.
My bachelor's degree was my first step into the world of engineering and from very early stages it made me realize my passion for software development.
Final score: 16/20
A certified course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks.
During my time in Infraspeak, I've developed quite a few projects, mostly being integrations with our clients' software - SAP, PowerBI, Zapier, Xero, Airthings as well as more niche application in ERP, Finance, etc.
I also had a chance to be in charge of upgrading our framework through it's different versions, as well as upgrading our PHP docker images.
Finally I was also responsible for developing our Throttling system, for implement and scale our Webhooks system (using a queueing system), develop Single Sign-On authentication for our enterprise clients
A web app for human resource managing, specifically in the translation domain.
It's focused on the recruitment process of translator/translation companies. It also allows for the integration with TMS (Translation Management System), allowing for a continuous management of the translation resources.
A web app for contact relationship managing.
It connects to your email account through Gmail's API and maps your emails in contacts, companies and oportunities. An important tool to organize current clients, possible clients and even the resources/suppliers of your business.
A dynamic interface for fleet management.
It offers services like real time tracking, traffic flow, alerts, scheduled services, efficiency indexes, among others. All this information is shown through the use of a Leaflet.js map. This application is a complement to the product GeoCar from Gisgeo.
A web application for creating and styling online catalogues.
Through a list (CSV), an user can upload products and style the way the product card will show up as well as style the page layout.
After the pretended configuration is made, a public link for the catalogues becomes available.
In 2007 I learned how to solve the Rubik's cube and ever since, this kind of twisty puzzles have been a passion for me.
Bellow is a picture of my current cube collection.
I can solve all of them and I've even been in some cube competitions.
These are my best times for each category (some of the cubes I've never timed so I'll give you an average amount of time I take to solve them):
2x2x2: 3.64 seconds | 3x3x3: 9.28 seconds | 3x3x3 One Handed: 28.64 seconds | 4x4x4: 46.68 seconds
5x5x5: 2:24.12 minutes | 7x7x7: 7:48.92 minutes | Megaminx: 2:24.66 minutes | Gigaminx: ≈ 30 minutes
Mastermorphix: ≈ 2/3 minutes | Megamorphix: ≈ 35 minutes | Gigamorphix: ≈ 30 minutes
Square-1 - only did a couple of solves, can't give you an average time
When I was 10 years old my parents thought it would be good for me to learn music, so I started piano lessons. It provided me the first steps into music and although I wasn't that keen on learning the piano, it sparked my interest in making music.
In 2011 I picked up a bass for the first time and it's been my instrument of choice ever since!
Bellow is a picture of my treasured bass.
And of course, gaming! I really love getting a new game and just explore it's intricate story, discover their collectibles, defeat those challeging bosses or levels
I'm more of a fan of offline games (Nintendo fanboy as well!) but I'm not shy if you invite me to play some World Of Warcraft!
Here's one of my favorite games, Celeste!