Curriculum Vitae

Interactive Resume

DHIAEDDINE BECHATTAOUI

Software Engineer & Mobile Solutions Lead

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

Mobile & Full-Stack Developer August 2024 – Present
InnovaWide for Smart Solutions — Doha, Qatar
  • 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.
Independent Software Consultant November 2020 – Present
Freelance / Contract
  • 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

Core Languages:

Dart, Rust, Kotlin, Swift, Python, TypeScript, Java, C# (.NET), SQL

Frameworks & Libraries:

Flutter, React Native, React, ABP Framework, Node.js, Express, Tauri

Cloud & Databases:

Firebase (Auth, Firestore, FCM), Azure, PostgreSQL, MongoDB, MySQL, SQLite

Tooling & Infrastructure:

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.

Education & Certifications

Fundamental License (B.S. Equivalent) in Computer Science and Multimedia
Higher Institute of Computer Science and Multimedia (ISIM), Gabes, Tunisia
Certified Scrum Master (CSM)
Scrum Alliance