Summary
Borja Nebbal is a Senior Software Engineer based in Zurich with 7 years of experience building backend-first, scalable systems and web applications. He designs and leads architecture for microservices and event-driven platforms, leveraging TypeScript, Node.js, NestJS, Kafka and PostgreSQL while driving CI/CD and Kubernetes-based deployments on GCP. Comfortable across full-stack concerns, he pairs clean, testable code and DDD/TDD practices with pragmatic database design for both SQL and NoSQL workloads. He has hands-on experience translating product needs into delivery as a former project manager and interviewer, bridging technical teams and non-technical stakeholders. Curious and autodidactic by nature, he routinely evaluates and adopts the right tools for the job to improve maintainability and performance.
7 years of coding experience
5 years of employment as a software developer
Charles III University of Madrid (Universidad Carlos III de Madrid)
Electrical, Electronics and Communications Engineering, Electrical, Electronics and Communications Engineering at Eindhoven University of Technology
English, Spanish, German