Oi 👋 Eu sou

Peter Scriven

Engenheiro de Software

Sobre Mim

Sou um engenheiro de software experiente da Aotearoa Nova Zelândia, trabalhando como Desenvolvedor Full Stack Sênior no Trade Me, o 5º site mais visitado da Nova Zelândia.

Sou apaixonado, amigável e entusiasmado em construir sistemas interessantes que resolvem problemas importantes. Atualmente estou procurando um cargo no Canadá. 🍁

No meu tempo livre, toco guitarra e esquio. Gosto de podcasts, filmes do Studio Ghibli e fazer coisas engraçadas em código por diversão. Ajudei a fazer um álbum, um espetáculo de teatro, e um álbum durante um espetáculo de teatro.

Experiência

Trabalho

Desenvolvedor Full Stack Sênior • Trade Me

2019 - Presente

O Trade Me é o maior marketplace online da Nova Zelândia e o 5º site mais visitado. Atualmente, trabalho na equipe do Marketplace, criando funcionalidades para grandes vendedores.

Angular TypeScript SCSS .NET C# ElasticSearch Google Cloud GitLab

Analista de Dados • CCS Disability Action

2018 - 2019

Node.js JavaScript MongoDB

Estagiário de Desenvolvimento • Snapper

2016 - 2017

Android Java AWS

Educação

Bacharelado em Ciência da Computação • Universidade Victoria de Wellington

2016 - 2019

Projetos

Dot Match

2024

Dot Match

Um jogo de combinar três, onde você alinha pontos da mesma cor para marcar pontos. Construído com HTML Canvas e TypeScript, usando um banco de dados NoSQL simples para armazenar pontuações altas e solicitações de recursos. Hospedado no Google Cloud.

TypeScript Python Flask Cloud Run Firestore
Wet Bulb Calculator Wet Bulb Calculator

Um aplicativo web de componente único que recebe valores de temperatura e umidade e retorna uma 'temperatura de bulbo úmido' - a temperatura que o corpo pode alcançar com resfriamento evaporativo. Construído com Angular, usando Chroma.js para criar gradientes.

Angular Chroma.js
Day Visualizer

Um aplicativo web simples que mostra quanto do dia é noite e quanto é dia. Permite aos usuários alterar a hora e o local para ver como o comprimento do dia muda dependendo de onde e quando você está no mundo. Construído com Angular, usando a API do Google Maps para lógica de localização.

Angular Google Maps API

Mapa de Mensagens

2021 - 22

Message Map Message Map

Uma ferramenta para explorar seus dados do Facebook Messenger. Veja todas as suas mensagens na totalidade e, em seguida, amplie até mensagens específicas. Veja resumos, e filtre por chat, remetente e alguns outros critérios. Um fork do projeto original por dois estudantes franceses. Refatorado para Angular, usando a biblioteca de componentes Material UI, NgRx (Redux) para gerenciamento de estado e D3.js para visualização de dados.

Angular Angular Material NgRx D3