Profil de B

B
Tarif selon mission
Lead Développeur/Développeur confirmé Android/iOS Consultant de l’ESN Infolor
Disponible le : 12/07/2020
Localisation : France
Mobilité : Mobilité internationale
0 missions réalisées

B en quelques mots

COMPETENCES

Langages de programmation :
– Kotlin, Java/J2EE, Swing, Spring, Struts, Hibernate
– Eclipse, NetBeans, Ant Builder
– NodeJS, Javascript, Ajax, JQuery, Angular JS
– PHP, WordPress, Joomla
– HTML, CSS
– Android, IOS
– Agile Scrum, OOP, MVC

Outils :
– Wordpress, Joomla
– GitHub
– Jira
– Jenkins
– Sublime Text 3
– Android Studio
– Xcode
– MySQL Workbench 6.3, PHPMyAdmin
– Adobe CS5 (Photoshop, Premiere)
– MS Office (Word, Excel, PowerPoint)

Bases de données :
– MySQL
– MongoDB

Systèmes :
– Windows
– Linux (Ubuntu, CentOS)

ETUDES

2013 Ingénieur en informatique – Ecole Polytechnique (Cluj-Napoca, Roumanie)

LANGUES

Anglais courant (Cambridge Certificate in Advanced English)

EXPERIENCE PROFESSIONNELLE

Lead Développeur – SNCF Oct 2019 – Juin 2020
Projet : Application iOS En Gare de SNCF Gares et Connexions.
Equipe : Equipe de 10 personnes (2 dév iOS, 2 dév Android, 2 dév back, 1 QA, 1-2 PO, 1 PM, 1 coach agile), Méthode agile

• Travail sur le côté navigation indoor
• Implémentation d’un chatbot dans l’application
• Développement d’autres fonctionnalités
• Sprint de 2 semaines

Environnement technique : Swift 4.2 puis Swift 5, architecture MVVM
Utilisation librarie RXSwift et dependency injection

Lead Développeur – Orange Garden Mars 2017 – Sept 2019
Projet : Vote en ligne.
Equipe : une dizaine de personnes, méthode Agile

• Développement de deux applications mobiles natives, une sur Android / Kotlin et une sur iOS / Swift 5.
• Développement des évolutions et des nouvelles fonctionnalités pour les applications mobiles, ainsi que les corrections de bugs pour l’application mobile en production.
• Reprise des deux applications natives qui ont été lancées par deux autres développeurs.
• Gestion de l’évolution des deux applications
• Diriger une équipe de 2 personnes sur site
• Diriger une équipe d`Orange Roumanie qui a travaillé sur le même produit
• Développer l’interface utilisateur pour le client Web depuis le début

Environnement technique : Kotlin, Android Studio 3.1, Anko, iOS, Xcode 9.3-11, Langage Swift 4/5, Postman, Jira, Angular 8

Ingénieur de Développement – Nexia Consulting Février 2017- Mars 2017
Projet : Sanbarro : Logiciel pour optimiser le processus d’expédition pour une usine de vêtements :

• Réalisation de l’interface visuelle pour générer des étiquettes d’expédition
• Réalisation d’un module d’importation des données utilisées par le service des ventes
• Réalisation de l’interface d’impression d’étiquettes
• Création des fonctions pour convertir les données au format d’étiquette demandé
• Développement des fonctionnalités supplémentaires pour une application de gestion de service automobile
• Optimisation des moteurs de recherche

Environnement technique : Java/J2EE, Android, Javascript, Node.js, Angular JS, HTML, Jade, Eclipse, GitHub, Excel, Acrobat Reader, Google Adwords, Google Analytics, Windows

Ingénieur de développement sénior – Big City Apps Mai 2015 – Février 2017
Projet interne : Logiciel de prise de commandes clients (restaurants et bars) :
• Création d’une application sous Java pour la gestion des commandes des cafés des clients directement à partir de leurs téléphones mobiles : des clients natifs (Android et iOS), et les commandes ont été reçues par l’application serveur Java :
o Gestion des tables
o Gestion des commandes
o Gestion des réservations
o Création de reçus et des factures
o Gestion du stock
o Création de rapports de vente
• Création de la structure de la base de données MySQL
• Conception des API
• Création un thread de synchronisation avec le back-end pour les mises à jour en temps réel sur les demandes des clients
• Développement de l’interface IHM conviviale
• Dans l’application Java, a créé une interface adaptée pour déplacer des tables pour ressembler plus dans la réalité
• Création de la logique et les fonctions de gestion des stocks et des recettes
Environnement technique : Java/J2EE, Swing, Struts, Hibernate, MySQL, Eclipse, phpMyAdmin, Windows

Pour Ralph Lauren – États-Unis -Configurateur de meuble :
• Application pour configurer des meubles personnalisés et passer les commandes aux magasins (TypeScript sous une plate-forme Cordova pour des appareils iPad)
• Développement de l’API REST pour les prix et les fonctions d’inventaire
• Développement des fonctions logiques dans TypeScript
• Tests et correction d’erreurs
Environnement technique : Java/J2EE, Eclipse, TypeScript, Node.js, Ant Builder, PureMVC, Jira, GitHub, Cordova, Agile Scrum

Application électorale pour la France :
• Application mobile (Android, iOS) pour recueillir les opinions des citoyens sur les actualités politiques : l’utilisateur choisi entre plusieurs domaines d’intérêt, les résultats sont montrés chaque par région ou département, afin que les utilisateurs puissent comparer leurs opinions avec d’autres personnes (l’utilisateur peut laisser des commentaires textes, photos et vidéos)
• Création de la structure de la base de données MySQL
• Développement des API
• Développement des services Web
Environnement technique : Sublime Text 3, Node.js, MySQL, Jenkins, Jira, GitHub, Windows, Android, iOS

Ubique Tech : Application de résolution des blocages dans les parkings :
• Les utilisateurs de cette application ont un autocollant QR sur le pare-brise de leurs voitures ; si un utilisateur de l’application est bloqué par un autre utilisateur, l’utilisateur scanne le code QR de la voiture qui le bloque et commence une conversation entre eux dans l’application
• Développement de l’application
• Création de la base de données MongoDB et les API
• Tests unitaires
Environnement technique : Sublime Text3, Android, Swift, MongoDB, NoSQL Manager, Jenkins, Jira, GitHub, Windows, Android, iOS

Analytics Dashboard pour INDG Amsterdam:
• Création des tableaux de bord analytiques
• L’application est connectée à l’API Google Analytics et à l’API iTunes Connect pour extraire les données et les afficher dans un format personnalisé
• Créé la structure de la base de données MongoDB
• Développement des API
• Création de l’interface de l’application en utilisant Javascript, Jade et Ajax
• Développement des fonctionnalités Back-End
Environnement technique : Java/J2EE, Sublime Text, Node.js, Javascript, Jade, MongoDB, NoSQL Manager, Jira, GitHub, Windows

Ingénieur de développement web – Big City Apps Janvier 2015 – Mai 2015

• Participation aux différents projets web

Environnement technique : Java, PHP, Javascript, HTML, Eclipse, Visual Studio, MySQL, PhpMyAdmin, Joomla, WordPress, XAMPP, Windows

Développeur de logiciels freelance Novembre 2013 – Janvier 2015
PrettyCar Mobil : Application de gestion de parc automobile
• L’application retenait différents paramètres pour chaque voiture (l’utilisateur, le kilométrage, la date de la dernière inspection technique, le dernier changement d’huile, la date d’échéance de l’assurance, etc.
• Les notifications été envoyées par courrier électronique ou par SMS
• Développement de l’application
• Base de données MySQL
• Développement des fonctionnalités
• Création de l’interface utilisateur

Environnement technique : Java/J2EE, Swing, Spring, Hibernate, NetBeans, MySQL, PhpMyAdmin, XAMPP, Windows

PrettyCar Mobil : Logiciel de gestion de garage des voitures
• Création des devis réparation, certificats de garanties, des factures
• Le logiciel utilise une base de données qui stocke les dossiers de chaque voiture et de chaque mécanicien (les voitures sur lesquelles il a travaillé, les opérations accomplies, le nombre d’heures travaillés par mois
• Développement de l’application
• Développement des fonctionnalités
• Création de l’interface utilisateur
Environnement technique : Java/J2EE, Swing, Spring, Hibernate, NetBeans, MySQL, PhpMyAdmin, XAMPP, Windows

Langues

Historiques (0)

  • Il n'y a aucune activité.