
John Kricorian
Senior iOS Software Engineer chez Decathlon
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
Expérience de travail
Senior iOS Engineer
Decathmp,
sept. 2021 - Présent
5 ans 2 mois
À distance
As a Senior iOS Engineer at Decathlon, I played a pivotal role in leading the development efforts and ensuring the delivery of high-quality iOS applications tailored to the needs of sports enthusiasts. Here's a breakdown of my experience working with Swift, SwiftUI, VIPER architecture, and unit testing within the context of my role: Swift Programming Language: With Swift as the primary language for iOS development, I leveraged its modern syntax, safety features, and performance capabilities to write clean, efficient, and maintainable code. I actively stayed updated with the latest language advancements and best practices, applying them to optimize the codebase and enhance development workflows. SwiftUI: As SwiftUI gained prominence for building user interfaces across Apple platforms, I led the adoption and implementation of SwiftUI within Decathlon's iOS applications. I utilized SwiftUI's declarative syntax and powerful features to create intuitive, dynamic, and visually appealing UI components, enhancing user experiences and streamlining development processes. VIPER Architecture: Recognizing the importance of a robust architecture for scalability, maintainability, and testability, I championed the implementation of the VIPER (View-Interactor-Presenter-Entity-Routing) architecture pattern in Decathlon's iOS projects. I collaborated closely with cross-functional teams to architect and modularize the codebase, ensuring clear separation of concerns and promoting code reusability and extensibility. Unit Testing: With a strong emphasis on quality assurance and code reliability, I advocated for a test-driven development (TDD) approach and spearheaded the implementation of comprehensive unit test suites for Decathlon's iOS applications. Leveraging XCTest and other testing frameworks, I authored unit tests to verify the behavior and functionality of individual components, ensuring that critical business logic and edge cases were thoroughly tested and validated. Code Reviews and Mentoring: As a senior member of the iOS engineering team, I actively participated in code reviews, providing constructive feedback and mentorship to junior developers to foster their growth and ensure adherence to coding standards, best practices, and architectural guidelines. I encouraged collaboration and knowledge sharing within the team, contributing to a culture of continuous learning and improvement.
iOS senior Software Engineer
Zelty
sept. 2019 - sept. 2021
2 ans 1 mois
Paris, France
Tech lead iOS
RATP Dev
sept. 2018 - sept. 2019
1 an 1 mois
Région de Paris, France
Développeur mobile iOS
Prisma Media
août 2018 - sept. 2019
1 an 2 mois
Région de Paris, France
Développeur mobile iOS
Sevenhugs
janv. 2018 - juil. 2018
7 mois
Région de Paris, France
▹ Planification de l’architecture de l’application ▹ Développement des fonctionnalités ▹ Gestion de l’Interface entre l’embarqué, l’équipe back-end et les équipes design/UX ▹ Correction des bugs, mise en place de tests unitaires ▹ Développement des intégrations third-parties
Digital Project Manager
DigitasLBi France
oct. 2016 - août 2017
11 mois
Région de Paris, France
▹ Gestion du déploiement sur le configurateur Hélios (technologie Adobe AEM) des véhicules du groupe NISSAN sur le marché européen ▹ Coordination et brief avec les agences partenaires ▹ Déploiement et mise à jour des contenus ▹ Gestion et reporting des campagnes produit (digitales et CRM) ▹ Développement et mise à jour d’un reporting digital (campagne et performance de la plateforme) ▹ Analyse et gestion de donnée en vue d’optimiser les processus
Chef de Projet Digital
Groupe PSA
août 2015 - sept. 2016
1 an 2 mois
▹ Gestion du projet de configurateur V2 tri-marque (Peugeot, Citroen, DS) ▹ Elaboration et pilotage des périmètres projets (planning, budget, risques et moyens) ▹ Animation des ateliers de conception, des comités projet ▹ Mise en place des évolutions fonctionnelles
Product Owner
Prisma Media
janv. 2013 - juil. 2015
2 ans 7 mois
92230 Gennevilliers, France
▹ Mise en place des évolutions des applications mobiles (AGILE/SCRUM) ▹ Management (change requests) des applications (IOS, Android) : Gala, Voici, Télé Loisirs ▹ Refonte de sites Gala, Voici, VSD ▹ Animation des ateliers thématiques avec les responsables d’expertise digitale (eBusiness, Trafic Management, SEO, DA, Front-end, Back-end) ▹ Définition du cahier des charges complets des besoins ▹ Renforcement de l'expertise « projet » (méthodologie et outil)
Formation
Google Mobile Academy
Certification Google Analytics, Web Analytics
2016 - Présent
10 ans 9 mois
Résultat : 91%
Join Lion
Programmation / développeur informatique
2017 - Présent
9 ans 9 mois
Essential Developer Academy by Caio & Mike
Lead iOS developer, Ingénierie informatique
2019 - 2019
2 mois
L'École Multimédia
Certification Chef de Projet Digital, Gestion de projets en technologies de l'information
2014 - 2014
2 mois
Université Paris Nanterre
Master Management du risque, Management
2009 - 2010
1 an 2 mois
Résultat : Master 1