Carlos Quendera
Full-stack developer focused on backend systems in TypeScript.
Montijo, Lisbon, Portugal
I’m a full-stack developer at Betacode. Since 2022 I’ve worked on a client’s core business platform.
I’m the main contributor to its NestJS backend: 140+ modules serving more than 1,400 active people, replacing a legacy CakePHP system while it stays live.
I also built the client’s public website, which has 18,500 registered users since launch.
Work
Workforce management platform
Wrote about 60% of a new 140+ module backend that handles hiring, contracts and payroll for 1.4k+ active workers, replacing a CakePHP system that stays live during the move.
NestJS, Gatsby, MySQL, MongoDB, Redis
Public careers website
Built most of the backend and frontend of the client’s careers site, which has 18.5k registered candidates since launch.
NestJS, Next.js
Digital contract signing
Built the online contract-signing flow, integrated with an external digital-signature provider.
NestJS
Experience
Sep 2022 — Present
Full-stack developer
Betacode · Montijo, Lisbon, Portugal
- Main contributor to a client’s workforce management platform: a NestJS backend of 140+ modules that runs hiring, contracts and payroll for 1.4k+ active workers, with 1.4k+ payslips a month.
- Replacing the client’s CakePHP system module by module, and keeping the legacy app in service so the business always has a working system.
- Built digital contract signing and contract management, and co-built a two-way sync with an external recruiting platform using Redis queues and background workers.
- Integrated the platform with job boards including LinkedIn, plus SendGrid, Twilio, other third-party APIs and an external ERP database.
- Built most of the client’s public careers website (NestJS and Next.js), which has 18.5k registered candidates since launch.
- Run the infrastructure: AWS (DNS, access, ECR), Docker, Grafana and Loki for logs, and Elasticsearch and Kibana for business KPIs.
- On a second product, built the webhooks customers use to receive events in their own systems.
Skills
Daily
- TypeScript3 yrs
- NestJS3 yrs
- React3 yrs
- Next.js2 yrs
- Gatsby
- Node.js
- MySQL
- MongoDB
- Redis
- Tailwind CSS
Production experience
- PHP / CakePHP4 yrs
- Docker
- AWS
- TypeORM
- Mongoose
- Bull
- Jest
- Nx
- Bitbucket Pipelines
- REST / OpenAPI
- Elasticsearch / Kibana
- Grafana / Loki
Education
MSc coursework in Informatics Engineering. Thesis not submitted.
NOVA FCT · 2021
BSc in Informatics Engineering
NOVA FCT · 2019