Main Tech Stack

JavaScript & TypeScript

Proficient in JavaScript and TypeScript, currently using both extensively in my day-to-day work building scalable web applications with Node.js.

React

Experienced with React for building modern frontend applications. What started as inspiration for this website has grown into production-level expertise.

C#

C# has been a core language in my toolkit, with years of experience building robust backend systems.

.NET

.NET is a platform I've used extensively throughout multiple roles, particularly for enterprise applications.

SQL

Very comfortable writing SQL queries and building relational databases. I have experience with multiple database systems, including SQL Server and PostgreSQL.

Git

Git is the version control system I use daily. I've also worked with TFS in previous roles.

Other Technologies & Skills

Python

I have developed multiple applications from the ground up using Python.

Django

I've used the Django framework to develop some Python web services.

SAFe

My team worked using SAFe (Scaled Agile Framework) at Vestas. We had training along with other teams at Vestas HQ in Denmark.

Work Experience

Triptease logo

Triptease

Software Engineer

Sep 2024 - Present

I develop commercial data systems that empower our Sales, Customer Success, Product Integration, and Finance teams to efficiently access and manage critical business data. By building robust internal tools and data infrastructure, teams are able to operate more effectively and support thousands of hotels in driving direct bookings and reducing reliance on online travel agencies.

Tech stack includes TypeScript, Node, React, PostgreSQL, Docker, Git, Google Cloud.

Lidya logo

Lidya

Software Engineer

March 2022 - Aug 2024

Key member of Lidya's backend team, specializing in feature analysis, code development, and ensuring on-time project delivery. My commitment extended to providing support for system integrity while actively engaging in peer code reviews and continuously collaborating with all engineering and product teams.

Tech stack included C#, .NET, PostgreSQL, Git.

COFCO International logo

COFCO International

Market Risk Software Engineer

Nov 2019 - Nov 2021

Served as the only software engineer for the Market Risk team, ensuring the design, development, and maintenance of the entire software infrastructure. Deeply involved in understanding business requirements and translating them into effective software solutions. Extensively learned about market risk and financial markets through the guidance of experienced team members.

Tech stack included C# (.NET), SQL Server, Python.

Vestas logo

Vestas

Software Engineer

Sep 2018 - Nov 2019

While integrating the Framework team, I worked in the design, development and maintenance of multiple Industry 4.0 projects mostly regarding control systems integrated in structures such as SCADA systems. The team followed the SAFe methodology patterns for internal alignment and coordination with other teams.

Tech stack included C# (.NET), SQL Server, Angular, Kafka, Redis among other technologies.

Internships

E-goi logo

E-goi

Academic Internship

Feb 2018 - Jul 2018

Academic internship done in the context of the ISEP Computer Engineering Bachelor's Degree. A deliverability web dashboard was developed for the company with a range of different technologies, such as Python, Django, PostgreSQL & RRDTool, Munin and httpd.

Armis Group logo

Armis Group

Summer Internship

Jul 2017 - Sep 2017

Armis set a challenge in the form of a summer internship to some of the students in ISEP's CDIO-IL class. Me and two other colleagues accepted the challenge and took on the challenge of delivering a mobile app focused on the sport of canoeing. We developed all of the backend and frontend applications ourselves working with a range of different technologies such as Java (native Android App), C#/.NET Core (backend web services), Swift (native iOS app) and SQL. This was a very enriching experience because we got to work with some technologies for the first and had the insight of Armis' software developers who provided us with some tech talks and discussed ideas with us.

Education

Instituto Superior de Engenharia do Porto logo

Instituto Superior de Engenharia do Porto

Bachelor's Degree, Computer Engineering

2015 - 2018

Computer Engineering course mostly focused on the design and development of software. In typical ISEP style, the course has a very 'hands-on' approach, meaning that projects are an instrumental part of nearly all subjects and each semester has at least one big project at the end of it. Main subjects included: Software Engineering, Data Structures, Algorithms, Databases, Systems Architecture, Data Analysis.

During 2 semesters of the course, I integrated a unique class of only 32 students which was based on the CDIO Initiative framework. This class was split into 4 teams of 8 elements each and we worked using Scrum methodology. Besides the subjects already meant for those semesters, this class had the opportunity of developing projects with the company Armis acting as a stakeholder. Instead of a single big project done at the end of the semester, each team worked on multiple large projects over the whole semester. After the first semester, Armis challenged some of the students for a summer internship where we got to develop a project from the ground in their facilities and had some learning sessions.

About Me

My name is Afonso Silva and I'm a software engineer from Portugal with over 7 years of experience developing and maintaining scalable web applications. I work across the full stack with proficiency in multiple technologies, demonstrating capacity to deliver value in both collaborative and independent projects across various industries. Currently, I'm focused on building commercial data systems using TypeScript, Node, React, and PostgreSQL, while bringing my extensive background in C# and .NET to every project.

Besides developing software I have a big passion for sports, especially football, motorsports and martial arts. In the past I've practiced tennis, Muay Thai and boxing. Nowadays, weightlifting, calisthenics and swimming are my choices of exercise to keep my body and mind in good health.

Over time, as I've tried to build up good habits in my routine, reading has become a genuine pleasure of mine, providing a great balance to my technical work.

Photography is another passion of mine and it used to be a hobby that I put a lot of hours into. The love for capturing images is still there, but as of now I almost only carry my camera when travelling.