Hola 👋 Soy

Peter Scriven

Ingeniero de Software

Sobre mí

Soy un ingeniero de software experimentado de Aotearoa Nueva Zelanda que trabaja como desarrollador full stack senior en Trade Me, el 5º sitio web más visitado de Nueva Zelanda.

Soy apasionado, amigable y estoy emocionado por construir sistemas interesantes que resuelvan problemas importantes. Actualmente estoy buscando un puesto en Canadá. 🍁

En mi tiempo libre toco la guitarra y esquío. Me gustan los podcasts, las películas de Studio Ghibli y hacer cosas tontas en código por diversión. He ayudado a hacer un álbum, una obra de teatro y un álbum durante una obra de teatro.

Experiencia

Trabajo

Desarrollador Full Stack Senior • Trade Me

2019 - Presente

Trade Me es el mercado en línea más grande de Nueva Zelanda y el 5º sitio web más visitado. Actualmente trabajo en el equipo de Marketplace, desarrollando funciones para vendedores de alto volumen.

Angular TypeScript SCSS .NET C# ElasticSearch Google Cloud GitLab

Analista de Datos • CCS Disability Action

2018 - 2019

Node.js JavaScript MongoDB

Desarrollador Interno • Snapper

2016 - 2017

Android Java AWS

Educación

Licenciatura en Ciencias de la Computación • Universidad Victoria de Wellington

2016 - 2019

Proyectos

Dot Match

2024

Dot Match

Un juego de combinación de tres en el que alineas puntos del mismo color para ganar puntos. Desarrollado con HTML Canvas y TypeScript, utilizando una base de datos NoSQL simple para almacenar puntuaciones altas y solicitudes de funciones. Alojado en Google Cloud.

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

Una aplicación web de un solo componente que toma valores de temperatura y humedad y devuelve una 'temperatura de bulbo húmedo', la temperatura a la que el cuerpo puede llegar con enfriamiento por evaporación. Desarrollada con Angular, utilizando Chroma.js para crear gradientes.

Angular Chroma.js
Day Visualizer

Una aplicación web simple que muestra cuánto del día es de noche y cuánto es de día. Permite a los usuarios cambiar la hora y la ubicación para ver cómo cambia la duración del día dependiendo de dónde y cuándo te encuentres en el mundo. Desarrollada con Angular, utilizando la API de Google Maps para la lógica de localización.

Angular Google Maps API

Mapa de Mensajes

2021 - 22

Message Map Message Map

Una herramienta para explorar tus datos de Facebook Messenger. Ve todos tus mensajes en su totalidad, luego haz zoom hasta mensajes específicos. Ve resúmenes y filtra por chat, remitente y otros criterios. Un fork del proyecto original de un par de estudiantes franceses. Refactorizado en Angular, utilizando NgRx (Redux) para la gestión del estado, y D3.js para la visualización de datos.

Angular Angular Material NgRx D3