# Mohamed Derkaoui - Professional Profile Canonical website: https://mderkaoui.dev/ ## Professional summary Mohamed Derkaoui is a Senior Software Engineer working across iOS and applied AI. He is based in Paris, France. His main expertise is native iOS product engineering with Swift, SwiftUI, UIKit, and Objective-C. He also develops and improves AI engineering tools, LLM workflows, and automation, alongside experience in backend development, real-time systems, software architecture, product delivery, technical leadership, and engineering management. ## Current role ### Trainline - Senior iOS Engineer March 2022 to present Mohamed works on the Trainline iOS app, used by more than 10 million daily travellers across Europe. Selected work and responsibilities: - Reduced the engineering work required to support a new supplier by 80% - Modernised critical product flows with SwiftUI and hexagonal architecture - Helped develop and improve AI tools, workflows, and automations used in day-to-day engineering work - Worked across architecture, product delivery, observability, testing, and experimentation - Led two engineering teams during an interim engineering management period - Collaborated with product, design, and engineering stakeholders Official company website: https://www.thetrainline.com/ ## Previous experience ### LALALAB - iOS Engineer May 2020 to January 2022 - Worked on a mobile commerce product used by more than four million customers - Redesigned checkout and payment flows, increasing conversion by 28% - Built a reusable product-creation system for a growing catalogue - Implemented Sign in with Apple, used by 40% of new sign-ups Official company website: https://www.lalalab.com/ ### Frianbiz - Software Engineer April 2019 to May 2020 - Developed and maintained iOS and web products - Built real-time communication for a live game chat system using Socket.IO - Developed a custom dashboard for distributed connected devices - Worked across mobile, backend-connected products, and product prototyping Official company website: https://www.frianbiz.com/ ## Skills ### iOS - Swift - SwiftUI - UIKit - Objective-C - Xcode - Tuist - Fastlane ### Architecture and quality - Hexagonal architecture - MVVM - Modular systems - Unit testing - Observability - Continuous integration and delivery ### Applied AI and automation - AI engineering tools - LLM workflows - Workflow automation - AI-assisted software development - Evaluation and iteration ### Product and backend engineering - Backend development - Real-time systems - Socket.IO - Firebase - Payments - A/B testing - Performance optimisation ### Leadership - Engineering management - Technical direction - Mentoring - Hiring - Cross-functional product delivery ## Education - 2015-2018: Engineering degree in Computer Science, Hassania School of Public Works (EHTP) - 2013-2015: Preparatory classes in Mathematics and Physics - 2012-2013: Scientific Baccalaureate ## Languages - Arabic: native - French: bilingual - English: fluent - German: beginner ## Published writing - [Unit Testing in Xcode: From 0 to 1](https://medium.com/frianbiz/unit-testing-in-xcode-from-0-to-1-8401020e1f95), 2020 - [Pixology: The New Frianbiz Adventure](https://medium.com/frianbiz/pixology-the-new-frianbiz-adventure-1e98d10e3e20), 2019 - [AI Unity Game for Dummies](https://medium.com/frianbiz/ai-unity-game-for-dummies-57fbd68360bc), 2019 ## Contact and public profiles - Website: https://mderkaoui.dev/ - Email: medder12@gmail.com - LinkedIn: https://linkedin.com/in/m-derkaoui - GitHub: https://github.com/MohamedDer - Medium: https://medder.medium.com/