Post Job Free

Resume

Sign in

Full Time Android Developer

Location:
Giza, Egypt
Posted:
August 20, 2023

Contact this candidate

Resume:

MUHAMMAD KHALED

ANDROID DEVELOPER

Cairo, Egypt · +201*********

ady2sp@r.postjobfree.com · linkedin.com/in/muhammad-khaled · github.com/muhammedkhaled · stackoverflow.com/users/11370863/muhammad-khaled

Experienced android developer with over 3 years in developing and maintaining high-quality Mobile applications. Possesses a deep understanding of the Android platform, including the SDK and related tools, and is skilled in Java and Kotlin programming languages.

Responsible for the entire development lifecycle, including development, testing, and deployment of Android applications.

Has excellent problem-solving skills with a keen eye for detail.

Experience in implementing best practices to meet business requirements.

A strong team player with excellent communication, organizational, and leadership skills.

Proven ability to coordinate with cross-functional teams, including design, backend, devOps, IT, and QA, to ensure a smooth development process.

Capable of setting project goals and leading, managing, and mentoring a team of developers to meet those goals while adhering to project timelines and budgets. SKILLS

o Programming Languages: Java, Kotlin, XML and

Familiar with: “Dart,, C++, Dot Net, Objective-C, Swift, Html, CSS, React Native, JS”.

o Techniques: OOP, Functional programming

o Architecture: MVC, MVP, MVVM, MVI.

o Design Patterns: Singleton, Observer, Factory

o Unit and UI Testing: JUnit, Mockito and Espresso. o Build Complex UI design with Material Design guide and trending UI using XML and Jetpack Compose.

o Version Control: Git / GitHub - GitLab - Bitbucket. o Solid Principles, Problem Solving and Debugging. o Third Party and SDK’s Libraries: Architecture

Components, Android Jetpack, Lottie Animations,

Jetpack Compose, Retrofit, Moshi, Okhttp, Gson,

RxJava, Coroutines, Flow, Dagger2, Hilt, Glide,

Fresco, Coil, Pagination, Room DB, Realm DB, IBM

Watson Chabot, Google cloud products – Maps,

Firebase Services, Ml Kit, FCM and Pusher,

o security best practices: encryption, data protection, and secure network communication

o accessibility guidelines, performance optimization, Signing Apk and publishing at Play Store.

EDUCATION

10/2022 – Present

M. Sc of Computer Science, CAIRO UNIVERSITY - FGSSR FACULTY 10/2020 – 10/2022

Diploma at Computer Science, Cairo University - FGSSR Faculty Grade C+

10/2011 - 05/2015

Bachelor of Business Administration, AIN SHAMS UNIVERSITY EXPERIENCE

SOFTWARE ENGINEER at Aqua technology international co. 04/2021 – PRESENT “Full time” - Cairo Responsibility:

Handle stockholder requirements and define company problems, gather requirements, identify problems, define needs, and develop solutions that align with stockholder requirements and monitor their effectiveness.

Creating a PRD, SRS and hiring team members UI/UX designer and backend developer.

Leading small tech team consist from designer, backend and Android developer.

Corporation with other teams like Dot Net and database developers, security, IT and VOIP.

Developing Job Order app: that allowing sales managers to send the new customers data to company database and making the connection between sales managers and other teams like call center and operation teams, with high end security preventing screen shot and local cashing and separate order in different screens as UX solution to prevent stealing data. Languages and technologies used for Android: Kotlin, Ui Xml, Design pattern MVVM and for Backend: PHP, JS Database SQL and XD for Design Behance

Developing JO Confirmation app: boasting the productivity, saving time and making follow up with customers is easy by confirming the job orders that sent by sales mangers via Job Order app and editing the information after calling customers via integration with VoIP team in the app. Languages and technologies used Android: Kotlin, Ui Xml, Design pattern MVVM and for Backend: PHP, JS Database SQL and XD for Design Behance

Developing Tech app: the app is a mobile tool that helps technicians manage their work more efficiently. It does this by transferring all written and manual work to the app, getting daily job orders client by client, and sorting them by a custom complex algorithm based on location and visit time. The app also allows technicians to get the itinerary, correct customer locations in the database, call customers, take action on visits, replace customer signatures, secure the app, control work hours, upload visit reports, print invoices, send push notifications, get customer ratings, link the app with accounting and stock departments, transfer custody and collect money in app payment. The app also allows admins to control technicians work hours and trach their locations and get daily reports about technicians and get clients feedback. Overall, the app is designed to make it easier for technicians to manage their work and improve their efficiency and productivity and introduce better service to end user. Languages used Android: Kotlin, Ui new Jetpack compose, architecture used Featured layers, Design pattern MVVM and mvi and Backend: PHP, JS Database SQL and Figma for Design

Developing Aqua E-commerce app: is an end user app to by company filters with customer service via chatting and full follow up to filter maintains and monthly checks.

- completing business collect.

- working on low fidelity wire-frame.

ANDROID DEVELOPER INSTRUCTOR at while one. 09/2021 – 12/2021 - Online Course ANDROID DEVELOPER at Drovox Company. “SAUDI ARABIA” 01/2021 – 04/2021 “Full time” – Doqi Responsibility:

Developing Drovox app: riding app in Saudi Arabia for users like uber

Developing drovox Hero app: captain app

Developing Drovox Gift app: Gift app for users

ANDROID DEVELOPER at WORLD DESIGN SOFTWARE HOUSE. 04/2021 “project-based contract” – Alex Responsibility:

Developing Khatwa llgana app: donations app with two types off users like Mersal app COURSES & CERTIFICATIONS

#Pluralsight “Android Apps with Kotlin“ :-

Object Oriented Programming with Kotlin (08/2020)

Notifications and App Widgets (07/2020).

Tools and Testing (06/2020).

#Udacity :-

Developing Android Apps with Kotlin (10/2020).

Kotlin Boot-camp for programing (04/2020).

Android multi-screen apps (07/2018).

Google Developer Challenge Scholarship (02/2018).

#Udemy (12/2020)

Flutter Beginners Course, Certificate

#Coursera_NTL (12/2020)

Data Structures, Certificate

#Coursera_NTL (08/2020)

Algorithmic Toolbox, Certificate

#Senior_Steps_Center (02-07/2019)

Android Java Diploma, Certificate

ACTIVITIES

o The Egyptian Kotlin Community, Website member of technical staff (10/2020 – PRESENT) o Pluralsight & Andela ”Google android developer scholarship for Africa 2020” (05/2020 – 02/2021) o Homathon online hackathon to create MVP to limit COVID-19 spread (04/2020 - 04/2020) PERSONAL INFO LANGUAGES INTERSTES

Data of birth 22/9/1993 Arabic Native Football

Military status completed English professional Racing pigeon ANDROID DEVELOPER at SABEEL ACADEMY. 03/2020 – 12/2021 “Full time” – Cairo, 10/2022 – present “Part time”

Responsibility:

Developing Woratel El Quran app: Conversation app with reports for students and teacher.

Developing Sabeel app: E – learning app like Udacity app. ANDROID DEVELOPER Internship at SENIOR CONSULTING CO. 10/2019 – 02/2020 “Full time” – Cairo Responsibility:

Developing E-commerce app

Non - Software engineering Technical Experience

+6 years at sales representatives last position was a senior sales manager



Contact this candidate