Carlos Quendera
Full-stack developer for HR and recruitment products.
Montijo, Lisbon, Portugal
I build and migrate the software an HR and recruitment client runs day to day.
Most of that work is Evolve, a NestJS and Gatsby platform replacing a CakePHP system I still maintain.
I also shipped the public website, the AWS and observability setup around the product, and customer webhooks on Vectorhire.
Work
Evolve
Moved the HR product from CakePHP to NestJS and Gatsby, and kept the legacy app in service during the move.
NestJS, Gatsby, CakePHP
Public recruitment website
Built the client’s public site, backend and frontend.
NestJS, Next.js
Vectorhire webhooks
Backend webhooks in production, already used by customers.
NestJS
Experience
Sep 2022 — Present
Full-stack developer
Betacode · Montijo, Lisbon, Portugal
- Migrated Evolve off CakePHP onto NestJS and Gatsby, and still maintain the legacy app while features move across. The new platform covers the product the client uses daily, including contracts, payslips, communications, and digital signatures.
- Built the public recruitment website end to end, with NestJS on the backend and Next.js on the frontend.
- Run the platform around the product: DNS and access on AWS, container images on ECR, Elasticsearch and Kibana for KPIs, and a Grafana and Loki log stack. The product is integrated with SendGrid, Twilio, digital signature, Bizneo, Hirint, and other external APIs.
- On Vectorhire, a second recruitment product, I focused on the backend, including webhooks that customers already use.
Skills
Platforms
NestJS, Next.js, Gatsby, CakePHP
Infrastructure
AWS, Docker, Elasticsearch, Grafana, Loki
Education
MSc coursework in Informatics Engineering. Thesis not submitted.
NOVA FCT · 2021
BSc in Informatics Engineering
NOVA FCT · 2019