Dan Marinescu

Dan Marinescu

Staff Software Engineer

Munich, Germany

Staff Software Engineer specializing in distributed systems, data infrastructure, and workflow orchestration. Combines 15+ years of industry experience building resilient ingestion and analytics systems at multi-million-user scale with a research foundation in optimization and distributed systems.


Experience

Staff Software Engineer, Integrations Tech Lead

CoinTracker · Remote

Provided technical leadership for CoinTracker's data ingestion platform, responsible for ingesting financial data for 3M+ users across 500+ integrations. Led the migration from a legacy task-queue system to Temporal-based durable execution workflows, significantly improving reliability, observability, and operational resilience. Drove the redesign of the ingestion architecture into a scalable modern ELT platform with raw data persistence to support analytics and downstream data products.

Software Engineer, Data Science Team Lead

FieldAware · Remote

Led the architecture and delivery of a large-scale route optimisation engine for mobile workforce scheduling using mixed-integer programming and heuristic optimisation techniques.

Software Engineer, Mobile Team Lead

FieldAware · Dublin, Ireland / Remote

Led the FieldAware mobile engineering team and contributed to the architecture and development of the company's iOS application.

Teaching Assistant

Trinity College Dublin · Dublin, Ireland

Graduate Assistant

University of Applied Sciences Wiesbaden · Germany


Education

PhD

Trinity College Dublin · Dublin, Ireland

Thesis: A slot-based approach to optimise freeway traffic using Intelligent Vehicles.

Master of Science — Computer Science

University of Applied Sciences Wiesbaden · Germany

Focus on Distributed Systems. Thesis: Design and Evaluation of Self-Management Approaches for Virtual Machine-Based Environments.

Diploma Degree — Computer Science

University “Transilvania” · Brașov, Romania


Skills

Python Temporal PostgreSQL Redis BigQuery DuckDB dlt Flask Docker GKE Cloud Run ECS Swift Objective-C Gurobi OR-Tools Distributed Systems Data Engineering Workflow Orchestration

Languages

Romanian Native
English Fluent
German Fluent
Italian Conversational