Behzad Najafzadeh
Full‑Stack Engineer · Django · Android · KMP
Summary
Technical Skills
Languages
- Python, JavaScript (ES6+)
- Kotlin, Java, SQL, PHP
Backend & APIs
- Django, Node.js, Celery, FastAPI
- RESTful APIs, GraphQL, Socket.IO
Mobile & Cross-Platform
- Android — Java & Kotlin (many years)
- Kotlin Multiplatform (KMP) — Android & iOS (2+ years)
- Jetpack Compose, Room, Hilt, MVVM
Frontend & Web
- React, Next.js (SSR/SEO)
- JavaScript (ES6+), responsive UI
AI & Data
- LLM APIs, RAG, NL→SQL pipelines
- sqlglot, Pydantic, schema intelligence
Databases
- PostgreSQL, MSSQL, Redis, Room, MySQL
Tools & DevOps
- Docker, Kubernetes, Git, Firebase
- Jenkins, Ansible, Jira, Stripe, CI/CD
Open Source & Projects
DeviceFlow
2026 – Presentgithub.com/behzad-njf/DeviceFlow · smsgateway.behzaaad.ir · Django · React · Kotlin
Self‑hosted Android SMS gateway and device automation platform. Pair real phones with a Django API and React dashboard to send OTP, transactional SMS, and USSD on SIMs you control.
- Multi‑tenant control plane: device pairing, heartbeats, project API keys, webhooks, and live fleet monitoring over WebSockets.
- Kotlin Android agent for SMS send/receive, dual‑SIM routing, USSD, remote commands, and agent security (hidden launcher, passcode).
- Ops stack with Redis/Celery queues, contacts/inbox, automations, and Docker Compose deploy.
InsightAI
2025 – Presentgithub.com/behzad-njf/InsightAI · Python · FastAPI · SQLAlchemy
Production platform that turns natural language into safe, read‑only SQL, runs queries on operational databases, and returns grounded answers from real row data.
- Hexagonal architecture with domain ports, use cases, and FastAPI
/api/v1adapters. - Hybrid routing (SQL, RAG over knowledge base, or both) with SSE streaming, sessions, and rate limits.
- Multi‑layer SQL safety via sqlglot AST validation, read‑only execution, row caps, and timeouts.
- Trusted semantic metrics, YAML governance (row scope, column masks), and explainability payloads.
- Integrates django‑db‑schema‑doc exports for schema‑aware LLM context.
django‑db‑schema‑doc
2025 – Presentpypi.org/project/django-db-schema-doc
Schema intelligence for Django: Markdown docs, JSON snapshots, DBML export, and an interactive ERD explorer (React Flow) from live databases.
- Management commands:
generate_database_doc,export_schema_json,export_ai_schema,schema_diff,generate_erd. - FK graphs, business‑context heuristics, and per‑table SQL/ORM examples for developers and AI agents.
- Live demo on GitHub Pages; documented integration with InsightAI for NL→SQL pipelines.
- Supports PostgreSQL, MySQL, SQL Server, SQLite, Oracle, and other Django backends.
Professional Experience
Full‑Stack Developer
Feb 2020 – Present- Built and maintained Android apps in Java and Kotlin for many years; last 2+ years on Kotlin Multiplatform (KMP) shipping shared logic to Android and iOS.
- Designed and maintained Django 5/6 backends; PostgreSQL and MSSQL with query optimization.
- Built role‑based authentication, dashboards, and React frontends on Django REST APIs.
- Developed Next.js pages with SSR and SEO for key user‑facing product flows.
- Implemented real‑time messaging (Socket.IO) and Celery/Redis for async jobs and notifications.
- Integrated Stripe, Firebase push, multi‑language UI, time zones, and Google Calendar.
- Containerized with Docker; configured CI/CD; enforced JWT, CSRF, and CORS security policies.
Freelance
Web & Android Developer
2018 – Present- Android apps in Java and Kotlin since 2018 — Jetpack Compose, Room, Hilt (e‑commerce, reservations, messaging).
- Kotlin Multiplatform (KMP) for Android & iOS — shared business logic with platform‑native UI.
- Django and PHP backends with React frontends; JWT‑secured WebSocket real‑time features.
🌐 Languages
Persian: Native
English: Professional
🎓 Education
B.S. Software Engineering
Ilam University, Iran · 2013 – 2017