About Ousama
English
Fluent
French
Native or bilingual
Arabic
Basic
Experience
- Hager GroupiOS Developer (SwiftUI)ENERGY AND UTILITIESMay 2021 - August 2021 (3 months)I developed from scratch the development of the Hager Pilot application allowing to discover and connect to electrical gateways in SwiftUI.During this training, I was able to:- Develop all the views of version 1.0.- Set up a DiscoveryService- Implement Core Data- Set up unit tests- Make Pull Requests
- OpenClassroomsiOS MentorEDUCATION AND E-LEARNINGNovember 2020 - Today (5 years and 8 months)I am a mentor for students on the OpenClassrooms course entitled "iOS Application Developer".
- OpenClassroomsiOS TrainingEDUCATION AND E-LEARNINGJune 2020 - November 2020 (5 months)Paris, FranceWishing to become a mentor in the field of iOS development, I enrolled in the iOS developer course on OpenClassrooms in order to master it as best as possible before applying as a mentor.I also intended to learn new things in more detail, such as unit tests, integration tests, acceptance tests, TDD (Test Driven Development), MVVM type architectures, memory leak resolution, etc.This in order to evolve serenely towards a tech lead or code auditor position.During this training I was able to learn to:- Define a learning strategy- Go further in the use of Git and GitHub- Understand the world of the Web a little better- Create an RPG type game in MacOS project in command line- Manage autolayout traits in an optimized way for applications in portrait / landscape and iPad mode- Create a photo editing application- Improve an existing application- Use Adobe XD- Insert tests and evaluate coverage- Understand Test Driven Development (TDD)- Add features in TDD with Behavior Driven Development- The Red Green Refactor methodology- Analyze a client's needs (UML, Domain-Driven Design, writing technical documentation)- Model and implement a relational database with UML- Make network calls with Postman and URLSession on a Rest API- Create a test data set for network calls- Better manage data persistence in an application- Set up an information monitoring system- Better write a report- Prepare for technical tests- Better manage an MVC and MVVM architecture- To resolve memory leaks more quickly
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
- BTS in Management InformaticsIMCP2009
- Master's degree in information systems managementITESCIA2012