You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Christopher SaezCS

Christopher Saez

iOS/Android Swift/Kotlin Teacher/Trainer

€667/day
Cachan, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Christopher

I have been passionate about my profession since my first professional experience in 2011. I started in web development (backend and front) and then moved to hybrid mobile application development on Android in 2012 to dedicate myself entirely to native Android and iOS mobile application development from 2013 onwards.
I am part of the generation of developers who had the opportunity to work with both mobile ecosystems on a daily basis and have repeatedly demonstrated that it is possible to have "similar" native code on both platforms. Two native Swift and Kotlin applications with 80% similar code.
On iOS, I master:
- Swift 4 and Objective-C
- The development of elegant and animated interfaces (one of my favorite parts)
- Model View Presenter and VIPER architecture (in-depth technical monitoring)
- Dependency injection with Swinject.
- Writing unit tests with Quick/Nimble and XCTAssert
- Writing mock unit tests with Cuckoo
- Writing UI tests with XCTest
- iBeacon and Bluetooth Low Energy
- Augmented reality with ARKit 1.5, ARToolKit, Vuforia
- Application development with WatchOS (1 project)

On Android, I master:
- Kotlin and Java
- The development of elegant and animated interfaces (one of my favorite parts)
- Model View Presenter and Clean Architecture (in-depth technical monitoring)
- Dependency injection with Dagger2.
- Writing unit tests with Junit4
- Writing mock unit tests with Mockito
- Writing UI tests with Espresso and UIAutomation
- iBeacon (Altbeacon.org) and Bluetooth Low Energy

I am also a teacher and trainer, and I have been able to share my passion through the experiences described below. Do not hesitate to contact me, even for a coffee, for opportunities beyond freelancing.
  • Spanish

    Basic

  • Chinese

    Basic

  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Cachan (up to 50km)

Experience

  • Krice.IO
    Teacher - iOS / Android - Swift / Objective-c / Java / Kotlin Trainer
    EDUCATION AND E-LEARNING
    April 2016 - Today (10 years and 2 months)
    Paris, France
    Expert in mobile application development. I have always wanted to pass on my passion to people sharing the same desires, professional ambitions, and interests. This is how I turned to training and teaching. Here is a detail of my different experiences in this field:
    - Android development teacher at ISEP (April/June 2016): 4-hour block per week given to 4th-year students. The objective of this course was to train students in developing an application in Java on Android. Students had to design a project and then defend it in groups of 3-5 students.

    - Android development teacher at IPSII (April 2018): A full 35-hour week given to 4th-year students. The objective of this course was to train students in developing an application in Kotlin on Android. Students had exercises in the evening and were evaluated at the end of the week by a questionnaire with open-ended answers.

    - Kotlin trainer at Ambient-IT (May 2018): 3 full days given to consultants to carry out a Kotlin mission for their client. The program was a simplified version of kotlinlang.org
    Kotlin Swift Objective-C Java training teacher pedagogy
  • Onvabosser.fr
    Lead iOS / Android Developer
    HUMAN RESOURCES
    January 2018 - Today (8 years and 5 months)
    Paris, France
    I lead a team of 3 iOS and Android mobile developers, working in coordination with Backend developers and acting as the mobile referent for the startup's CTO.
    My mission is to supervise the development of both mobile applications by taking charge of the architecture development for both applications, ensuring adherence to best development practices, implementing unit, mock, and end-to-end tests, and continuous integration.

    If I had to summarize the main objective of this mission, it would be to have 2 native iOS / Android mobile applications but technically / architecturally, only one application.

    My tasks are as follows:
    - Ensure the code is as similar as possible on iOS and Android
    - Exclusive development in Swift 4 and Kotlin 1.2.50.
    - Implementation and maintenance of the Model View Presenter architecture for iOS / Android applications.
    - Implementation of Dagger2 and Swinject (Dependency Injection)
    - Feature development
    - Code refactoring / optimization (protocol-oriented programming / 0 singleton / SOLID compliance)
    - Implementation of unit and mock tests with Nimble / Cuckoo and Mockito-kotlin
    - Technology watch
    MVP Swinject Dagger2 Mockito Cuckoo Kotlin Swift Bitrise POP OOP
  • Linkvalue
    Lead developer - Team leader iOS / Android
    DIGITAL AND IT
    May 2015 - January 2018 (2 years and 8 months)
    Paris, France
    I joined Linkvalue as the first experienced mobile developer. My missions were as follows:
    - Technological watch for the company: Creation of a roadmap for the creation of a new Swift server-side development offering. Development of POCs and IoT studies: Homekit, Arduino, Android Things. Study of augmented reality solutions ARKit, ARtoolKit, Vuforia
    - Meetup speaker (iBeacon, mobile tooling, Swift Server)

    My projects on the WebAgency side were as follows:
    - Keep.pe on iOS - Android: Mobile applications to display an advertising banner / manage leads on websites.
    - Shake Your Beauty on iOS: Application to get a beauty product based on selected criteria by shaking your smartphone.
    - Youre Welcome on iOS / Android: Development of the Smith and Brian applications for ordering products in luxury hotels, geolocated by iBeacons. I also developed the backend for managing iBeacons in Swift server-side with Vapor 2
    - Server-side dashboard in Swift. Development of a website and backoffice in Swift with the Vapor 2 Web framework.
    iOS Android Augmented Reality Swift Java Kotlin Objective-C Vapor

Recommendations

FU
Jérémie De CuyperJD
Mohamed El MansouriME
+3
Former user and 5 other people have recommended Christopher

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering in Security, Networks, and Systems
    EPITA
    2011

Skill set (24)

Categories