Iheb S.

Mobile Developer

505 dollar

My experience

More

Mobile Tech PeopleOctober 2019 - Present

Client: IFF
Products:
The IFF Watcher App : IOT Platform for controlling and measuring environment variables inside laboratories
Responsibilities:
Native Kotlin implementation, analysis of improvement solutions, development of new modules, scalable and corrective maintenance
Environment:
Technologies & Frameworks : Kotlin,MVVM Architecture, Dagger2, Coroutine, Data Binding, Retrofit, AndroidX, Android JetPack , Architecture Components
Server : Apache Server
VCS : GIT
Build Tool : Gradle
Methodology:
Agile : Scrum

Client: FULLRAMA
Products:
The CityRama App :Equiping cities with sensors for the visualization, control and realtime reaction of the weather condition, track conditions, air quality , and sending pollution and weather alerts.
Responsibilities:
Native Kotlin implementation, maintenance of the Android version, Features implementation, Planning and meeting with the project managers.
Java to Kotlin conversion, Features implementation, Planning and meeting with theproject managers.
Environment:
Technologies & Frameworks : Kotlin,MVVM Architecture, Dagger2, Coroutine, Data Binding, Retrofit, AndroidX, Android JetPack
Server : Apache Server
VCS : GIT
Build Tool : Gradle
Methodology:
Agile : Scrum


More

DOT-IT CORPApril 2018 - September 2019

Clients : Zitouna Bank Tunisia & BH Bank Tunisia
Products :
The Zitouna M-Banking app and the BH Bank app allow the customers of the two banks to manage their accounts thus multi-criteria search for movements, request a checkbook and simulate loans.
Responsibilities :
JAVA to Kotlin Code conversion, Features implementation, Planning and meeting with the project managers, project handling , team management and Bug fixing.
Environment:
Technologies & Frameworks : Kotlin,MVP Architecture, Dagger2, Android JetPack
Server : Apache Server
VCS : SVN
Methodology:
Build Tool : Gradle
Agile : Scrum

Client : My Ooredoo Tunisia
Products :
My Ooredoo is a mobile application allowing clients to manage their personal lines
Responsibilities :
- Troubleshooting and debugging to optimize performance
- Developping different new features of the app. Most of them include working throughout all the layers of the code base
Environment :
Technologies & Frameworks : JavaScript, Ionic Framework, HTML and CSS
Server : Apache Server
VCS : SVN
Methodology :
Build Tool : Gradle
Agile : Scrum

Client Products : Topad Sarl
Topad App allows business owners to live stream their adverts worldwide
Responsibilities :
JAVA to Kotlin Code conversion, New Player and offline streaming feature implementation, Planning and coordinating with the project manager and Bug fixing

More

ANYPLISeptember 2017 - March 2018

ANYPLI is a solutions creation agency based in Tunisia. Known for its collaborations with respected French Firms in Europe such As Avène and TFI

Client : TAXI216
Products :
TAXI216 Android : Designed to facilitate and improve the transportation service offered to passengers.Taxi216 can
reach you with the closest taxis nearby.
Responsibilities :
Responsibilities as Android Software Developer:
- Implementing a large scale refactoring of the entire app, switching from a faulty Model-View-ViewModel
architecture, to a Model-View-Presenter implementation, with a high focus on modularity, extensibility and automated testing
- Developping different new features of the app. Most of them include working throughout all the layers of the code base
Technologies :
Technologies & Frameworks : Android SDK, Rest APIs, FireBase, Sinch SDK ,MVP Architecture, Dagger2, Butterknife, RXJava
Server : Apache Server
DBMS : MysSQL
VCS : GIT
Build Tool : Gradle
Methodology :
Agile : Scrum.

Client :
BINGOSINO
Product :
BingoSino Android : Bingo Journey is the bingo game where you can win the most! Compete with players from
around the world in special rooms.
Responsibilities :
Responsibilities as Android Software Developer:
Support the entire application lifecycle (concept, design, test, release and support)
-Keeping up to date with the terminology, concepts and best practices for coding mobile apps
Technologies :
Technologies & Frameworks : Android SDK, Rest APIs, FireBase, Sinch SDK ,MVP Architecture, Dagger2, Butterknife, RXJava
Server : Apache Server
DBMS : MysSQL
VCS : GIT
Build Tool : Gradle
Methodology :
Agile : Scrum.

More

Chifco - PROXYM GROUPJanuary 2016 - October 2017

 Chifco is a Tunisian tech company, specialized in the Internet of Things (IoT) and Machine to Machine M2M

Client : Monoprix
Products :
MONOPRIX GO : AR Social Game : A social game based on Augmented Reality that offers players the opportunity to catch up on prizes at Monoprix supermarkets
Responsibilities :
Database design, APIs technical specification, Gameplay implementation, Planning and meeting with the project
managers , Deadlines estimation and Bug fixing
Technologies :
Technologies & Frameworks : Android SDK, AR Framework , Rest APIs, FireBase
Server : Apache Server
DBMS : MysSQL
VCS : SVN
Build Tool : Gradle
Methodology :
Agile : Scrum

Client : REGCARD MOBILE
Products :
A personalized online booking platform for VIP customers in France
Responsibilities :
APIs technical specification, Planning and meeting with the product owners,Features implementation, Bug fixingand Architeture Design
Technologies :
Technologies & Frameworks : Android SDK, iOS, Rest APIs, FireBase
Server : Apache Server
DBMS : MysSQL
VCS : SVN
Build Tool : Gradle
Methodology :
Agile : Scrum

Client : GLOBALNET
Products :
Geo-trackinog solution for Globalnet Telecom Operator
Responsibilities :
Client APIs and Features implementation, Bug fixing
Technologies :
Technologies & Frameworks : Android SDK, Rest APIs, FireBase
Server : Apache Server
DBMS : MysSQL
VCS : SVN
Build Tool : Gradle

Client : TUNISIE TELECOM
Products :
IOT based solution for smart home control
Responsibilities :
APIs technical specification, Features implementation, Bug fixing
Technologies :
Technologies & Frameworks : Android, Rest APIs, GCM
Server : Apache Server
DBMS SQL Server
VCS : GIT
Build Tool : Maven

More

Chifco - PROXYM GROUPFebruary 2016 - June 2016

Responsibilities :
Implementing a multi-Agent decision-making system based on multi-source, impreciseuncertain and insufficient temporal DATA and applying probabilistic
Machine Learning methods (such as Markov models) combined with ontology Real case: Automatic Air conditionning control and lighting in a smart home
Implementation of the proposed model on an Android platform
Environment :
Frameworks and technologies: Matlab / SQL Server / JAVA / UML / ANDROID
More

Access Leader GroupJuly 2015 - November 2015

Responsibilities :
Participation in the design and implementation of various components of the management platform of the E-reputation
Environment :
Frameworks and technologies: Symfony 2,PHP / MySQL / HTML / UML /JavaScript

My stack

Application servers

Apache, Apache Web Server

Mobile

ButterKnife, Android, Ionic, React Native

Technologies

SVG, RxJava, Material Design UI, MapKit, Firebase, AlamoFire, Machine Learning, Trello, Symfony3

Others

API, Database Design, Google Maps API, Location Manager, Troubleshooting, User Experience and Design Evaluation, Project Management, Team management, SEO

IT Infrastructure

iOS, Ubuntu, Mac OS, Linux, Azure DevOps, Git

Databases

Microsoft SQL Server, MySQL, Oracle, PostGreSQL

Multimedia

Adobe Photoshop, Adobe Illustrator

Big Data

Big Data

Analysis methods and tools

StarUML, Junit, JIRA, Apache Maven, Rational Rose, Gradle, Agile Methodology, MVVM

Languages

HTML5, C#, HTML, CSS, Matlab, UML, PHP, JavaScript, XML, C++, Java, Kotlin, Swift, CSS3

CAD&CAM

LabView

Environment of Development

Visual Studio, Eclipse IDE, Eclipse, Maven, Android Studio

Embedded and Telecom

Arduino

Software testing

Debugging, Redmine, JUnit 4

Frameworks

Symfony

My education and trainings

Applied computing & Automatism engineering cycle - National School of Electronics and Telecommunications of Sfax - ENET'Com2013 - 2016

Preparatory cycle and success in the national competitive examination for engineering studies, Technology section - Preparatory Institute for Engineering Studies of Monastir IPEIM2011 - 2013

Technology baccalaureate - Secondary Pioneer School of Sousse2010 - 2011