About Khalis
English
Fluent
French
Native or bilingual
Experience
- 2 App à ZiOS Development EngineerCONSULTING AND AUDITSFebruary 2018 - Today (8 years and 4 months)Paris, France2 App à Z is a human-sized mobile agency. Composed of 4 mobile experts (iOS and Android) with more than 5 years of experience, I joined them as an iOS development engineer after graduating from school. The principle of the company is simple: to develop quality native mobile applications for startups. Since my arrival, I have been able to participate in numerous projects, whether from scratch or already available on the Store. Having been immersed in a strong ecosystem of experience, I quickly consolidated my knowledge and gained competence. My seriousness, my ability to adapt and my autonomy have allowed me to have more responsibilities over time, resulting in managing my own projects. I had the opportunity to work on diverse and varied projects presenting specific problems for different trades (press, aviation, connected objects, sports, catering...).
- AngelliOS Development EngineerTRANSPORTATIONMay 2019 - Today (7 years and 1 month)Paris, FranceAngell is a startup by Simoncini that aims to create the safest smart-bike in the world while respecting the environment. The bike is electrically assisted and has an embedded system to manage many features. In direct relation with the CTO Stéphane Bacou, I was in charge of the development of the V1 of the iOS mobile application. The iOS application allows to interact with the bike on many points such as:-Route management and Mapbox rerouting-Mapbox map customization-Navigation launch (the bike receives and displays navigation instructions on its own screen)-Trip history-Fall detection-Alarm system to fight against theft-Bike locking-Bike firmware update-Music listening via AppleMusic or Spotify-Push notification system via Firebase and DeeplinkingThis application has a Bluetooth layer, developed via the CoreBluetooth library, which is very important. Different protocols had to be put in place in order to communicate securely, quickly and efficiently with the bike while minimizing data loss.Finally, the realization of this application allowed me to deepen my knowledge around the Mapbox SDK in order to customize the maps and manage the different types of routes (bike and pedestrian).Technically, this project involved real challenges that allowed me to develop knowledge on fairly complex subjects (CoreBluetooth, Mapbox, Spotify, AppleMusic...). Communication was a key element of this project since the client was located in Toulouse.
- The ExplorersiOS Development EngineerSOCIAL NETWORKSJanuary 2019 - January 2019 (1 month)Paris, FranceThe Explorers is a team of professionals whose goal is to inventory the Earth in high definition: 4K and 8K HDR. Through their expeditions to the 4 corners of the world, they raise awareness and transmit their knowledge on various subjects related to our planet and its ecosystem. They decided to share their expeditions and allow the community to participate in the inventory of the earth via a collaborative platform available on mobile, TV and web.I worked on The Explorers to adapt the iOS mobile application to the iPad format. Given the quality of the photos, they wanted users to be able to fully enjoy their content on larger screens. It was therefore necessary to adapt the components by modifying them or creating new ones so that the rendering was adapted on iPad.I also worked on the Apple TV application. Once again it was a question of adapting our code and our logic as much as possible in order to use the existing one. Obviously some parts are specific to Apple TV, especially the design so that the user can take advantage of the native components provided by Apple. The Apple TV application was a real success as it was voted the best application of the year in 2019 on Apple TV at the Apple Awards.Finally I had the opportunity to work on continuous integration and the delivery system of beta versions and on the store. The Explorers is available in several countries and in 15 languages. There was therefore a real work during the delivery of a version on the store, it was necessary to upload the screenshots of the application on different devices (iPhone, iPad, TV) and in 15 languages... I therefore automated the deployment of versions via a Fastlane script which allowed to generate a version of the desired platform in beta or on the store with the screenshots on the different devices and in all languages. This allowed the teams to save a lot of time when deploying new versions.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer EngineerEpita2018École d’ingénieur en informatique réputée