Kevin MAAREK

Software Developer
Last update : June 15 2020
Email me ✉️
Phone me 📞
me@kevinmaarek.fr ✉️
+33 6 46 78 13 08 📞
http://kevinmaarek.fr/ 🔗
Paris, France 📍

Employment History 💼

⟩   🆕   Software Engineer at Freebox
Permanent contract (2019 - now) Paris, FR
  • Built and successfully deployed a new iOS app.
    • Development of an iOS app from scratch.
    • Creation of a product and tech roadmap.
    • Working with other developers and designers to develop product+tech oriented features around Home security system management and smart home monitoring.
    • Development of common swift iOS frameworks for external use.
    • Reviewed design requirements and wireframes for technical feasibility.
  • Development and maintenance of existing iOS apps.
  • Setup a testing and a continuous integration environment with Jenkins for multiple projects including mobile iOS and Android Apps to improve products quality.
  • Development of a NodeJS server side application.
  • Working with IOT standards for security systems.
  • Research and development over Augmented Reality framework for iOS.
⟩ iOS developer at Leboncoin.fr
Permanent contract (2014 - 2019) Paris, FR
  • Development and maintenance of the Leboncoin iOS products and apps.
    • Development of unit and UI tests for the Leboncoin iOS app.
    • Development of distributed iOS Swift frameworks and static librairies (for internal and external usage).
    • Modularized the core Leboncoin app's features.
    • Working with protobuf serialization technology with swift-protobuf.
  • Setting up quality control, code review, continuous integration and continuous delivery solutions.
    • Working with Gerrit code-review solution for code review process.
    • Created a continous delivery flow with Fastlane.
    • Built a CI environment with Jenkins.
  • Conducting user tests and designing user centric features.
  • Working with scrum and agile standards.
  • Working in multidisciplinary teams.
  • Working in a T-Shape environment:
    • Development of web micro service in Go.
    • Development of Android app's features with Kotlin.
⟩ Developer at Egos Ventures
Internship, 6 month (2014) Atlanta, GA, USA
  • Architecture and model design for services and products.
  • Sound and image processing.
  • iOS and Android apps development (native).
  • Development of unit test framework for internal use and development of unit tests for the in-productions solutions.
  • Added UI Tests for apps.
  • Gobal quality improvements for the in-house software, services and apps.
⟩ Java developer at ThinkMyApp
Internship, 4 month (2013) Rueil Malmaison, FR
  • Development of parsing algorithms loaded on servers that treat big amount of data.
  • Development of java software for external use.

Skills 💪

Programming :

Good expertise level of the most used programming paradigms : object oriented and protocol oriented.
Strong knowledge in scripting programming and usage of their interpreter.
Good knowledge in functional and procedural.
→ Swift, Objective-C, Java, Javascript, Go, C, Bash, Python.

Design Patterns :

→ Creational : Singleton
→ Structural : MVC, VIPER
→ Behavioral : Observer (RX)

Frameworks :

iPhoneOS & iPadOS :
→ CocaTouch+UIKit/SwiftUI

Image Processing :
→ OpenCV.

Other GUI frameworks such as SDL for C, pyQt and Tk for Python.

DBMS :

NoSQL (with MongoDB) and SQL (with MySQL, PostgreSQL).
CoreData for Apple systems.


Education 🎓

2014 : Bachelor Software Architecture
ESGI, Paris 12e
Extra Curriculum : Founder and President of the Coding Dojo Club
2012 : Higher Degree Certificate in Software & IT
Saint Michel de Picpus, Saint Mandé
Spécialisation : Software development
2011 : Baccalaureate in Social and Economical Sciences

Cours Progress, Paris 3e

Languages 🌍

🇫🇷 Français : read, write, speak native
🇺🇸 English : read, write, speak
🇮🇱 Hebrew : read, speak

Anything else ? 😊