Cyril Gy

développeur senior fullstack (iOS/Go/Web)

Valenciennes, France

  • 50.359
  • 3.525
  • Indicative rate €450 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 12h
Propose a project

Confirmed availability

Preferences

Work location
Can do the missions partially at the client office
Business sector
  • Arts & Crafts
  • Banking & Insurance
  • Film & Audiovisual
  • Small Retail
  • Consulting & Auditing
+25 autres

Verifications

Influence

Github

Github : cygy cygy
  • 3 Followers
  • 13 Repos
  • 0 Gists

Skills (23)

Cyril in a few words

De la conception à la mise en ligne, en passant par le développement et les tests, je vous accompagne sur vos projets iOS et web.

D'abord développeur web dès 2008, en faisant mes armes sur des projets personnels et lors de stages durant mon Master 2 Professionnel (PHP, MySQL, Go, MongoDB, Docker, SEO), je deviens en 2010 développeur iOS chez OVH. J'ai acquis une solide expérience sur les technologies Apple : Objective-C et Swift, Fastlane, applications et SDKs, publication de code source en open-source ou en mode privé.

J'ai travaillé sur des applications iPhone, iPad, MacOS et des prototypes Apple TV et Apple Watch.

J'aime travailler avec les UX/UI designers pour mener à bien la conception des applications mobiles.

Intéressé par l'entrepreneuriat j'ai aussi plusieurs projets en cours et à venir !

Portfolio

Experience

September 2008 - Today | Valenciennes, France

Video Games & Animation

indépendant

Développement projet Hanjie Star

Développement et gestion des sites de jeu en ligne www.hanjie-star.fr et www.hanjie-star.com.
Développement et gestion de l'application iPad Hanjie Star.
Déploiement avec Docker et Git.
Première version en PHP5/MySQL/Javascript.
Seconde version en cours de développement en GO, MongoDB, framework Bootstrap, architectures micro-services.
Développement du SEO, backlinks, optimisation on-site.
October 2019 - Today | Tourcoing, France

Human Resources

Jobamoi

Co-fondateur

Application mobile de mise en relation entre des recruteurs et des chercheurs d'emploi, basée sur les soft skills et la gamification.
Projet avec deux associés en incubation à la Plaine Images de Tourcoing.
Définition du projet (business plan).
Définition de l'expérience utilisateur (recruteur et chercheur d'emploi).
Définition de l'identité visuelle.
Développement du site et de l'application mobile iOS.
June 2010 - August 2018 | Roubaix, France

Telecommunications

OVH- OVH

Développeur sénior iOS et MacOS

Mission
Gestion des applications mobiles iOS et logiciels macOS (architecture, features, développement, maintenance)
Gestion du compte Apple Developer (AppStore)
Participation au recrutement de développeurs mobiles (tests techniques)

Développement de l’application native iOS VoIP (PoC) (2010)
Langage Objective-C
Basée sur la librairie en C « pjsip »
Architecture logicielle & UI
Travail en équipe avec le département « téléphonie »

Développement de l’application native iOS MoMi (2010)
Interface de gestion des produits OVH (noms de domaines, serveurs dédiés, lignes VoIP, etc.)
Langage Objective-C
Implémentation des appels aux Webservices OVH (XML)
Architecture MVC
Mise en ligne bimensuelle des versions sur l’AppStore
Travail en équipe avec les graphistes
Travail en équipe avec les traducteurs

Développement de l’application native iOS HubiC (iPhone et iPad) (2013)
Langage Objective-C
Implémentation de OAuth2 (authentification)
Implémentation de Webdav (stockage de fichiers) et Openstack Swift (stockage d’objets)
Sauvegarde des données de l’appareil dans le Cloud (photos, vidéos, contacts, …)
Visualisateur de fichiers PDF (chargement dynamique des données)
Architecture MVC
Fameworks utilisés : « UIKit », « CoreData », « MediaPlayer », « AddressBook », « AssetsLibrary », « Foundation »
Mise en ligne des versions sur l’AppStore
Travail en équipe avec les développeurs des autres plate-formes (Android, Web, Windows Phone, Windows) et backend (OpenStack Swift)
Travail en équipe avec le département QA
Travail en équipe avec les graphistes
Travail en équipe avec les traducteurs

Développement de l’application MacOS HubiC (2015)
Basée sur le moteur C# de la version Windows
Paradigme utilisé : « Reactive Programming »
Intégration UI et développement avec la plateforme Xamarin
Travail en équipe avec le développeur C# de la version Windows
Travail en équipe avec le département QA

Développement du SDK OVH en Open Source (2016-2017)
Basé sur l’API Rest de OVH
Langage Swift 2 et Swift 3
Publication du SDK sur GitHub (https://github.com/ovh/swift-ovh)
Développement d’un outil de génération de code en GO pour traduire l’API OVH vers le format Open API (Swagger)
Mise en place de scripts et d’images Docker pour générer le code Swift via le schéma API de OVH
Documentation en anglais sur la page Github
Frameworks utilisés : « Alamofire », « CryptoSwift »
Gestionnaire de dépendances utilisé : « carthage »

Développement de l’application native iOS OVH (iPhone et iPad) (2016)
Langage Swift 3
Conception, recueil des besoins, tests utilisateurs avec l’équipe UX
Architecture MVC et utilisation de « storyboards »
Frameworks utilisés : « SwiftOVH », « Alamofire », « CryptoSwift »
Gestionnaire de dépendances utilisé : « carthage »
Utilisation de « Fastlane » pour l’automatisation des tâches (certificats, builds, screenshots, tests)

Développement d’une application AppleTV (PoC) (2017)
Visualisation des vidéos publiées par OVH
Langage Swift 3
Architecture MVC et utilisation de « storyboards »
Utilisation de « Fastlane » pour l’automatisation des tâches (certificats, builds, screenshots, tests)
Mise en place de l’intégration continue iOS (2017)
Basée sur OVH CDS (solution open source d’intégration continue par OVH)
Création de scripts Bash avec « Fastlane »  et « Git » (automatisation des tâches iOS)
Mise en place des scripts sur des mac mini
Travail en équipe avec l’équipe en charge du projet CDS

Développement de l’application iOS et Android OVH (2017)
Langage React Native
Frameworks utilisés : « Redux-Thunk »
Gestionnaires de dépendances utilisés : « npm », « yarn »
Développement de composants graphiques à partir de prototypes UX
Projet cross platform (iOS & Android)

Environnement Technique
MacOS, iPhone, iPad, Apple TV, WatchOS, iOS, Objective-C, Swift, PHP, Docker, GO, Git, C#, Javascript, React Native, Carthage, Homebrew
September 2008 - November 2009 | Lambersart, France

Travel & Tourism

Akena Technologies

Analyste Développeur Web

- Analyse et conception d'un site comparateur d'annonces de location de vacances.
- Développement et maintenance des sites web du réseau européen MediaVacances.
- Refonte et optimisation du site www.mediatourisme.com.
- Référencement naturel des sites web du réseau européen MediaVacances (SEO).
- Localisation des locations de vacances grâce à l'API Google Maps.
- Développement et maintenance des outils internes de gestion.
- Administration des serveurs Linux Gentoo OVH (Apache, MySQL, BIND).
- Architecture LAMP (PHP5, MySQL, CSS, HTML, Javascript, JQuery, Dreamweaver, Putty).
April 2008 - September 2008 | Lambersart, France

Travel & Tourism

Akena Technologies

Stage Développeur Web

- Développement d'outils internes de gestion (création de sondages, création de newsletters, système d'envoi de mails en masse).
- Développement et maintenance des sites web du réseau européen MediaVacances.
- Référencement naturel des sites web du réseau européen MediaVacances (SEO).
- Architecture LAMP (PHP5, MySQL, CSS, HTML, Javascript, JQuery, Dreamweaver, Putty).
March 2006 - September 2006 | Lille, France

Software Publisher

CEnet

Stage Développeur Web

- Développement et maintenance du logiciel online CeNET dédié aux comités d'entreprise.
- Développement d'un outil de modification dynamique d'interface graphique pour sites web sur initiative personnelle.
- Architecture LAMP (PHP, MySQL, CSS, HTML).
April 2005 - June 2005 | Denain, France

Civic & Social Organization

Association AVITILA

Stage Analyste Développeur Web

- Analyse, conception et développement d'un site d'offres d'emploi.
- Architecture LAMP (PHP4, MYSQL3, CSS2, HTML).

Selena Panaville - OVH

2/3/2020

Dans tous les projets que Cyril a accompli au sein d’ovh, il a mené à la fois le poste de chef de projets et de développeur iOS. C’est une personne qui s’implique et ose donner son point de vue et donc à qui l’on peut accorder sa confiance.

Education

  • Master 2 Professionnel Technologies Nouvelles des Systèmes d'Informations et Décisionnels

    Université de Valenciennes et du Hainaut-Cambrésis

    2008

    - Programmation mobile
    - Programmation orientée objet (J2EE)
    - Architecture
    - Réseau
    - Gestion de projet
    - Droit du travail
    -...

  • Licence Informatique et Mathématiques

    Université de Valenciennes et du Hainaut-Cambrésis

    2005

    - Méthodes de modélisation (MERISE)
    - Programmation évènementielle (VISUAL BASIC)
    - Développement web (PHP, MYSQL)
    - Algorithmique
    - Réseaux
    - ...

Certifications

  • Construire et conduire un projet entrepreneurial

    BGE Hauts de France

    2019
    • Innovation
    • Etude de marché
    • Création d'entreprise
    • Finance
    • Stratégie d'entreprise
    • Marketing
    • Communication

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code