Senior Software Engineer, Kotlin Enthusiast, Crafting scalable mobile solutions with Kotlin, specializing in design systems, clean architecture, and secure development practices. Building tomorrow's Android experiences today.
object MahmoudAlim {
val identity = Developer(
name = "Mahmoud H. Alim",
title = "Senior Android Engineer",
motto = "Software Engineer by day, Plant Scientist by night π±"
)
val currentRoles = roles {
professional(
"Senior Android Engineer" to "Transflo",
"Design System Advocate" to "4Sale International"
)
community(
"Core Contributor" to "OpenBytes",
"Organizer & Designer" to "GDG Helwan",
"Community Lead" to "Android Worldwide"
)
}
val expertise = skills {
android {
mastery("Kotlin", "Jetpack Compose", "KMP")
passionate("Clean Architecture", "Mobile Security")
learning("System Design", "Design Systems")
}
designSystems {
implementation(
"Component Libraries",
"Design Tokens",
"Style Guidelines"
)
tools(
"Figma" to "Design Collaboration",
"Material Design" to "Design Language"
)
}
architecture {
patterns("MVVM", "MVI", "Clean", "Modular")
principles("SOLID", "KISS", "DRY")
belief("Good architecture is like a good joke - if you have to explain it, it's bad π")
}
testing {
approach("Test First, Code Later π―")
tools("JUnit", "Mockk", "Compose-ui")
philosophy("If it moves, test it π§ͺ")
}
}
val superPowers = listOf(
"Turning Coffee into Code β",
"Architecture Wizard π°",
"Design Systems Craftsman π¨",
"Bug Hunter π",
"Plant Whisperer π±"
)
val lifePhilosophy = """
while(alive) {
code()
learn()
grow()
drinkCoffee()
debugPlants()
repeat()
}
""".trimIndent()
}
Repo | Language | Description |
---|---|---|
ComposeRatingBar | Kotlin | Listed in Android Arsenal , this is a simple yet customizable implementation for a rating bar in Android with JetpackCompose. |
Repo | Language | Description |
---|---|---|
Translator | Kotlin-Swift | A work-on-progress Koltin multi platform mobile app for a production ready native Android and iOS native apps using Text-to speech and word translation features. |
Premium | Kotlin | Premium is a poc Android app designed to display information about The English Premium League. |
Calory Tracking App | Kotlin | A work on progress clean architecture, multi-module architecture concept app, implementing new technologies from Google and best practices. |
Mars Rover | Kotlin | Mars Rover is a proof-of-concept Android app designed to data gathered by NASA's Curiosity, Opportunity, and Spirit rovers on Mars and make it more easily available to other developers, educators, and citizen scientists. |
Burgers | Kotlin | This application show list of top seller burgers from different restaurants from a pre-populated database in the assets directory using Room combined with burgers items form Rest api, with unit testes integrated. |
Currency | Kotlin | A Modular Clean Architecture proof-of-concept Android app designed to help customers to handle different currency conversions. |
Compose Poc | Kotlin | A Modular Clean Architecture proof-of-concept Jetpack compose UI to load Food delivery service app Home screen UI parsed from a Json local file. |
News App | Kotlin | A project to fetch breaking news, Latest COVID 19 news and searching for news topic or keyword and saving a user FAV news locally in a database. |
Pics App | Kotlin | A pics search App project to fetch photos from Unsplash , search photos and browse users profiles and photos. |
Calculator Challenge | Kotlin | This project is part of an Android Technical calculator challenge for a job interview. |
Farida 2 | Kotlin | This project is a kids educational app for kids with hearing problems. |
Spotify Clone | Kotlin | A WIP Music player APP streaming Music form a cloud provider. |
Homey App | Java | Homey is a sample app with an online shopping Store for a specific home ceilings and appliance for modern house finishing. |
Homey Admin App | Java | A sample Dashboard Admin app for Homey App |
Receiver App | Java | A demo App as part of a technical task, contains of 3 related apps communicating together (Emitter-Middleman-Receiver). |
MiddleMan App | Java | A demo App as part of a technical task, contains of 3 related apps communicating together (Emitter-Middleman-Receiver). |
Farida | Java | This project is a kids educational app for kids with hearing problems. |
Metro App | Java | Android native application to calculate the distance, time and ticket price between Cairo metro stations all 3 lines and make use of Android geolocation Api and Maps SDK. |
Repo | Language | Description |
---|---|---|
Movie Recommendation System | Java | The Movie Recommendation System Projects represents a real world app example: it provides a fairly complex set of functionalities. |
Design patterns | Java-Kotlin | This Repo is a studying and practicing GOF design patterns. |
Coding Challenges | Java-Kotlin | This Repo contains of some data structure and algorithms coding problems i solve on Leetcode. |
Algorithmic-Challenges | Kotlin | In this Repo contains Practice applying essential algorithmic techniques Course by Jerbrains s.r.o |