Mohamed Shaban
Agentic AI · AWS Cloud · iOS

Senior Software Engineer with 8+ years building and scaling production systems across automotive, fintech, and IoT — spanning native iOS, AWS serverless backends, and agentic AI. On the BMW Motorrad Connected App, used by hundreds of thousands of riders worldwide, I drive both the iOS app and its AWS cloud services, lead large-scale modernization and CI/CD, and mentor engineers. I also design and ship AI agents and RAG systems end-to-end — from local LLMs and the OpenAI Agents SDK to MCP, n8n, and vector search. This site's AI representative is one I built myself — ask it anything about my background.

Download CVLinkedInGitHubStack Overflow

The AI representative is a live agent Mohamed designed and built himself — a working demo of his AI engineering, not a third-party widget.

8+ years across iOS, AWS cloud & AIBMW Motorrad Connected — iOS + AWS backendLed 90% Objective-C → Swift migrationAWS serverless + Infrastructure-as-CodeBuilds AI agents & RAG systems end-to-endMentors engineers · leads technical planning

About

Engineer, modernizer, builder

I build production systems that real people depend on every day — currently the BMW Motorrad Connected App, a navigation and connectivity platform used by hundreds of thousands of riders worldwide. I work across both the native iOS client and its AWS serverless backend in the same role.

My edge is taking large, complex, often legacy systems and making them faster to evolve: migrating Objective-C to Swift, lifting test coverage, modernizing AWS Lambda services with Infrastructure-as-Code, and turning flaky release processes into reliable CI/CD. I've worked across automotive, fintech, and IoT, and I mentor engineers along the way.

And I build AI agents and RAG systems end-to-end. This very site is an example — its AI representative runs on AWS serverless, with retrieval, tool-calling, guardrails, and a voice mode I designed and built myself.

Based in Munich, Germany · Open to remote & relocation

8+
Years engineering
85%
Test coverage driven
50+
App Store releases
90%
Legacy code migrated

Experience

Where I've made impact

Senior Software Engineer — iOS & AWS Cloud @ Pixida GmbH

Jan 2022 – Present

BMW Motorrad Connected App — globally distributed navigation & connectivity platform (App Store) with an AWS serverless backend

  • Drive end-to-end development of the platform — the native iOS client and its AWS serverless backend — used by hundreds of thousands of riders worldwide.
  • Led migration of a substantial legacy codebase from Objective-C to Swift — 90% migrated — and raised unit-test coverage to 85%, cutting tech debt and speeding up delivery.
  • Developed and maintained AWS Lambda services and optimized infrastructure with CloudFormation (Infrastructure-as-Code); refactored legacy Lambdas.
  • Built and maintained CI/CD across mobile and cloud (Jenkins, GitHub Actions, AWS CodeBuild), shipping Lambda code and infra stacks across multiple environments and regions.
  • Partnered with the platform team on the Kong API Gateway for request handling and security; collaborated with product owners on technical planning and estimates.
  • Mentored and onboarded engineers; drove code-quality standards through structured reviews.

Senior iOS Engineer @ Pixida GmbH

Sep 2021 – Dec 2021

SafetyTag iOS SDK — IoT Bluetooth driving-analytics platform

  • Developed SDK features enabling real-time driving-data analysis between hardware devices and the iOS app.
  • Designed full CI/CD automation with Fastlane and GitLab CI — App Store integration, certificates, provisioning profiles.
  • Conducted code reviews to maintain SDK quality and consistency.

iOS Engineer @ Trufla Technology

Feb 2018 – Aug 2021

Trumobile — white-label insurance app platform (Canadian market)

  • Shipped features across multiple white-labeled insurance apps, each deployed individually to the App Store.
  • Managed 50+ App Store deployments with zero critical release failures.
  • Passed third-party penetration testing across all apps, meeting financial-sector security requirements.
  • Established Fastlane CI/CD pipelines, reducing release cycle time.

Selected work

Things I've built

SafetyTag IoT SDK

Real-time BLE analytics

Bluetooth IoT SDK streaming real-time driving analytics between hardware and the iOS app, with full Fastlane/GitLab CI automation.

iOS SDKBluetoothIoTFastlane

Trumobile Insurance Platform

50+ App Store releases

White-label insurance apps for the Canadian market — 50+ App Store deployments with zero critical failures and passing fintech penetration tests.

iOSFintechWhite-labelSecurity

This Website's AI Representative

Live AI demo · runs at ~$0/mo

A grounded RAG agent I built end-to-end that answers recruiter questions from my real experience, with both a text and a voice mode. Runs on AWS serverless at ~$0/mo. The site you're on is the live demo — see the AI Engineering section for the full stack.

RAGAI AgentAWS LambdaCDK / IaCVoice

AI Engineering

Building agentic AI

Alongside my product work, I design and build AI agents and RAG systems — developed through self-directed study and real, hands-on projects. I'm especially interested in building agentic systems and keen to take this further on future work.

The path I worked through, end to end:

  1. 1PythonFoundation for AI tooling & automation
  2. 2Local LLMs · OllamaRunning open-source models locally
  3. 3Agents with the OpenAI SDKTool-calling against local & cloud LLMs
  4. 4OpenAI Agents frameworkMulti-step, tool-using agents
  5. 5Model Context Protocol (MCP)Connecting tools & data to agents
  6. 6n8n workflowsAutomation & service integrations
  7. 7RAG & semantic searchEmbeddings, vector databases, retrieval
Shipped to production

I put these skills into production by building this site's AI representative myself — a grounded agent that answers from my real experience, with a text and voice mode. It runs at roughly $0/month on AWS serverless.

  • Gemini function-calling
  • In-Lambda vector search
  • Guardrails screening layer
  • Groq speech-to-text
  • ElevenLabs voice
  • AWS serverless + CDK (IaC)
The chat and voice agents on this page are that system, live.

Recommendations

13 received on LinkedIn from colleagues & managers · View on LinkedIn

Mohamed Salah

Lead Software Engineer & Mobile Architect | Native iOS & Android | System Design

Oct 2024 · Worked together on the same team

I had the pleasure of working with Shaban. He is one of the best when it comes to writing clean code.

Sandro Silva

Product Owner & Published Author

Oct 2024 · Worked together on the same team

I had the opportunity to work with Obaya on an iOS project at Pixida for BMW Motorrad, and his proactive approach and enthusiasm stood out from day one. He consistently brought a high level of energy and initiative, embodying a 'let's do it' mindset that pushed the project and the team forward. Obaya is not only technically skilled but also incredibly vocal about his ideas in the best possible way, which is something that I highly value in the short, mid and long term. He's always ready to share his thoughts, propose alternative solutions, and engage in meaningful discussions to ensure the best outcome for the team/project. His willingness to brainstorm around ideas and align them with the defined roadmap was instrumental in refining and delivering features at the expected level (sometimes beyond). Beyond his technical expertise, Obaya is highly collaborative and knowledgeable, making him a great asset to any team. I highly recommend him for any role in iOS development - he'll be a driving force in any project he takes on.

George Talaat

Senior System Analysis Project Lead @ Link Development | System Analysis

Dec 2021 · Worked together

Mohamed is one of the professional IOS developers I worked with, he always finds a way to fulfill the requirements in a neat and efficient implementation.

Shymaa Othman

Engineering Manager | Mobile Tech Lead | SaaS products | AI researcher | AI-powered Apps | Mobile Architecture | Kotlin | Compose | Android | iOS | KMP | SE lecturer | Public Speaker

Sep 2021 · Managed Mohamed directly

Mohamed is a talented developer with passion to learn and develop new technologies and come up with better solutions. He worked with me for almost 3 years and was a great asset for the team and product.

Walid El Alfy

CTO - Banking Sector

Sep 2021 · Managed Mohamed directly

Mohamed is a committed and decent person. He is an excellent IOS developer and really an asset to any company.

Ahmed Eldyahi

Senior iOS Developer at Misr Digital Innovation (MDI)

Aug 2021 · Worked together on the same team

Mohamed is a hard worker, smart, creative iOS Developer. although I have worked with him for a short period of time He was so helpful. he helped me with my new job handover with patience and loyalty.

Sandra Marcus

Senior Product Manager at D2L · PMP, SAFe 6 PM/PO, PSPO1

Jun 2021 · Managed Mohamed directly

Mohamed is a creative, hardworking developer. I had the pleasure of working with Mohamed for around 3 years. He's been always looking for solutions, bringing new ideas and features to the table and always been pleasant to deal with. He is passionate about his work and takes prove in it. Mohamed is a great addition to any team.

Bola Fayez

Senior iOS Engineer · Engineering Manager · Swift · SwiftUI · 11+ Years

Jun 2021 · Was senior to Mohamed

Mohamed is smart person has many experience in iOS development, design patterns and structures, smart iOS Developer. I'm so lucky to work with you.

Samer Mahmoud

Senior SDET / Test Automation Engineer

May 2021 · Worked together on the same team

Mohamed is great developer he has a lot of technical and soft skills, he carries a lot of responsibilities and has great communication skills

Ahmad AbdulAzim Al-Afifi

Test Lead at THIQAH

May 2021 · Worked together on the same team

Mohamed is a very talented and helpful colleague, he is always keen to deliver a high quality product. Also his communication skills are very good.

Ayman Alsapagh

Expert Applications Operations Engineer | Application Support | Enterprise Operations

May 2021 · Studied together

I had studied with Mohamed Shaban at faculty of Computer science and information technology for 4 years, we had worked together on graduation project. Shaban was always motivated rarely disappointed. He was able to search quickly and find solutions for our problems. we usually talkes about computer science, new technologies, Shaban have a solid knowledge of computer science.

Mustafa Ezzat

Senior Software Engineer (iOS) at Backstage

Oct 2019 · Worked together on the same team

Mohamed is an organized individual, always motivated and innovative, he always looks for the smartest way to do his job, works hard and deliver high quality work while committing deadlines and an easy to work with.

Basim Alamuddin

Senior iOS Engineer

Mar 2018 · Was senior to Mohamed

Mohamed is a very good iOS developer. I was senior to him at Sharp Mobile iOS team; he was always curious to know the best practices in the field. He was fast in doing his research and implementing the tasks very well. I predict him a very successful career and I recommend him in any place.

Swipe to see more →

Toolkit

Skills & technologies

Languages

  • Swift (expert)
  • Objective-C
  • Python
  • Swift Concurrency

Apple Frameworks

  • SwiftUI
  • UIKit
  • Combine
  • RxSwift
  • CoreData
  • MapKit

Architecture

  • MVVM
  • VIPER
  • Dependency Injection
  • Repository Pattern
  • POP

Cloud & Backend

  • AWS Lambda
  • API Gateway
  • DynamoDB
  • S3 · SNS · CloudWatch
  • CloudFormation / CDK (IaC)
  • Node.js
  • Kong

CI/CD & Tooling

  • Fastlane
  • Jenkins
  • GitHub Actions
  • AWS CodeBuild
  • GitLab CI
  • Xcode Cloud

AI Engineering

  • LLM agents (tool-calling)
  • RAG
  • Embeddings & vector search
  • MCP
  • n8n automation
  • Ollama / local LLMs
  • Prompt engineering

Contact

Let's talk about a role

Hiring for iOS, AI, cloud, or a tech-lead position? I'd love to hear about it. Send a message, reach me directly, or ask my AI representative anything about my experience.

info@obaya.devLinkedIn profile

Mohamed's AI Agent

Grounded RAG · no made-up answers

Hi! I'm Mohamed's AI representative. Ask me anything about his experience, skills, or the roles he's looking for — I answer from his real background.