# Ali H. > Senior Software Engineer Location: Livonia, Michigan, United States Profile: https://flows.cv/alih 20+ years of experience as a Software Developer, Architect, and Team Lead. Expertise includes applying structured engineering methods and rapid software development processes to deliver high-impact solutions. Versatile across mobile, web, and enterprise platforms, with a deep background in high-concurrency multi-threaded applications and modern architectural frameworks. ## Work Experience ### Lead Software & Mobile Engineer @ Very Good Ventures Jan 2022 – Present Lead Software & Mobile Engineer | Norwegian Cruise Line (NCL) Guest Experience: Pre-Cruise and Onboard Service Ecosystem End-to-end development and delivery of a comprehensive mobile platform designed to transform the passenger journey. Platform Orchestration: Directed the development of high-availability modules for real-time activity tracking, shore excursion bookings, dining reservations, add-ons and more. Managed the implementation of dynamic itinerary synchronization, entertainment scheduling, and secure user-profile management. Guided the mobile engineering lifecycle from initial discovery to deployment, ensuring architectural alignment with enterprise backend services and high-traffic performance during peak cruise operations. Senior Software & Mobile Engineer | Toyota Engineered core components of the infotainment ecosystem for 2024 Toyota and Lexus vehicle lineups. Focused on high-performance UI rendering and seamless hardware-software integration within the automotive environment. Adaptive UI Architecture: Dynamic layout adaptation across varied car screen dimensions and aspect ratios, ensuring a consistent brand experience from standard displays to panoramic luxury screens. State Management: Implemented the BLoC pattern to manage complex, real-time data streams and system states, maintaining high stability in a mission-critical environment. ### Founder and Software consultant @ DraftLane Jan 2019 – Present | ميشيغان, الولايات المتحدة Full-Lifecycle Fantasy Sports Ecosystem and Mobile App for iOS and Android. Architected and engineered a high-performance, cross-platform fantasy sports ecosystem. Managed the end-to-end delivery of a distributed system comprising an iOS/Android mobile suite, high-concurrency .NET microservices, and a real-time data engine. Mobile Ecosystem: Engineered a cross-platform solution using Flutter and Dart. Implemented BLoC for complex state management, secure payment processing and biometric-ready authentication. Real-Time & Socket Infrastructure: Robust real-time communication layer between Flutter and .NET services using WebSockets and Server-Sent Events (SSE) to deliver instantaneous scoring updates, live game data, and interactive user experiences with sub-second latency. Compliance & Geo-Services: Developed custom geolocation modules to ensure regional regulatory compliance and jurisdictional eligibility for real-time fantasy gaming. Backend Architecture: Scalable microservices architecture using .NET Core, C#, and Azure Functions. Optimized data access via Dapper and T-SQL, stored procedures and triggers for high-integrity transactions and complex relational mapping. Platform Governance: Comprehensive administrative SPA for real-time contest orchestration, push notification management, and system health monitoring. Skills & Technologies Languages: C#, Dart, SQL (T-SQL), TypeScript, JavaScript, HTML, CSS. Frameworks & Platforms: .NET Core/Web API, Flutter, Blazor, Angular 9+, Azure Functions. Real-Time & Communication: WebSockets, Server-Sent Events (SSE), REST APIs, SignalR, Firebase Cloud Messaging (FCM). Data & Storage: SQL Server, Dapper, Firebase (Authentication/Firestore). Architecture & Patterns: Microservices, BLoC, Riverpod, Repository Pattern, Singleton/Scoped Dependency Injection, JWT/SSL Security. DevOps & Tools: Git, GitHub, IIS Configuration, RevenueCat, TestFlight, Google Play Console. ### Software Engineer - Mobile development @ FUTUREBANK Jan 2021 – Jan 2022 | Detroit, Michigan, United States Mobile banking application for iOS / Android using Flutter ### Full Stack Software Engineer and Team Lead @ Michigan Jan 2016 – Jan 2021 | Novi, Michigan, United States Full Stack Software Engineer and Team Lead Web-based applications utilizing: C#, .NET Core ecosystem, REST APIs, Angular, Typescript/JavaScript, SQL Server and TSQL Design and Development lead of Web-based projects: Automated Guided Vehicles and Airport Baggage Handling System. ### Full Stack Software Developer and team lead @ Michigan Jan 2005 – Jan 2016 | Michigan, United States and Canada Web based applications using the .NET ecosystem ## Education ### Master's degree in Computer Software Engineering Kharkiv State University ## Contact & Social - LinkedIn: https://linkedin.com/in/alihodroj --- Source: https://flows.cv/alih JSON Resume: https://flows.cv/alih/resume.json Last updated: 2026-03-23