Interactive Resume
DHIAEDDINE BECHATTAOUI
Software Engineer & Mobile Solutions Lead
- 📍 Doha, Qatar
- 📞 +974 3144 7610
- ✉️ Bechattaoui.dhiaeddine@outlook.com
- 🌐 bechattaoui.dev
Professional Summary
Dynamic Software Engineer specializing in mobile application architecture, custom UI/UX orchestration, Rust developer tooling, and workflow automation. With over six years of professional experience, I have successfully delivered 20+ production applications across fintech, legal tech, healthcare, and enterprise systems. Proven track record of reducing development time by up to 70%, optimizing performance by 35–50%, and building scalable solutions using Flutter, Azure OpenAI, Firebase, Kotlin, Swift, and Rust.
Professional Experience
- Enterprise Mobile Applications: Built and released 5 production-grade mobile applications using Flutter, Firebase, Kotlin, and Swift for public and enterprise deployments.
- Legal Tech Solutions: Planned and delivered 4 law firm management systems (LawMax suite) enabling digital case, client, document, appointment, and notification handling across multiple legal offices.
- AI-Driven Workflows: Integrated Azure OpenAI to automate legal workflows, generate summaries, and assist with document processing, reducing manual effort by 30–40%.
- ABP Framework Solutions: Architected and developed enterprise-grade modules using the ABP Framework (.NET), including a comprehensive Push Notification module integrated with Firebase for reliable real-time messaging.
- Cross-Industry Solutions: Produced 15+ client applications across gaming, advertising, finance, e-commerce, healthcare, legal, construction, insurance, and real estate sectors, achieving a 4.5/5 average user satisfaction rating.
- Open-Source Mobile Engineering: Authored and actively maintained 12+ popular Flutter and Dart packages on pub.dev (focusing on streaming AI interfaces, native multi-QR tracking, virtual scrolling, and performance monitoring).
- AI & CI/CD Tooling (Rust): Developed
ai-pr-reviewer, a high-performance open-source tool written in Rust that parses Git diffs and outputs deterministic JSON for automated AI-driven PR reviews within CI/CD pipelines. - Industrial Automation: Executed an industrial data collection system integrating Python with PLC hardware, automating data capture for 500+ machines and enabling AI-based predictive analytics, reducing manual entry by 85%.
- Backend Architecture: Architected and deployed scalable backend services using Node.js and Firebase, improving application performance, data synchronization, and system reliability.
Technical Expertise
Dart, Rust, Kotlin, Swift, Python, TypeScript, Java, C# (.NET), SQL
Flutter, React Native, React, ABP Framework, Node.js, Express, Tauri
Firebase (Auth, Firestore, FCM), Azure, PostgreSQL, MongoDB, MySQL, SQLite
Git, Docker, CI/CD Pipelines, Azure OpenAI, CameraX, AVFoundation, Agora RTC
Selected Key Projects
- ai-pr-reviewer: Open-source CLI tool in Rust parsing unified diffs to deterministic JSON for automated AI review pipelines in CI/CD.
- multi_qr_tracker: Published Flutter package on pub.dev providing concurrent multi-QR code tracking using CameraX and AVFoundation native bindings.
- flutter_ai_chat: Advanced Material Design 3 AI chat package supporting real-time streaming token playback and cross-platform desktop/mobile support.
- Series Legend: Full-featured interactive TV series trivia game built with Flutter & Firebase with real-time multiplayer leaderboard sync (Live on Google Play).
- Me + U: Location-based social discovery app with Agora RTC video communications, Riverpod state management, and Google Maps integration.