← Back to list
senior
Registration: 17.10.2024

Peter Fam

Specialization: Mobile Developer (Android Native/ Flutter)

Skills

Java
Android
Android SDK
Kotlin
Flutter
MVVM
SQL
MySQL
MSSQL
RoomDB
TDD
LiveData
Unit
Paging API
UI Testing
Code Review
Azure
Cordova
Ziplin
Figma
GraphQL
CI/CD
Bitbucket
GitFlow
GitHub
Git

Work experience

Senior Mobile Developer
since 04.2024 - Till the present day |Valify Solutions
Flutter, React Native, Cordova
Egypt - based company specializing in digital infrastructure technology, offering services like data extraction - national id verification - face verification and liveness detection. These services offered through a well developed SDKs that been integrated in clients apps (ADCB Bank, MoneyFellows, Mashreq Banking app, Menthum, Seven, etc). The aim of the SDK is to verify user identity by scanning either national ID or face detection and extract its data using ML. ● Responsible for cross-platform plugins(Flutter, React Native, Cordova). Along with Android Native SDKs. ● Develop Flutter Plugin SDK. ● Maintain SDKs and Bug Fix performance and refactor Dart Class and UI widgets with applying Clean. Architecture: ● Mentor and guide junior developers, conduct code reviews, and help the team grow. ● Tech session for Mobile Team. ● Applying Dart 3 compatibility. ● Drive the adoption of modern tools, libraries, and Flutter frameworks across products. ● Worked closely with the product team to gain a better understanding of our users and help translate their needs into product features. ● Support developers in debugging issues and overcoming technical blockers. ● Break down tasks and delegate work effectively to other developers. ‣ Senior Mobile Developer at Advansys (Derayah Fin).
Senior Mobile Developer
07.2022 - 03.2024 |Advansys
Android, iOS, Flutter, Dart, Mockito, CI/CD
Financial Stocks trading app in Saudi Arabia serve buying, ordering and selling stocks from many different markets and update stocks pricing instantly. ● Maintaining the existing app on Play Store. ● Optimize the performance of apps to ensure smooth and responsive UI across Android and iOS. ● Code review for other colleagues. ● Write unit tests for core app functions using Flutter_test & Mockito. ● Implement CI/CD pipelines using Github Action and Fastlane. ● Develop and maintain complex features for the app’s frontend using Flutter and Dart. ● Build Flutter POC demos for employer purposes. ● Handle state management (BLoC, Provider, Riverpod, etc.) to maintain predictable app behavior. ● Publish Apps to Google Play Store, App Gallery (Huawei Devices) & App Store.
Senior Android Developer
02.2020 - 06.2022 |Crossworkers
Android, iOS, Flutter, Dart, Mockito, CI/CD, Android SDK
SDK based company that integrates it’s SDK in core native android apps with many different functionalities and features. ● Responsible for 9 apps to maintain code base and enhance apps' performance. ● Learn and practice Flutter and stay updated with Flutter's latest releases and features. ● Monitor apps vitals and ANRs through Firebase Crashlytics. ● Implement new features using: Geofence API, Content Provider, Audio Recording, Call Blocking, Google Maps.
Android Developer
12.2017 - 01.2020 |DigitalYard
Android, iOS, Flutter, Dart, Mockito, CI/CD, Android SDK
Software House Company that architect and design business apps from scratch, Responsible for building some apps from scratch using new Android new technologies, along with some animations and UI to improve apps appearance. ● Build generic network layer to be integrated in all new apps. ● Gain experience in payment integration using Payfort. ● Practicing GitFlow, Azure. ● Upload more than four apps in the Google Play Store.
Android Developer
10.2016 - 11.2017 |AMIT Software
GitFlow, Java, Android, NoSQL
● Build Android App using Java, worked on many apps and experienced in NoSQL Database using Couchbase. ● Gain experience in payment integration using PayFort. And using GitFlow.

Educational background

Software Engineering
2011 - 2015
British University

Languages

ArabicNativeEnglishProficientGermanElementary