
Wassim BEN FATMA
Lead Android Platform Developer
Salaire / Taux journalier
Marseille, France
Freelance
Expertises
Langues
Expérience de travail
Lead Android Platform Developer
Atos
oct. 2023 - Présent
3 ans 1 mois
Paris - Marseille
Missions: - Leading Android platform development in a defense sector project. Environment/Technologies: - Java, C/C++ - AOSP - Git, Jenkins
Embedded Software & Android Engineer
Kalyzée
juil. 2021 - oct. 2023
2 ans 4 mois
Marseille et périphérie
Missions: - Developed camera video engine using Gstreamer framework for recorder, RTMP streaming, and WebRTC transmission. - Designed and implemented communication protocol between Kast camera (Android PTZ camera) and remote control panel. - Created software update manager for Kast cameras. - Implemented authentication mechanism for Kast cameras. - Contributed to camera software stabilization/bug fixing. - Assisted in refactoring product backlog. - Established QA processes and testing environment setup. Environment/Technologies: - C, Java - WebRTC, RTMP, RTSP, HLS - Gstreamer, OpenGL ES - audio/video codecs: H264, H265, AAC - AOSP - Git - Scrum.
Embedded Software Developer & Android Engineer
Wyplay
oct. 2019 - juil. 2021
1 an 10 mois
Région de Marseille, France
Missions: - Designed and implemented the software update manager of an Android set-up-box. - Contributed to STB software stabilization/bug fixing. Environment/Technologies: - C/C++, Java - Debian, Gentoo - AOSP - DVB, DASH, HLS - audio/video codecs: H264, AAC - Git, Jenkins - Scrum.
Embedded Software Developer & Android Engineer
Aava Mobile Oy
sept. 2016 - oct. 2019
3 ans 2 mois
13600 La Ciotat, France
Inari Pay Project: Context: Inari Pay Core a handheld Android-based payment device pre-integrated with a 32-bit secure MCU Max32550 Missions: - Developed SPI Driver in C language, on MAX32550 microcontroller in a Linux environment. - Worked at the Kernel, Framework, and Hardware Abstraction layers of the Android operating system. - Customized Android API to expose secure firmware functionalities to 3rd party apps. - Developed a PIN Entry application. - Developed a Production test application. - Developed a payment application used for EMV certifications. Environment/Technologies: - C, Java - Debian - AOSP, System services, JNI, HAL, Selinux - Git/Gerrit, Jenkins - V Cycle. Oona Project: Context: Oona Cloud payment solution is an Android set of applications backed to a Cloud platform, offering the same level of service as online purchasing solutions. Missions: - Design and implementation of multiple Android Java-based software components, following SOLID & Clean Code principles and making use of patterns wherever possible. - Technical documentation writing. - Code reviewing. Environment/Technologies: - Kotlin, Java - Android Studio, Gradle, Multi-module architecture, Junit, Robolectric, Mockito - Dagger 2, Livedata, Rx, Room, Retrofit2, single activity architecture, Databinding - Gitlab CI/CD - AGILE (Scrum).
Formation
Grenoble INP - Phelma
SICOM: Signal and Image Processing, Communication Systems, Multimedia
2013 - 2016
4 ans
French Preparatory Class for admittance to Master's degrees in Engineering, IPEST, Tunisia
Mathematics/Physics
2010 - 2013
4 ans