Summary

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.

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

  1. Using Dart for development and Android Studio as Editor.
  2. Firebird for database (Server database). · Rest API and PHP (Server Side).
  3. Clean Architecture and Clean Code. · Github for versionning.
  4. Used libraries : Provider, Dio
  5. 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

Languages

Language

Arabic

Native

Language

French

Very Good

Language

English

Good