Umut Çelik
Senior Software Engineer
AI agents, web scraping at scale, AWS
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
-
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.
-
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.
-
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.
Education
- Jan 2025 — Dec 2026 (expected) M.S. Computer Science · CUNY College of Staten Island
- Sep 2012 — Jun 2016 B.S. Computer Education & Instructional Technology · Marmara University