Kareem Mansy
Software Engineer
Clean Coder Architecture Lover
* ***** ********** ** ******* with international teams and clients and large scale apps, seeking a new challenge to build novel B2C products WORK EXPERIENCE
Roaa Abu Dhabi, Dubai (Remote) — Android Mobile Engineer Jun 2020 - Present
● Manage, design, and build Freejna.
● Worked with project managers on estimating the feasibility and complexity of new products/features
● Implemented a new timeline architecture providing a fully robust, scalable, and maintainable code design. The refactor helped boost team productivity more than 50%. We excessively used the strategy pattern and factory to achieve this goal.
● Enhanced build time 75% by migrating from java to kotlin and from legacy java to kotlin coroutines.
● Implemented new screen details architecture .The refactor increased the productivity of the team more than 50%. used the strategy pattern and factory to achieve this goal.
● Improved App stability to 99% for 25k users.
● Worked on azure DevOps Board for manage working horse and tasks and manage our project by azure git strategy (GIT Flow)
● Worked with Quality assurance for testing our implementations
● Implement knowledge sharing every 2 weeks and Lecturing the company team about how to improve mobile application performance.
● Enhanced build time 60% by separating to Modules and excluding static objects and fields.
Blue Media Cairo, Egypt— Android Mobile Engineer Feb 2019 - Dec 2020
● Manage, design, and build M-AM FOREX.
● Implemented the MVVM architecture.
● Implemented Kotlin Coroutines
● improved applications performance
● Supported and maintained the department's different projects.
● Implemented all phases of software development cycle including requirements analysis, design, testing, release, maintenance and debugging Egypt, Cairo
Phone: +201*********
Email:Kareemmansy123@g
mail.com
Linkedin Github
STACK
General:
Data Structure, Algorithms,
Threading, Concurrency,
REST, JSON, GraphQL, SQL,
Socket Programming, Realtime
apps, Regex, Push Notifications,
Refactor Legacy Systems,
Auto-layout, Animations..
Mobile:
Java, Koltin, Architecture
Components, SDK,
Realm,firebase.
kotlin coroutines, RxJava
Functional programming.
Network:
REST,Volly,Retrofit, okhttp.
GraphQL,URLSession.
Patterns & Architecture:
state pattern, strategy pattern,
memento pattern, builder
pattern, MVC, MVVM.
Devops:
Agile (Scrum, Kanban), Azure
DevOps, Trello, GitLab
DevOps
Source Control:
Git, Github, Bitbucket, Gitlab
Swagger.
Maps & Location:
Google Maps, Places, Firebase
GeoFire.
IDE:
Android Studio
● Alamat-tech Cairo, Egypt — Android Mobile Engineer Jun 2019 - Nov 2020
● Manage, design, and build . على دربي
●Implemented MVVM architecture.
● improved applications performance
Freelancing projects
● Mahallat Tager KSA
● Ecommerce App using FireBaseUi And realtime,Auth project
● Mahallat Customer KSA
● Ecommerce App using FireBaseUi And realtime,Auth project
● Daithub KSA - still not uploaded in store
● Ecommerce App using java language
● Implemented google map with tracking
● Implemented auth with mobile number
● Implemented sms otp service
● Implemented payment gateway
● Implemented RxJava with clean code
My Libraries
https://github.com/KareemMansy123/register-for-result Design:
Zeplin, Figma, InVision.
Firebase:
Realtime DB, Firestore,
Authentication, Storage,
Messaging, Crashlytics.
Analytics:
Google Analytics.
LANGUAGES
● Arabic, native.
● English, good