Junior Software engineer, M.SC. in Computer Science working on Mobile Programming with 4-year experience in mobile development(Android native - Java & Kotlin & Cross-Platform - Flutter ), Looking for opportunities as a Mobile app developer with a team of expert developers that will allow me to exploit my skills and experience in the field and help me advance my career to higher positions in the future.
Summary
Education
M'hamed bougara university - Science faculty
Informatique - Maîtrise Informatique - Distributed Information System
2011 - 2013
M'hamed bougara university - Science faculty
Informatique - Bachelor Informatique
2008 - 2011
Lycée Technique - Sidi Lakhdar
Technology - BAC Scientist, Specialty Exact Sciences
2008 - 2008
WORK EXPERIENCE
SAFE SOFT
Native app developer ( Java & Kotlin )
February 2016 - Now
1 - Developing apps from the scratch to publishing on PlayStore and AppStore.
2 - Using localization to enable apps with multiple languages.
3- Fixing and maintaining projects.
4 - Using libraries ( Jetpack , EventBus, Retrofit, Dagger 2, Glide , RxJava, Coroutines, klaxon ...and more ).
5 - Using Firebase.
6 - Rest API & postman requests.
7 - Write some units test.
8 - Github for versionning.
9 - Little Experience with CI ( Jenkins).
10 -Critical thinking and problem-solving skills
Freelance
Mobile Apps Developer
December 2014 - Now
- Accompaniment of customers in the creation of their mobile application. From the design phase to the deployment of the application.
- Mohammadia mall app : It’s a Flutter project, intended for the businessman (Owner and tenant) of shops or offices at Mohammadia Mall shopping center, allowing them to consult the charges, payments, employees joined for each lot as well as the state of their lots, on the other hand have the ability to open a complaint and to consult the progress of this complaint.
-
_Play Store link : _https://play.google.com/store/apps/details?id=com.xdevpro.mohamadiamoll.
-
App Store link : https://apps.apple.com/fr/app/neqili-dari/id1576690644
- Using Dart for development and Android Studio as Editor.
- Firebird for database (Server database). · Rest API and PHP (Server Side).
- Clean Architecture and Clean Code. · Github for versionning.
- Used libraries : Provider, Dio
- Publishing app on PlayStore and AppStore.
- MobiREKA : It is an application intended for the delivery person with a van, to facilitate the distribution task using a mobile terminal and a bluetooth printer.
-
_Play Store link : _https://play.google.com/store/apps/details?id=com.nassersoft.uk2016.collection- · Using Java for development and Android Studio as Editor.
- · SQLServer for database (Server database).
- · Github for versionning.
- · Used libraries : Room Database ( for local database) , EventBus.
- · Publishing app on PlayStore.
- Ramadane time : It is a fasting application that allows you to be notified before the arrival of EL FOTOR time and EL SOHOR time.
-
Play Store link : https://play.google.com/store/apps/details?id=com.xdevpro.ramadane_time
ETNTRAPHYB
System and Network Administrator
March 2014 - January 2015
○
Configure and install network equipment.
○
Maintain the systems (applications and machines) in operational state of the company.
○
Analyze and respond to user needs.
Centre de T ́el ́ecommunication par Satellite (CTS)
Practical internship of 6 months to obtain the maıtrise diploma
February 2013 - July 2013
- Development an ANDROID application for geolocation and tracking of an object by GPS based on SMS.
1
-
Used Technology :·
Using Java for development and Android Studio as Editor.·
Two smartphones equipped with a GPS module.·
Sqlite for local database.·
SMS Server.
Projects
Mohammadia mall
Building the whole app from A to Z. UI, API rest connection, Auth, and caching.
Resto Pro
Building the whole app from A to Z
1 - Using Java for developement.
2 - Firebird for database.
3 - JayBird2 library for communication between Android App and Firebird database