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

Jonathan Dali

Senior Software Engineer

€400/day
Madrid, ES
8-15 years

Average response time: 1 hour

About Jonathan

Senior software engineer with 8+ years building fast, reliable web products from polished React and Vue front-ends to the APIs and cloud infrastructure behind them.

Most recently at Adobe, I built the integration connecting Adobe's creative tools with Frame.io's video review and collaboration platform; complex, high-stakes work where the front-end has to feel effortless, and the back-end simply can't fail. Before Adobe, I led engineering teams at Paloma and Hearst Digital Media.

I work across the full stack with a frontend focus: React, TypeScript, and JavaScript on the client; Node, Python, Go, Flask, PostgreSQL, and AWS on the server. I'm as comfortable owning a feature end-to-end as I am untangling a tricky third-party integration or setting the architecture for a brand-new product.

Engagements I typically take on:
- Building or modernizing web apps in React/Vue + TypeScript
- Designing and shipping REST/GraphQL APIs and cloud back-ends on AWS
- Complex integrations between platforms and third-party tools
- Technical leadership — architecture, code review and mentoring

I work remotely with teams across Spain and the EU, communicate clearly (native English), and care about shipping maintainable code on time. If you need a senior pair of hands you can trust with something important, let's talk.
  • English

    Native or bilingual

  • French

    Conversational

  • Spanish

    Basic

Can work on-site
Madrid (up to 50km)

Experience

  • Adobe
    Senior Software Engineer
    SOFTWARE PUBLISHING
    July 2020 - June 2026 (5 years and 11 months)
    New York, NY, USA
    Building the bridge between Adobe's creative tools and Frame.io's review and collaboration platform.
    • Lead engineer on the V4 UXP panel for After Effects, Frame.io's next-generation integration for Adobe's modern extension platform; coordinating across Adobe's AE platform team on render/export API gaps and upload architecture.
    • Authored technical specs adopted as the source of truth for cross-team delivery, covering render/export API gap analysis, upload-and-event architecture, and integration-layer refactors — used to align engineering leads across Frame.io and Adobe's AE team.
    • Identified key gaps in the UXP render pipeline — around progress reporting, per-item cancellation, and process spawning — reshaping the panel's upload and progress architecture and steering the team away from subprocess-based approaches.
    • Shipped capability gates for new export features and refactored Premiere Pro sequence link/unlink React hooks, cleaning up long-standing technical debt in shared integration code.
    • Owned the Frame.io Transfer desktop application (Electron.js + embedded Go binary communicating via IPC) across macOS and Windows, including codesigning, notarization, and release tooling.
    • Built Frame.io's developer site from the ground up, shipping API token generation, OAuth app creation, and webhook configuration — measurably increasing external developer engagement and third-party integration activity.
    • Drove significant performance and reliability improvements on a download manager featuring progress tracking, speed estimation, and export-progress context architecture used across integration clients.
    • Authored in-depth internal training on codesigning, notarization, and the release pipeline, meaningfully lifting the team's ability to ship signed desktop and panel builds independently.
    • Earned multiple spot bonuses for technical leadership and delivery on critical integration projects.
    React.js API GO Typescript
  • Paloma
    Lead Software Engineer
    E-COMMERCE
    May 2019 - June 2020 (1 year and 1 month)
    New York, NY, USA
    • Improved application performance by ~40% through targeted SQL optimization (PostgreSQL EXPLAIN, query restructuring, and index design).
    • Designed and shipped the Stripe-powered online payment flow, materially increasing successful transaction throughput and reducing checkout friction.
    • Stood up CI/CD pipelines and a robust testing environment on CircleCI, accelerating the team's release cadence and reducing regression risk.
    • Lead engineer on both backend (Flask / Python) and frontend (React.js) feature work.
    PostgreSQL Python React.js API Amazon Web Services
  • Hearst Digital Media
    Lead Software Engineer
    PUBLISHING
    July 2018 - April 2019 (9 months)
    New York, NY, USA
    • Developed and maintained Hearst’s new video player UI used by all digital sites (Video.js)
    • Increased percentage of video ads view-ability (~20%)
    • Made small contributions to Video.JS open source library.
    • Technologies: Javascript, Flask (Python), Agile methodologies, Microservice architecture, AWS
    JavaScript React.js Tech Lead Python Amazon Web Services

Recommendations

Be the first to recommend Jonathan

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • B.S. Electrical Engineering
    Stony Brook University
    2014

Categories