Skip to content
View MhmoudAlim's full-sized avatar

Organizations

@Open-Bytes

Block or report MhmoudAlim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MhmoudAlim/README.md

Typing SVG

MahmoudAlimLogo


πŸ‘¨β€πŸ’» About Me

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()
}


  • Projects


  • Open Source projects

Repo Language Description
ComposeRatingBar Kotlin Listed in Android Arsenal , this is a simple yet customizable implementation for a rating bar in Android with JetpackCompose.

  • Android sample Apps

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.

  • Other Repos

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



mhmoudalim

mhmoudalim


It was nice meeting you πŸ’ž what about a follow and let's connect! πŸ™Œ

Popular repositories Loading

  1. Compose-Ratingbar-library Compose-Ratingbar-library Public

    ComposeRatingBar is an Android Jetpack Compose library made with ❀️, it's a simple yet customizable implementation for a rating bar in Jetpack Compose.

    Kotlin 24 9

  2. News-App News-App Public

    Android native mobile app to fitch the latest news happening around the world, local news and Hot topic trending in every News topic.

    Java 1

  3. socket.io-client-java socket.io-client-java Public

    Forked from socketio/socket.io-client-java

    Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.

    Java 1

  4. CaloryTrackingApp CaloryTrackingApp Public

    Kotlin 1

  5. ComposePocTask ComposePocTask Public

    A Clean Architecture proof-of-concept Jetpack compose UI to load Food delivery service app Home screen UI parsed from a Json local file.

    Kotlin 1

  6. Premium Premium Public

    Kotlin 1