Personal details

Tiago P. - Remote full-stack developer

Tiago P.

Software engineer
Based in: 🇵🇹 Portugal
Timezone: Lisbon (UTC+1)

Summary

Technically skilled software engineer with ten-year experience in web application/service development, information systems, and software project management. Adept at understanding and defining customer / business requirements and translating into actionable project plans. Expert in building and architecting solutions to address new requirement challenges using best practices in technologies and information systems. Proven track record of designing, developing and delivering information systems with AWS, GCP, Python, PHP, JavaScript, MySQL and PostgreSQL. Strong sense of leadership with ability to integrate, communicate, and work in multicultural and multidisciplinary teams.

Information Technology / Problem solving / Software Engineering

Work Experience

Senior Developer & Team Lead
ARCatar | Apr 2023 - Present
HTML/CSS
Java
SQL
Node.js
MongoDB
React
Google Cloud Platform
Spring Boot
JavaScript

Initially I started as a Senior Developer. For that, I utilized a range of technologies such as Kubernetes, Docker, Jenkins, Java, Spring Boot, RabbitMQ, and React to create the ARCatar platform. I played a key role in developing and integrating system endpoints, as well as crafting and refining frontends based on Figma. My contributions were critical in implementing the relationship component, integrating RabbitMQ for enhanced system scalability, and creating an innovative Discord bot with OpenAI capabilities. Additionally, I wrote detailed Confluence documentation to clarify complex technical processes and participated actively in the recruitment of new developers.

Then, as Senior Developer & Team Lead at ARCatar since October 2023, I've led international development teams to ensure the timely release of high-quality software features. Leveraging technologies like Kubernetes, Docker, Jenkins, Java, Spring Boot, RabbitMQ, and React, I've contributed significantly to both back-end and front-end development. Involved in the design and development of an activity service, an authorization library, and streamlining data migrations with MongoDB and PostgreSQL. Also collaborated with the integrations team to automate communication platform for Discord, as well as channel and content creation for YouTube and Twitch, enhancing data integrity. In addition to that, refined system endpoints, developed React web pages based on Figma designs, and used GKE logs, SonarQube and other observability tools for bug tracking and resolution.

Software Engineer
Tiago Martins Peres, Unipessoal Lda | Mar 2014 - Present
PHP
Python
Java
Django
MySQL
MongoDB
Angular
Linux
Laravel
React
Google Cloud Platform
Spring Boot
JavaScript
AWS (Amazon Web Services)

As an expert in solution architecture and web development, I help companies unlock their full potential. Whether you need a new website, application or process, or simply want to improve your current ones, I provide the technical and strategic support you need to succeed. Let's work together to take your business to the next level.

Education

Universidade Aberta
Master's degreeWeb Technologies and Information Systems
Sep 2017 - May 2020
Universidade Nova de Lisboa - Faculdade de Ciências e Tecnologias
Master's degreeEngineering Micro and Nanotechnology
Sep 2012 - Mar 2016

Personal Projects

Immersive Big Data VisualizationIconOpenNewWindows
2020
Python
C#
R
Google Cloud Platform
Virtual immersive environments offer great opportunities in many areas, but there are few studies on their usefulness as an information visualization tool. This work has assumed that it is possible to view big data in a mobile virtual immersive environment satisfactorily. Thus, it aimed to propose a visual model (called Data-Room) to verify the effectiveness of its visualization in 3D in a mobile virtual immersive environment, against other environments. The work evaluated the proposed model, having been developed and subsequently tested for this purpose the Data-Room prototype. The model was evaluated in terms of acquisition and seizure of information in order to be able to identify the potential added value. Six distinct visual encodings were used. The results indicated that mobile virtual immersive environments are a valid and effective for visualizing big data information. The Data-Room environment proved to be as or more effective for visualizing such data compared to others used today.

Certifications & Awards

Algorithms
Stanford University | Apr 2018
Building Web Applications in PHP
University of Michigan | Jan 2018