Francisco Giraldo

Online Resume

Latest update: October 2026

Francisco Giraldo

Senior Backend Engineer

Profile image

Senior Backend Engineer with 5+ years building and running services for high-traffic products at Scribbr, LanguageTool and QuillBot. I’ve taken systems from first idea to production, most recently building QuillBot’s moderation and compliance services from scratch with the Legal and Compliance teams. I’m at my best building new services from the ground up and owning them all the way to production.


Currently Interested In

Looking for a company where I can work on:

  • Low-level design of distributed systems.
  • Cloud setup that keeps those systems scalable and highly available.
  • Internal services that communicate through REST APIs and messaging contracts.
  • Containerized TypeScript applications on Kubernetes and Helm.
  • CI/CD in GitLab.

Work Experience (Last 5 years)

Senior Backend Engineer

Learneo - Quillbot | January 2026 - Current | The Netherlands

Designed and engineered a production-grade, highly available microservices ecosystem deploying containerized TypeScript/Node.js applications via a local Kubernetes and Helm infrastructure stack. Set up CI/CD in GitLab.

  • Design, setup and development of the Moderation service.
  • Design, setup and development of the Compliance service.
  • Worked on adding HTTP headers to indicate internal services about the user's auth status.
  • Setup of CI/CD for the 2 above mentioned services
  • Javascript
  • Typescript
  • NestJS
  • Rest API
  • Postgres
  • Docker
  • GIT
  • Tests
  • Kubernetes
  • Helm
  • ArgoCD
  • Google Cloud Provider

Senior Backend Engineer

Learneo - LanguageTool | January 2025 - December 2025 | The Netherlands

Design, build and maintain LanguageTool's website.

  • Setup of A/B tests with Amplitude to incorporate different AI models
  • Development of a feature to allow users to select the in-house AI model or an external one.
  • Setup of the Brazilian currency in the payments system
  • PHP
  • OOP
  • Laravel
  • Rest API
  • MySQL
  • Docker
  • GIT
  • PHPUnit
  • Sentry
  • Graylog
  • Amplitude
  • GTM

Senior Backend Engineer

Learneo - Scribbr | June 2022 - December 2024 | The Netherlands

Design, build and maintain the Scribbr's backend system.

  • Design and development of the AI Proofreading service integration in the webapp.
  • Design and development of the finance journals
  • Setup of several automated transactional emails with Mailchimp
  • Development of compliance feature to delete user data in all systems.
  • PHP
  • OOP
  • DDD
  • CQRS
  • Distributed apps
  • Symfony
  • Rest API
  • MySQL
  • Docker
  • GIT
  • PHPUnit
  • AWS
  • RabbitMQ
  • Redis
  • Sentry

Project Highlights

User-Data Compliance Service (QuillBot)

NestJS, PostgreSQL, RabbitMQ, GCP
Designed and built an event-driven service that lets support and legal teams delete, disable, reinstate and export user data across all QuillBot products. It handles GDPR/CCPA requests and DMCA takedowns, tracks every job’s progress and logs who did what for audits.

Content Moderation Service (QuillBot)

NestJS, PostgreSQL, OpenAI Moderation API, GCP
Designed and built a central service that screens user-written text, uploaded images and AI-generated images for harmful content across QuillBot products. It passes content to the OpenAI moderation API, maps the results to QuillBot’s own content categories and keeps a record of flagged content for review and policy tuning.