Loading...

Resume

Senior Software Engineer & Engineering Team Lead

AI / LLM · Flutter · Full-Stack · Embedded & IoT

10+ years · 40+ products · 4 published apps · 50+ websites

About

Senior Software Engineer & Engineering Team Lead with 10+ years of production delivery across AI / LLM platforms, mobile (Flutter), full-stack web and embedded / IoT systems. I turn business requirements into scalable architecture, lead distributed teams, and own systems from firmware and APIs to App Store releases.

  • Senior Software Engineer & Embedded Team Lead at MWF Metal Detectors — firmware roadmap on STM32 (FreeRTOS) / ESP32-C3, custom BLE stack, the flagship Maxterm Flutter app and the global WooCommerce store.
  • AI & Media Systems Engineer at Wisdar Network — AI video / newsroom tooling used by Al Jazeera and Middle East Eye (Ekteb.ai, Video Download API, active-speaker reels).
  • Technical partner & lead mobile engineer at Kantesti — AI medical platform, 2M+ users in 127 countries, partnered with Microsoft, NVIDIA and Google Cloud.
  • Independent tech lead since 2013 — 40+ commercial products, 4 published apps, 50+ production websites, team of 8 engineers + 2 designers.
  • Location: Istanbul, Türkiye — open to remote / relocation
  • E-mail: info@abdulkadertarrab.com
  • Phone: +90 553 760 88 34
  • Languages: Arabic (native) · English (fluent) · Turkish (advanced)
  • Open to: Senior / Staff Engineer · AI & ML Engineer · Tech Lead / Engineering Manager · Embedded & IoT Lead
Experience
2021 – Present
Senior Software Engineer & Embedded Team Lead — MWF Metal Detectors, Istanbul
  • Lead the embedded-firmware team for industrial metal / gold detectors: STM32 (FreeRTOS) and ESP32-C3 firmware, custom BLE protocol with checksums and 9 concurrent streams, cross-stack debugging MCU → BLE → app.
  • Architect and maintain Maxterm (Flutter): 8 detection systems, 42 screens, ~27k lines of Dart, hand-built 3D engine for ground-scan visualisation, 9 languages with full RTL.
  • Built the company ERP (React 18 + Supabase + Capacitor, 65 modules) and the MaxScan web simulator of the device UI.
  • Own the global e-commerce platform mwf-metaldetectors.com (WooCommerce, 6 languages, device registration, warranty, ERP integration) and two open-source shipping plugins.
  • Designed CI/CD, containers, reverse proxies and observability across staging and production.
2024 – Present
AI & Media Systems Engineer — Wisdar Network, Istanbul (hybrid, parallel engagement)

Media-tech company building AI tooling for newsrooms (clients include Al Jazeera and Middle East Eye).

  • Ekteb.ai — AI video-production SaaS: transcription (Whisper / Speechmatics), translation to 40+ languages, AI shorts, covers, ElevenLabs voice-over, montage dispatch and social publishing.
  • ekteb-ai distribution backend (Laravel 11 + GPT-4 + SBERT): 8 content types, 3 routing modes, quotas, LLM filtering, cross-lingual deduplication.
  • Video Download API (FastAPI, ~25 endpoints): yt-dlp with PO-token provider, proxy rotation, fingerprint matching, multi-window cutting, S3 delivery, Next.js 15 dashboard.
  • Active-speaker reels service (PyTorch, LR-ASD, S3FD, facenet) turning landscape video into 9:16 reels on RunPod serverless at ~$0.02 per video.
2026
Lead Engineer — Mrsad: social-media & news monitoring platform (contract)
  • Designed and built a monitoring / OSINT platform: FastAPI + Celery backend (~38k lines, 94 routes, 88 migrations, 95 test files), React 19 + TypeScript analyst console (29 screens, Arabic RTL), and a speech-to-text microservice.
  • Headful-browser crawler fleet (patchright on Xvfb, one worker = one account = one sticky proxy) capturing Facebook, Instagram, X and YouTube via network interception; 3-tier news fetching with adapters, circuit breakers and dedup.
  • Security by default: mandatory TOTP 2FA, RBAC, Fernet-encrypted credentials, JWT refresh flow; GitHub Actions → Docker deployments.
2019 – 2021
Flutter & Full-Stack Engineer — International Clinics, Istanbul
  • Shipped GplusClinic, a Flutter app for medical tourism: consultations, appointment booking, document upload, multi-currency pricing, push notifications; Laravel / WordPress backend and CRM integration.
  • Delivered the multilingual flagship site internationalclinics.com (7 languages) with an SEO foundation for international medical-tourism keywords.
2013 – Present
Independent Software Engineer & Tech Lead — Türkiye / remote
  • Technical partner & lead mobile engineer at Kantesti (AI Blood Test Analyzer: 100k+ Google Play downloads in two months, 75+ languages, HIPAA / GDPR).
  • Led a team of 8 engineers + 2 designers on multi-app deliveries: KopKap (Flutter + Laravel 11, Stripe escrow, Agora live streaming), Meem Tag / EDLL Shop (modular Laravel + 2 Flutter apps + Next ERP bridge), EuroMarketn B2B wholesale, ServiceQo on-demand services (3 Flutter apps, 7 payment gateways).
  • 50+ WordPress / WooCommerce sites for restaurants, clinics, real estate, logistics and retail across Türkiye, GCC, Europe and North America.
Education
2020 – ongoing
M.Sc. Artificial Intelligence & IoT — Türkiye

Graduate studies in artificial intelligence and Internet-of-Things systems, in parallel with full-time engineering work.

2011 – 2018
B.Sc. Electrical & Electronic Engineering — University of Aleppo

Graduation project: autonomous vision-guided robot (Raspberry Pi + OpenCV). Founded and led the faculty's first programming teams; lectured on programming, IoT and AI in the final years.

2007 – 2011
Diploma, Computer Maintenance — Fifth Institute of Industry, Aleppo

Graduated with 97%, first in the city of Aleppo.

Certification
Android Studio Java + Firebase — Projectsy Institute

Native Android development with Java and Firebase.

Skills & Technologies

AI / LLM & Machine Learning

Generative AI · LLM integration (OpenAI GPT-4o, Anthropic Claude, Gemini) · Agentic AI & multi-agent systems · Tool use / function calling · MCP (Model Context Protocol) · RAG & embeddings · Vector databases (pgvector, Qdrant, Weaviate, Chroma) · Prompt engineering & evaluation · Fine-tuning (LoRA) · Self-hosted models (Ollama, Llama 3, Mistral, DeepSeek) · AI-assisted engineering (Claude Code, Cursor, GitHub Copilot) · Speech-to-text (Whisper, Speechmatics, Silero VAD, ONNX Runtime) · Text-to-speech (ElevenLabs) · Computer vision (PyTorch, TensorFlow, YOLO, OpenCV, active-speaker detection, face embeddings) · On-device ML (TensorFlow Lite, ML Kit) · Sentence-transformers (SBERT) · LangChain / LangGraph · MLOps on GPU (CUDA, RunPod serverless)

Mobile

Flutter & Dart (Riverpod, Bloc, Provider, GoRouter, Dio, Hive) · Capacitor · Native Android (Java / Kotlin basics) · iOS deployment · BLE & Bluetooth Classic · Firebase (Auth, FCM, Firestore, Crashlytics, App Check, Remote Config) · In-app purchases · Stripe · Agora RTC / RTM · Deep links · Fastlane · Codemagic · Bitrise · TestFlight · Google Play Console

Backend & APIs

Python (FastAPI, Flask, Celery, asyncio, SQLAlchemy / Alembic) · PHP (Laravel 11 / 12, Sanctum, Spatie, Queues, Broadcasting, Inertia) · Node.js · ASP.NET Core · REST · GraphQL (Apollo, WPGraphQL) · gRPC · WebSockets / SSE · Webhooks · Microservices & modular monoliths · Event-driven (Redis Streams, queues; Kafka / RabbitMQ / SQS working knowledge) · Clean Architecture · DDD · Supabase (Postgres, Auth, Edge Functions) · WordPress & WooCommerce plugin development

Frontend

TypeScript · React 19 · Next.js 15 (App Router, Server Components, ISR) · Vite · Tailwind CSS v4 · shadcn / Radix UI · Inertia.js · i18n & RTL · Accessibility · Figma · Elementor

Data, Search & Caching

PostgreSQL (JSONB, CTEs, partitioning) · MySQL / MariaDB 8.4 · MongoDB · Redis · Elasticsearch · Meilisearch · Firestore · Raw-SQL migrations · Query tuning & N+1 elimination

Cloud, DevOps & Security

Docker & Docker Compose · Kubernetes (Helm, Ingress) · GitHub Actions · GitLab CI · Jenkins · AWS (EC2, S3, CloudFront, Lambda, RDS, ECS) · Google Cloud (Cloud Run, Functions) · Cloudflare (Workers, R2, WAF) · DigitalOcean Spaces · Azure · Nginx / Traefik / Caddy · Portainer · Linux hardening · Observability & logging · OAuth 2.0 / OIDC (PKCE, JWT) · TOTP 2FA · OWASP Top 10 · Encryption at rest / in transit · GDPR / HIPAA / KVKK-aware delivery · PCI-aware payment flows

Embedded & IoT

STM32 + FreeRTOS · ESP32-C3 · Arduino · Raspberry Pi · PLC · C / C++ · Custom BLE / serial protocols with checksums · MQTT (Mosquitto, HiveMQ) · Modbus · CAN bus · RS-485 · LoRaWAN · Zigbee · OTA firmware · PCB design (KiCad, Altium, EasyEDA) · Sensor fusion (IMU, compass, GPS) · Motor control (L298N, servo, PWM) · SolidWorks

Web Scraping & Data Pipelines

Playwright / patchright headful automation · yt-dlp & PO-token providers · Proxy rotation (residential / ISP) · Browser-fingerprint consistency · Rate limiting & circuit breakers · RSS / sitemap discovery · trafilatura / readability extraction · SerpApi · Dedup & content fingerprinting

Payments, Commerce & ERP

Stripe (Connect, escrow, refunds, disputes) · Razorpay · PayPal · iyzico · Multi-currency wallets · WooCommerce custom payment & shipping plugins · Odoo · Bitrix24 · Zoho (Deluge) · Next ERP · WhatsApp Business API · CRM / ERP integrations

Testing & Engineering Practice

PHPUnit · Pest · pytest · Jest · Vitest · Flutter test · Playwright / Cypress E2E · TDD · Code review · RFCs & ADRs · System design · Conventional Commits · SemVer · Agile / Scrum (Jira, Linear, ClickUp) · Technical writing

Programming Languages

Dart · Python · TypeScript / JavaScript · PHP · Java · C / C++ · C# · SQL · Bash

Languages
Native
Arabic
Fluent
English
Advanced
Turkish
A1
German
Volunteering
Aleppo
Volunteer teacher

Coding workshops for underprivileged students.

Aleppo
UNDP volunteer

Well-digging projects with the UN Development Programme.