Grégory - Développeur ASP.NET MVC
Ref : 200126N001-
92250 LA GARENNE COLOMBES
-
Développeur, Consultant, Testeur (34 ans)
-
Totalement mobile
-
Bientôt freelance
EXPERIENCES PROFESSIONNELLES
TAXI G7 PRÉSENT
Architecte et développeur d'une nouvelle application mobile multi-plateformes (ReactNative / Typescript / Redux / C# (ASP .Net / ASP .Net Core)
PROJET : Conception, design, archItecture et développement d'une nouvelle application mobile multiplateformes React-Native/Typescript ainsi que d'une API REST C# pour Taxi G7
DOMAINE D’INTERVENTION :
• Développement d'une API REST .Net:
1. Développement d'une API REST ASP .NET
2. Evolution d'une base de données Microsoft Sql Server
3. Utilisation de Entity Framework (approche DB First)
4. Développement avec l'éditeur de code Visual Studio 2017
5. Réalisation de tests
• Conception et développement d'une application mobile React-Native / TypeScript :
1. Créations des interfaces mobiles natives (Android/IOS) avec les frameworks/librairies Javascript
React-Native, Redux...
2. Ajout du langage TypeScrypt pour mieux maintenir et débugger le projet
3. Mise en place d'un environnement de développement et de test sur Visual Studio Code
4. Mise en place d'un environnement de développement et de test sur Android Studio
5. Mise en place d'émulateur Android
6. Utilisation des librairiers Reac-Native suivantes :
• React-Native version 63.2
• Redux : Gestion du store de l'application, des données et de l'état global
• Redux-persist/Asynchrone-Storage : Stockage des données du store
• React-Navigation : Gestion de la navigation et des animations entre les ecrans
• Redux-Thunk : Gestion du middleware
• React-Native-Element / React-Native-Paper / React-Native-Base : Librairies de composants
• React-native-device-info : Acces à l'etat des composants du device
• React-native-image-picker : Gestion de l'acces à la camera et à la galerie photos
• Tesseract-OCR : Reconnaissance de texte sur une image pour le développement d'une
fonctionnalitée de reconnaissance de texte sur plaques d'immatriculations
• ...
Documentation et spécifications :
1. Réalisation de spécifications fonctionnelles et techniques
2. Réalisation de maquettes de l'application avec Adobe XD
• Conception et développement d'une API REST .NET Core :
1. Développement d'une API RESTful ASP .NET Core 2
2. Conception et développement d'une base de données PostgreSQL
3. Mise en place et utilisation de Entity Framework Core (approche DB First) pour les requêtes avec
la base de données PostgreSQL et pour la génération du modèle entité/association de l'API
RESTful ASP .NET Core
4. Réalisation de tests
5. Développement avec l'éditeur de code Visual Studio 2019
ENVIRONNEMENT TECHNIQUE :
Visual Studio 2017, Visual Studio 2019, Visual Studio Code, C#, ASP .Net (API REST), C#7, ASP .Net
Core 2 (API REST), Entity Framework, Entity Framework Core
Javascript, TypeScript, React-Native, Redux, React-Navigation
Microsoft SQL Server, SQL,
Android Studio, Postman
Développement d'applications mobiles React-Native / TypeScript
Janvier 2019 – Présent :
Conception et développement d'applications mobiles multi-plateformes
(Android/IOS) avec les librairies React-Native, Redux, React-Navigation.
Ajout du langage TypeScript pour mieux maintenir et débugger les projets.
Développement à l'aide de l'éditeur open source Visual Studio Code.
Développement d'API RESTful avec .NET Core et EntityFramework Core.
Création et gestion de bases de données PostgreSQL.
Ingénieur de développement ASP.NET MVC, DIADEIS Paris
Avril 2015 – Janvier 2019 :
Création et développement d'applications Web ASP .NET MVC (C#, HTML, CSS,
Razor, JS, Jquery, Ajax, Bootstrap).
Création et gestion de bases de données PostgreSQL.
Utilisation de EntityFramework (approche DB First).
Développement de Services Web SOAP avec ASP .NET.
Stockage et hébergement sur AWS et utilisation de son SDK pour .NET.
Gestion des tests et des mises en production.
Réalisation de spécifications techniques.
Formations techniques sur les projets et développements réalisés.
FORMATIONS
Bac+5 2012 - 2015
Ecole d'Ingénieur Supérieur Léonard de vinci
Spécialité Informatique
La Defense
Bac+2 2010 - 2012
Institut Universitaire de Technologie Cachan
COMPÉTENCES
COMPÉTENCES TECHNIQUES
Langages/Scripts C#, HTML, CSS, Javascript, TypeScript, JSON, SQL, XML
Bases de données PostgreSQL, Miocrosoft Sql Server, MySQL
Framework .Net ASP .Net (MVC, Web Service SOAP, API, Entity Framework), ASP .Net Core (API REST,
Entity Framework Core), kit SDK AWS, SolrNet, CloseXML, ItextSharp
Framework Javascript Jquery, Bootstrap, DHTMLX, React, React-Native, Typescript
Librairies React-Native Redux, Redux-persist, Redux-thunk, React-Navigation, React-Native-Element,
React- Native-Paper, React-Native-Base, React-Native-Device-Info, React-NtaiveImage- Picker, React-Native-Tesseract-OCR, React-Native-Config, React-NativeGesture-Handler, React-Native-Reanimated...
Méthodologies Cycle en V, Agile
Modélisation Design Patterns
Gestion des sources AnkhSVN, ToirtoiseSVN
IDE Visual Studio Code , Visual Studio 2017/2019, Android Studio
Serveur Web IIS
Maquettage Adobe XD, Photoshop
Systèmes d'exploitation Windows
Bureautique MS Office (Word, PowerPoint), OpenOffice
Langues Français : langue maternelle
Anglais : Intermédiaire