Umut Çelik

Umut Çelik

Senior Software Engineer

AI agents, web scraping at scale, AWS

Jersey City, NJ

I build production systems in Node.js and TypeScript — currently running autonomous AI agents at MotoMate across 10K+ dealer sites, cutting per-platform dev time by ~75%.

10+ years shipping across EdTech, global IoT, and B2B SaaS. Deep experience with AWS serverless, large-scale scraping, and the Model Context Protocol.

Stack

Primary
Node.js, TypeScript
Cloud
AWS — Lambda, ECS/Fargate, DynamoDB, SQS/SNS, S3, CDK, SAM
Databases
MongoDB, PostgreSQL, Redis, ElastiCache
Specialty
AI agent automation, large-scale web scraping, MCP (Model Context Protocol)
Certified
AWS Developer — Associate (2020)

Selected Work

  1. 2021 — Present

    Senior Software Engineer · MotoMate

    SaaS for powersports dealerships. Built three generations of AI-powered scraping automation — from API-based code generation to fully autonomous agents that write, test, and deploy their own scrapers across 10K+ dealer websites. Cut per-platform dev time ~75% (8h → 2h). Tracking 1M+ inventory records.

    • Node.js
    • TypeScript
    • AWS Lambda
    • DynamoDB
    • MongoDB
    • Claude / OpenAI
  2. 2020 — 2021

    Senior Software Engineer · ViaDirect

    IoT kiosk fleets across global malls and airports. Led a 4-month root-cause investigation that eliminated a Node.js memory leak forcing daily restarts, restoring 24/7 stability for hundreds of kiosks. Redesigned OTA delivery with Brotli level 11 — payloads 250 MB → 4 MB.

    • Node.js
    • Electron
    • Brotli
    • IoT / OTA
  3. 2017 — 2020

    Co-founder of Engineering, Tech Lead · Magistum

    K-12 school management SaaS. Co-founded the engineering function with the CEO and led a five-engineer team. Designed an event-driven serverless architecture on AWS (ECS/Fargate, Lambda, SQS/SNS) with Angular web + Capacitor mobile — 100K+ users, 40K students, 99.99% SLA.

    • AWS
    • Angular
    • Capacitor
    • Lambda
    • SQS/SNS

Education

Elsewhere