Gonçalo Amaral

Experience 6 years

Email

LinkedIn

Work progression

In late 2018, I started working at TheLoopCo as one of the first tech hires. Since there were limited people, I had the chance to work/explore the entire stack, from building frontends and backends to managing CI pipelines and Kubernetes clusters. And as knowledge stacked up, had the chance to advise other teams and mentor other members.

At some point, I felt it was time to change. So in 2021, I decided to join another startup Maven. I wanted to experience remote work and be involved in a product centric company with a more experienced team. Once again, the team is small and a bit of everything has to be done.

Motivations

My best work is done when independence, ownership and impact is valued and encoraged. I enjoy a good challenge like fixing a difficult bug, diving into unknown code or systems and finding ways to prevent the issue from happening again or at least reduce friction. Although I have worked across the stack my favorite area is backend.

Work experience and responsibilities

Maven Software Engineer - 2021 to Present (3 years)

Technologies NodeJS, Golang, Microservices, GRPC, MySQL, Kubernetes, AWS, Vue

TheLoopCo Team Leader, Sysadmin and Full Stack Developer - 2018 to 2021 (3 years)

Venue Management Team Leader and Full Stack Developer

Technologies Rails, Redis, PostgreSQL, Lua, WebSockets

Ticketing Platform Team Leader and Full Stack Developer

Technologies Rails, Redis, PostgreSQL, JSON schema

Data Visualization Full Stack Developer

Technologies Rails, Redis, PostgreSQL, Azure, Elasticsearch, MongoDB

DevOps Sysadmin

Technologies Docker, Kubernetes, Sentry, Gitlab CI

Some personal projects

More projects can be found on my GitHub.

Personal Blog

It is a tech centric blog where I publish my notes of topics I explored.

FUSE Filesystem

Filesystem based on FUSE.

Technologies Go

Blockchain

Proof of work blockchain.

Technologies Go

Cache replacement policies

Popular cache replacement policies.

Technologies Go