~/franciscocv · 2026
❯ whoami

Francisco Carvalho

Senior Software Engineer · Tech Lead

Full-stack engineer, most at home in the backend. I build the systems, developer tooling, and distributed infrastructure that hold up at scale, and lead the teams that ship them. engineer && bug maintainer.

Francisco Carvalho
## experience
2024 – now
Porto · remote

Tech Lead @ LessonUp

Dutch EdTech platform · via 25Friday
  • Provide technical leadership for a cross-functional team of 5 engineers, QA, and PMs building a real-time collaborative lesson editor used by teachers across Europe.
  • Own technical direction and architecture, including CRDT-based collaborative editing (Yjs) and the migration path off a legacy Meteor stack.
  • Stay hands-on across the stack, building features end to end alongside the team rather than directing from above.
Node.jsTypeScriptReactMeteorYjs / CRDTMongoDBFirestoreGCPKubernetesRabbitMQTerraformBlacksmith CI
2020 – 2023
Porto

Tech Lead @ EXADS

High-performance white-label ad serving
  • Led a remote squad of 8 (backend, frontend, QA) building a distributed, high-throughput ad serving platform.
  • Drove the technical roadmap and architecture, and contributed hands-on across the backend and frontend.
  • Established engineering standards and ran the planning cadence with product.
PHP 7.4LaravelGoKafkaClickHouseCouchbaseMariaDBReact / AngularDocker
2019 – 2020
Braga

Senior Software Engineer @ Checkmarx

Enterprise application security (SAST)
  • Built features for a static-analysis platform scanning code across 75+ languages, shipped to a globally distributed customer base.
  • Developed and rewrote well-tested, documented backend services and developer-facing security integrations.
C# / .NET FrameworkGogRPCSQL ServerReact
## earlier
2010 – 2019
Porto · Braga

Nine years of full-stack development and team leadership before Checkmarx, building scalable e-commerce, reporting, and gamified social platforms, and leading small teams through sprint planning and delivery.

Full-Stack Dev / Team Lead · BSOLUS·Beevo, High Play Institute·Gloper, Weblevel · PHP (Laravel, Phalcon), Python, MySQL/PostgreSQL/MongoDB

## skills
languages
TypeScriptC#PHPGoSQL
backend
Node.js.NETgRPCGraphQLREST APIsCRDT / Yjs
infra & data
DockerKubernetesTerraformMongoDBPostgreSQLMariaDBClickHouse
frontend
ReactNext.jsTailwind CSS
practices
team leadershiptechnical mentoringAPI designdistributed systems
## education
BSc, Computer Engineering
ISTEC · Instituto Superior de Tecnologias Avançadas
2014 – 2017 · Porto · grade 15/20
## languages
Portuguesenative
EnglishC1 – C2 · proficient
// end of file · francisco-carvalho.eu