You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Daniel CastrilloDC

Daniel Castrillo

Software Engineer

800 €/día
San Sebastián, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de Daniel

Generalist software engineer. I'm passionate about computing in all its facets, with a particular fondness for low-level systems — the terminal, databases, and developer tooling. Across my career I've worked in multiple industries, giving me a panoramic view of what it takes to build complex systems. I see communication as a fundamental tool for planning and clearing bottlenecks, and I focus on concrete, high-impact objectives that demand collaboration across multiple stakeholders.
  • Español

    Bilingüe o nativo

  • Inglés

    Bilingüe o nativo

  • Francés

    Nociones

  • Japonés

    Nociones

Acepta trabajo presencial
San Sebastián (hasta 50 km)

Experiencia

  • Upwork
    Senior Software Engineer
    octubre de 2023 - junio de 2026 (2 años y 8 meses)
    • Co-designed and built an internal Claude Code plugin that migrated entire microfrontends to new design styles. Its validation process successfully migrated 80% of the platform to a new presentation in one month with minimal engineering resources.
    • Led frontend development of the Boosted Jobs and Ad Credits features, Upwork's core monetization features, in Nuxt 3, Vue.js, and GraphQL. Upwork's SEC 10-K filings cite these as a major driver of Marketplace take-rate growth from 13.8% to 18.0% on $662M revenue.
    • Migrated critical data-fetching from a legacy PHP monolith to GraphQL with Apollo, eliminating N+1 queries and cutting average API response times by 20%; raised test coverage from 40% to 90% with a Cypress end-to-end (E2E), Jest, and Vitest strategy the frontend guild still uses.
    Nuxt.js Claude Code PHP GraphQL Snowflake
  • Tecnologia Urbana
    Lead Software Engineer
    enero de 2023 - diciembre de 2023 (11 meses)
    • Coordinated a team of three developers to build a real-time traffic monitoring system processing 1080p video from 50 cameras across 5 cities. We built the graphical interface with Next.js and NestJS and a Go pipeline carrying the camera feeds to the NestJS platform — the Go service processed the raw video on the server with OpenCV and sent the processed results to our NestJS backend.
    Next.js NestJs OpenCV GO React.js
  • Lantum
    Senior Software Engineer
    junio de 2021 - enero de 2023 (1 año y 7 meses)
    London, UK
    • Redesigned the billing system while preserving its core logic, cutting support tickets by 50% — the reports were tied to traffic-congestion issues and locks blocking access to resources with cyclic dependencies.
    • Shipped drag-and-drop shift scheduling across web (React, TypeScript) and mobile (React Native) with availability management and conflict detection. 30,000+ National Health Service (NHS) workers use it to manage their rotas.
    • Replaced polling across 3 client apps with a GraphQL real-time subscription layer. Live shift availability, no page refresh needed.
    Django React.js React Native Redis JavaScript

Recomendaciones

Sé el primero en recomendar a Daniel

Ayuda a este freelance a destacar compartiendo tu experiencia.

Estos perfiles de freelance también coinciden con tus criterios

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formación

  • Developer, Information Technology
    Hack Academy
    2015
    Developer, Information Technology
  • Bachelor of Science in Psychology
    Universidad Metropolitana (VE)
    2015
    Bachelor's Degree, Psychology

Conjunto de habilidades profesionales

Categorías