A passionate Software Engineer with a strong focus on Android development and front-end web technologies. I hold a degree in Computer Systems Engineering from Arab American University, and I love building scalable, user-friendly applications using Kotlin, Jetpack Compose, React, and TypeScript. My experience spans across internships and real-world projects, including CMS systems, social media platforms, web-based react apps. I'm an active learner, open-source enthusiast, and problem-solver who enjoys participating in coding competitions like ACM and IEEExtreme. Whether it's building intuitive mobile apps or crafting responsive web interfaces, Iβm always up for a challenge!
-
π Know about my experiences My Resume
-
π« How to reach me ahmdghannam@outlook.com
-
π± Iβm currently learning Front-end
-
π¬ Ask me about Android, Kotlin, React, Flutter
-
π£οΈ Languages: Native Arabic and professional English
-
β‘ Fun fact Can asp.net programmers see sharp ?
- π Graduated with a degree in Computer Systems Engineering from Arab American University
- π± Experienced in building Android apps using Kotlin, Jetpack Compose, MVVM, and Clean Architecture
- π Skilled in front-end development using React, Redux, React Query, and TypeScript
- π οΈ Worked on real-world projects, including:
- A full-featured social media app
- A CMS for managing Android TV ad campaigns
- Buildx React based web pages creator app
- Personal projects using machine learning and app development
- β‘ Active in coding competitions: ACM, IEEExtreme, and platforms like Codeforces and LeetCode
Arab American University β Palestine (Oct 2019 β Jul 2024)
- ABET-Accredited Program
- GPA: 3.0 / 4.0
Tawjihi Certificate (Sep 2018 β Jul 2019)
- Final Grade: 85%
- Maintained and enhanced Madlipz, a social media app, focusing on video/audio playback and editing using FFmpeg and custom Android views.
- Built a Content Management System (CMS) for Ruwido Android TV, enabling businesses to schedule and track ad campaigns on custom Android set-top boxes and LCD-equipped remotes.
- Contributed to Buildx, a React-based no-code tool for designing front-end applications with drag-and-drop UI using React DnD, Redux, and modern React libraries.
- Developed responsive web applications using HTML, CSS, and JavaScript, gaining hands-on experience in real-world front-end development.
- Practiced clean architecture and design patterns, wrote clean and maintainable code, and worked extensively with Jetpack Compose and declarative UI.
- Used Git/GitHub, conducted unit testing (JUnit), and tested APIs using Postman.
- Applied SOLID principles, collaborated in teams, and designed interfaces with Figm 5AD3 a.
- Developed Android apps using MVVM, Dagger-Hilt, ROOM database, and Navigation Component.
- Built multi-threaded features with Kotlin Coroutines and integrated REST APIs effectively.
- Graduation Project : Students Helper, chat bot and schedule generator link
- Android projects: TMDB movies app: link, TODO app: link
- Other projects: Mobile prices classification by Machine Learning with python: link, Database for school βSQL, ER, and schemaβ : link
- Languages: Kotlin, Java, Dart, JavaScript, TypeScript, Python
- Mobile: Android (Jetpack, Compose, Hilt, Room, Coroutines), Flutter
- Web: React, Redux, React Query, React DnD, MUI
- Database: SQL, PL/SQL, Oracle APEX
- Tools: Git, GitHub, GitLab, Postman, Figma, Linux