Ahmed Nabil
Senior Software Tech Lead at Vodafone, Founder of Kotlin Egypt
Cairo, Egypt
Actions
Founder and Leader Of Kotlin Egypt, first and largest Kotlin community in Egypt,
helped 100K+ know about Kotlin, Android, and general programming. Created "Learn Programming" initiative helped 500+ people from Egypt, Gulf, UK and more, Joined 1M Arab coders as a mentor,
currently: Senior Software Tech Lead at Vodafone _VOIS, Previously, worked at HungerStation, Gen. C., and more.
Social Links:
https://linktr.ee/AhmedNMahran
https://linkedIn.com/company/KotlinEgypt
Links
Area of Expertise
Topics
Create Multiplatform App with Compose and KMP
Hands-on workshop to build an application that works on multiple platforms like iOS, Android, Desktop, and Web.
Inshaa' Allah, We will go through:
- preparing the development environment for our KMP project,
- how to structure the app,
- building common UI with Compose multiplatform
- how to make HTTP calls using Ktor,
- dealing with JSON serialization.
A Journey from Callback Hell to Kotlin Coroutines
Talking about Asynchronous programming and different approaches to handle it like, Threading, Rx, callbacks, Futures, Promises, and how is Coroutines different from these approaches, the session will be a story-telling talk.
published articles here:
https://ahmednmahran.medium.com
Compose here, compose there, compose everywhere
Create multiplatform apps with compose for iOS, Android, Desktop, and Web.
In this session, we will give a quick overview about Kotlin multiplatform (KMP), and its capabilities, options from sharing small part to going 100% Kotlin for all platforms with Compose.
Showing a demo at the end of the session to see what compose multiplatform can do.
Session recording
https://youtu.be/isDOrTReFXA?feature=shared
Create Multiplatform Chat App with Compose and Ktor
A workshop in which we will give an intro about compose and Ktor frameworks, then will create a simple socket chat with Ktor and a simple UI with Compose multi platform to run on Android and desktop.
Droidcon & Fluttercon Kenya 2024 Sessionize Event
Explore I/O
Online event for students, introducing the concept of cross-platform programming, and how to use android studio bot and gemini to help create apps faster.
Compose Everywhere - Solution Challenge
Participated in a session about Compose multiplatform and how to use in creating apps faster, and benefit from it while providing solutions in solution challenge.
Held at the American university in Cairo, in New Cairo, Egypt.
droidcon Amman 2024 Sessionize Event
Devfest On-Campus Zagazig
Session: Kotlin here, kotlin there, kotlin everywhere,
Introducing Kotlin to university students and exploring its history, how to use Kotlin multiplatform to develop on different platforms.
Announcement post:
https://www.facebook.com/photo?fbid=344764171641984&set=gm.189201704276724&idorvanity=175268652336696
Some photos:
https://www.facebook.com/Google.DSC.Zagazig/posts/pfbid03VtthjKkdRDk8m35FABSJJCKTmiVvaiXBWqHythuXVWzsykak7ezFDMWS5f6Bp3nl
Devfest On-campus Alexandria 23
Session:
Build Apps Faster with AI using Android Studio Bot
talked about AI, it's usages, Android Studio Bot as an example, and made a live demo on how to use it to create apps faster.
Devfest Cairo 23
Workshop [Advanced]: Compose Multiplatform for iOS, Android, and Desktop
Talk: Staying up-to-date in the AI Era
DevFest Helwan 23
Session:
Increase Productivity with AI using Android Studio Bot
Google IO Extended Cairo 23
Session: What's new in Kotlin and Android
MENA Digital Days - Build a kotlin multiplatform app using AI
A session about AI and how to use generative AI to create a Kotlin Multiplatform App
GDSC Fayoum Scope Game - Chat GPT
An Intro about Generative UI and Chat GPT
Kotlin Multiplatform - IWD Beni Suef 2023
introduction about kotlin multiplatform to university students
MENA Digital Days - Chat GPT, A friend or an enemy
Discussion the future of AI and whether it will replace developers
Programming Stream, From a call center agent, to a SW tech lead at Vodafone.
Talking in a podcast about my journey in programming, how I started, what are the impediments I faced, how I overcame them, and advices to junior developers and students.
Devfest Cairo 22
1- Panel Discussion
2- Intro to Kotlin Multiplatform
3- Hackathon mentor and judge
MENADD - Consume APIs with Ktor in Kotlin Multiplatform
Intro to Ktor and how to use it in KMP
droidcon Egypt 2022 Sessionize Event
Droidcon Egypt 22
Talk: A journey from callback hell to Kotlin Coroutines
Workshop: Create Chat App for Android and Desktop with Compose Multiplatform
Some photos
https://x.com/AhmedNMahran/status/1584249391866531841?s=20
Devfest Alexandria 21 - A journey from callback hell to Kotlin coroutines
MENA Digital Days
Kotlin-Java Interoperability
MENA Digital Days
Classes and Objects in Kotlin
MENA Digital Days
Intro to Kotlin and its relation to Android development
Devfest Saudi 2020 - Intro to Jetpack Compose
Online event - Devfest 2020 Saudi Arabia
GDG Jeddah, Using Coroutines in Android
Walked through the a coroutines in android code lab with attendees, and showed how we can benefit from coroutines to achieve async programming in Android, online event. in collaboration with GDG Jeddah.
Kotlin 102 - GDG Jeddah
continuing a series of Kotlin topics in collaboration with GDG Jeddah, talked more in an online event about functions, classes, and java interoperability in Kotlin
Introduction to Kotlin - GDG Jeddah
Online session in collaboration with GDG Jeddah, Saudi Arabia chapter, talked about Kotlin, how it compares to Java, and how to use it in android development
Android Bootcamp - IEEE Minia
6-day bootcamp to teach students advanced android development in collaboration with IEEE Minia univertisy
Ahmed Nabil
Senior Software Tech Lead at Vodafone, Founder of Kotlin Egypt
Cairo, Egypt
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top