Luis Santos

Hi, I am a Software Engineer at Pipedrive. My experience in mainly in backend, where I do projects in NodeJS, Symfony (PHP), and sometimes in Go. I am also doing some frontend projects using mostly ReactJS and GatsbyJS but also EmberJS.

Besides writing the services code I am often involved in the creation of the infrastructure and deployment process. Most of my experience in this area is connected to AWS services and Github Actions.

May 05, 2020

Technologies: NodeJS, AWS Lambda, API Gateway, Aurora DB, Serverless

Service that consist of multiple APIs made to be used as a backend for a promo codes service. Currently allows creation, update, and validation of promo codes. It's build on NodeJS using an AWS lambda, API gateway and Aurora as database (on AWS RDS).

January 14, 2020

Technologies: GatsbyJS, AWS S3, Cloudfront, Route53

Frontend built using GatsbyJS, which consists on multiple pages of countries and the respective cities, where we can find photos and descriptions of them. It's mostly focused on boosting SEO while allowing quick editing and deployment. In terms of hosting, uses AWS S3 + Cloudfront + Route53.

August 24, 2019

Technologies: NodeJS, Python, AWS Lambda, API Gateway, DynamoDB, Serverless

Used as a backend to a recommendation price system. The project is based on an NodeJS AWS lambda which receives parameters and returns a price value. This price is updated multiple times a year using a python scraper that fetch information from a crowd-sourced global database of reported consumer prices, and then has some business logic on top of those results. The final results are then store on a DyanmoDB table and serve has response for the API.

April 08, 2019

Technologies: Symfony, AWS Lambda, Google Cloud Vision API, Serverless

The project was developed using Symfony and an AWS lambda, having the purpose of detecting phone numbers/emails in photos. To get the text present on the image, we were doing OCR (optical character recognition) using the google cloud vision API and doing some logic to filter the patterns on the text. In terms of deployment process the project is using the serverless framework.