Skip to content

MhmoudAlim/MhmoudAlim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

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! 🙌

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors