Welcome to my little corner of the internet !
My name is Paulo Pinto, I'm a 25yo Software Engineer hailing from
Portugal. I've lived and worked in the Netherlands for the past 3
years and have now relocated to Berlin, to pursue the wonders of
living in such a socially and culturally bustling city.
Previously doing DevOps with a hint of Infrastructure and Platform
Engineering at ASML and studying the IT world for over a decade,
I've developed a passion for free, open source software and operating
systems. I'm also a big advocate for decentralized, federated social
media and european digital sovereignty.
My main hobbies are keeping up with independent, contemporary cinema
and with Esports. To keep myself physically fit I practice Bouldering
with friends. As with most people I also enjoy travelling, but I
usually do it with the purpose of getting exposed to my international
friends' native cultures. Some highlights have been Romania, India,
and China.
I proved myself through the Xccelerated DevOps trainee program and got a position directly at ASML
ASML, Eindhoven - 3 Years
My move abroad and experience living on my own nurtured a strong sense of self-reliance that I wielded in the workplace when I had to find my way through complex systems of a large corporate environment, something very novel to me. I quickly learned to take initiative, most notably when I assumed ownership of the existing Patching Automation platform, where I designed and implemented significant enhancements that improved its reliability and scope. This journey of independently figuring out both a new country and a intricate organizational structure gave me confidence in my ability to manage and improve complex technical systems, regardless of code stack.
I have a Bachelor's Degree and Vocational Training in the IT domain
ULHT in Lisboa - 19/22
My knowledge consolidation. Here I got to revise and built upon previous knowledge while experiencing new technologies. I fell in love with Python and Linux, learned how to use MVC/MVVM with Flutter/Android and realised that C is not for me. The university lifestyle allowed me to do some much needed self-improvement and, through contact with my teachers and peers, to get a better understanding of the IT market and general developer way of thinking.
Escola Digital in Lisboa - 16/19
My introduction to the IT industry. This is where I first learned about topics such as OOP, Computer Networks, Web Dev, Arduino among many others. This Vocational Course had a work experience component composed of 600 hours split between 3 different internships, one of them in Tralee, Ireland, thanks to the Erasmus+ programme. In these internships I was introduced to different work environments and their best practises, while honing my tech skills.
I have participated in three internships during my academic endeavours
Hospital Garcia de Orta - 3 months
From May/19 to Jul/19, I was an intern at this Hospital's IT team. The team taught me how to work with the Hospital's equipment (fixing/replacing externals like printers), computer networks (managing IP routes), user groups and policies. Working with a lot of co-workers made me get a better grasp at interpersonal relationships and general communication skills.
Mobility Genie - 1 month
From Apr/19 to May/19, I had the opportunity to take part in the Erasmus+ programme and complete a one-month internship in Tralee, Ireland. In this internship I developed a Web App using jQuery to display, sort and filter data from a pre-existing dataset. I hosted this app on Heroku, using express.js.
Chipstorm - 2 months
From Jan/18 to Feb/18, I aided in computer repair services in Chipstorm while developing a rudimentary log-in web app. I also got to experience Costumer Service for the first time, making this a big learning experience.
I'm proud of these projects, they were extremely valuable to flourish my learning mindset
Vue, Vite, Bootstrap
Created this CRUD app to learn how Vue.js + Vite works. It connects to the randomuser API service to generate random user info, and allows you to manage a fake cast of candidates. It is simply styled using one of my favourite web technologies, Bootstrap.
Python, A*
This project implements the A* pathfinding algorithm to find the best path through a square map with different terrain restrictions. One of the best parts of this project was curating the visualization and creating a gif of the solve at the end.
Python, BFS, DFS
Python program designed to show the differences between Breadth-First and Depth-First Search algorithms (BFS/DFS) when applied to the river crossing puzzle. to find all possible solutions.