Daniel S.

Software Engineer | Ex-Digital-Nomad πŸ‡¦πŸ‡·πŸ‡²πŸ‡½πŸ‡°πŸ‡·πŸ‡ͺπŸ‡Έ

Murcia, RegiΓ³n de Murcia, Spain

About

Senior Full-Stack Engineer with 7+ years building scalable, production-grade systems in TypeScript and Node.js. I design backend architecture end to end β€” from serverless BaaS platforms and event-driven microservices to multi-tenant AI gateways β€” and own the infrastructure and DevOps that keep them running. Most recently at Leadtech, I architected a Backend as a Service on GCP (Cloud Run, Firestore, BigQuery) and helped build AI-Service, an internal multi-tenant gateway providing unified access to a broad portfolio of AI models, with per-tenant monitoring and cost tracking. I work AI-agent-first, integrating tools like Cursor deeply into the development workflow to ship faster without sacrificing quality. My background spans the full backend toolbox: NestJS, Express, REST & GraphQL, SQL/NoSQL, Firestore, Redis, RabbitMQ, BullMQ, ElasticSearch, Docker, and CI/CD on both GCP and AWS β€” always with TDD, observability (Datadog, Sentry, Cloud Logs, Telemetry), and clean, reusable design at the core. I also enjoy the multiplier work: mentoring engineers, setting technical standards, and being the reliable technical voice a team can build on. *Open to roles with a strong AI-agent focus.

Experience

  • Senior Backend Developer / Advisor at Leadtech Group
    Jun 2025 - Present Β· 1 yr 2 mos

    Technical backbone of the backend, responsible for architecture and the team's operational continuity. - Designed and built our Backend as a Service (BaaS) in TypeScript on Cloud Run functions with Firestore, including queue/task workers and cron jobs β€” such as automated DB backups into BigQuery to give Data and BI teams visibility. - Collaborated on building AI-Service, an internal multi-tenant gateway serving unified access to a broad portfolio of - AI models across projects β€” built with NestJS, PostgreSQL/Prisma and Docker, with filterable monitoring and per-tenant cost and usage tracking. - Led infrastructure and DevOps autonomously on GCP, ensuring friction-free operational continuity. - Acted as the technical voice of the backend across every product initiative, ensuring robust, viable server-side decisions. - Mentored and onboarded new team members through a period of organizational change, passing on both technical knowledge and team values. - Most of this work is done in close collaboration with AI agents through Cursor. Stack: TypeScript Β· NestJS Β· Node.js Β· GCP (Cloud Run, Firestore, BigQuery) Β· PostgreSQL Β· Prisma Β· Docker Β· Cursor

  • Senior Backend Developer at Holafly
    Sep 2023 - Sep 2025 Β· 2 yrs 1 mo

  • Full Stack Engineer at SponsWatch
    Mar 2025 - May 2025 Β· 3 mos

  • Senior Fullstack Engineer at μ•€νŠΈ(aaant)
    Jun 2021 - Jul 2023 Β· 2 yrs 2 mos

    🦠 Project: "Labnote" (Bio-nano Research Record) - Led the migration from serverless architecture (AWS SAM) to a scalable Ts+Node+Express REST API. - Migrated DynamoDB to MongoDB using Mongoose, improving database performance and flexibility. - Implemented TDD using Jest, resulting in more reliable codebases. - Orchestrated CI/CD workflows with GitHub Actions, ensuring test, build, and deployment. - Developed WebSocket functionality for real-time collaboration. - Set up advanced logging, error handling, and activity tracking systems, promoting a data-driven approach. 🐁 Project: "Orange" (Clinical Trial Study Record) - Engineered REST API using Nest.js, enhancing scalability and maintainability. - Implemented efficient file upload and download logic with progress UI, enhancing user experience. - Integrated Elasticsearch (AWS) and MongoDB Atlas Search to enable powerful search capabilities. - Architected an external Log-API server for user activity logging. - Leveraged Sentry and CloudWatch Agent for robust error reporting and monitoring. πŸ—οΈ Infrastructure - Redesigned AWS Cloud architecture including S3, CloudFront, EC2, LoadBalancer, SNS, ElasticCache, ElasticSearch, and SES. - Managed QA server, fostering efficient collaboration among squads during development cycles. - Implemented a Redis caching layer. - Optimized Jest tests by fine-tuning heap size and reducing execution time. - Enhanced build times and reduced bundle sizes by configuring Webpack. πŸ‘« Team Culture & Collaboration - Implemented Git-flow (protected branch rules) - Implemented Github templates & branch/commit naming conventions - Implemented Git submodules (to share types & interfaces) - Implemented tech blogging culture to enhance member's careers through sharing knowledge - Manipulation of git commit's author to own the contribution - Participate as a technical interviewer in dev's interview - Created interview assessments (Front/Back end)

  • Full Stack Engineer at Self Employed
    Sep 2020 - Jun 2021 Β· 10 mos

    πŸ“ˆ Project: Stock manager (Admin Page) - Developed dynamic and responsive web applications using TypeScript, React, Redux. - Leveraged Next.js for SSR, enhancing SEO and initial loading performance. - Utilized React-Query to manage complex data fetching and synchronization needs. - Crafted reusable UI components with Styled-components for consistent and maintainable styling. - Collaborated with designers to transform wireframes into polished user interfaces. - Contributed to a design system using Storybook for efficient UI component development. - Participated in code reviews, providing feedback to ensure code quality and best practices. 🏨 Project: "Keymedi" (Medical Academic Webinar Portal) - Led the frontend development using React, MobX, and TypeScript. - Collaborated with Backend (PHP/Python) to integrate RESTful APIs data flow. - Implemented MobX for state management, improving data consistency and maintainability. - Collaborated in testing using Jest and React Testing Library to ensure quality.