Skip to content

deniz@arcan ~ cv

Deniz Arcan

Product engineer · Istanbul

Open to staff-level roles from February 2027
Opens the print dialog; choose “Save as PDF”.Printable CV

01About

I build the unglamorous parts of software — billing, permissions, offline sync — and make them feel obvious to the people who use them. Ten years across product teams of four to forty, mostly TypeScript and Postgres.

Right now: pricing and permissions at Tilda Ledger. Before that, freight software that had to work in tunnels.

02Experience

  1. Current step
    Senior product engineer · Tilda LedgerMar 2023 – present · 3 yrs 9 mos

    B2B invoicing, 2,400 business customers · Istanbul · hybrid

    • Led the move from per-seat to usage-based pricing: 2,400 accounts migrated over six weeks with zero incorrect invoices.
    • Designed the role and permission model now used by every product team; access-related tickets fell from 140 to 31 a month.
    • Mentor two engineers; run the fortnightly RFC review.

    TypeScript / React / Node.js / Postgres / Temporal

  2. Completed
    Product engineer · YükportJun 2020 – Feb 2023 · 2 yrs 9 mos

    Freight marketplace for regional hauliers · Istanbul

    • Built the offline-first driver app (React Native); proof-of-delivery works with no signal and syncs within 4 s of reconnecting.
    • Cut support calls from drivers by 38% by replacing a 9-step job flow with three screens.

    React Native / SQLite / Go / Kafka

  3. Completed
    Frontend engineer · Mavna StudioJan 2018 – May 2020 · 2 yrs 5 mos

    Product studio, 14 people · Izmir

    • Shipped 11 client products, from a ferry ticketing kiosk to a municipal open-data portal.
    • Started the studio’s shared component library and accessibility checklist.

    React / TypeScript / GraphQL

  4. Completed
    Software developer · Sema YazılımJul 2016 – Dec 2017 · 1 yr 6 mos

    ERP integrations · Ankara

    • Wrote the e-invoice export used by 300 accounting offices.

    C# / SQL Server

03Selected projects

04Writing and talks

  • Talk · “Shadow invoices”, Product Night Kadıköy #48
  • Talk · “Sync in a tunnel”, Field Apps Day, Izmir

05Skills

Languages
TypeScript, SQL, Go; enough Rust to review it
Frontend
React, React Native, accessibility (WCAG 2.2), design systems
Backend
Postgres, durable workflows, queues, billing and tax rules
Ways of working
Short RFCs, pairing with design, owning on-call for what I ship
Spoken languages
Turkish (native), English (C2, daily at work), German (B1)
Education
BSc Computer Engineering, Anadolu Technical University, Ankara, 2012–2016. Thesis: conflict-free replicated data for field apps.

06Contact

Hiring for a team that owns something hard? Write to me — I reply within a day.

Phone
+90 216 000 00 00 · weekdays 10:00–18:00 (GMT+3)
CV
Opens the print dialog; choose “Save as PDF”.