Christopher Alabada

Projects

Work Project
typescript
jest
s3
lambda
apiGateway
dynamodb
postgresql
terraform
jenkins
A loyalty rewards program that used AWS serverless services including Lambda, API Gateway, DynamoDB, and SQS. Some features include a product data parser, abuse prevention system, and an account deletion system which preserved account data but removed personal information. Refactored a monolithic infrastructure to microservices.
Data File Parser
typescript
jest
expressJs
s3
lambda
dynamodb
awsSqs
terraform
jenkins
A file parser application which uses a cron job to retrieve CSV data from a WebDav service to insert into a single-table designed DynamoDB table. It uses Node streams to mitigate the large data sets and AWS SQS to queue data into DynamoDB.
Internal Website
vue
nuxt
expressJs
jest
lambda
Worked on a team to develop a couple of internal tools using Vue/Nuxt, Express, and AWS Lambda.
Drupal Elasticsearch Module
drupal
elasticsearch
A Custom Drupal module that uses elasticsearch to index a large internal social networking site.
Ginge
php
github
A personal project which is a simple PHP template engine with nested if statements, and for loops. Can add custom functions and utilized a simple cache.
Portfolio
typescript
nextjs
github
vercel
s3
github
This portfolio site. Built with NextJS, hosted on Vercel, and uses Github Actions.
Portfolio Backend
python
fastapi
terraform
s3
apiGateway
lambda
github
This portfolio's backend API. Built with Python, FastAPI, AWS Gateway, AWS Lambda, and uses Terraform.