Hinster – Asp.net Core

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Hinster – Asp.net Core + Angular JS [/vc_column_text][vc_empty_space height= »16px »][vc_column_text]Hinster est une application web (bientôt mobile), développé avec Asp.net Core 2.0/2.1 et Angular JS. C’est une version MVP (Most Valuable Product) qui permettra à son propriétaire de lever des fonds. Hébergement sur Azure VM Linux. [/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Conception/Design/Refactoring.[/dt_list_item][dt_list_item image= » »]Integration/Responsive design.[/dt_list_item][dt_list_item image= » »]Développement Asp.Net Core C#.[/dt_list_item][dt_list_item image= » »]Lead dev/ops.[/dt_list_item][dt_list_item image= » »]Front Angular JS.[/dt_list_item][dt_list_item image= » »]Test d’intégration.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Asp.Core%202.0%20%2F2.1%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20Javascript%20%2F%20Angular%20JS%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22Mise%20en%20staging%20sur%20IIS%20(server%20priv%C3%A9)%20et%20Nginx%20(Azure)%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20webApi%20avec%20Swagger%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22DevOps%20(mise%20en%20staging%2C%20installation%2C%20administration%2C%20securisation%2C%20automatisation…)%22%2C%22value%22%3A%2270%22%7D%2C%7B%22label%22%3A%22EntityFramework%20%2B%20MySql%22%2C%22value%22%3A%2280%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][/vc_column][/vc_row]

Automate Industriel et IOT

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Automate Industriel et IOT [/vc_column_text][vc_empty_space height= »16px »][vc_column_text]Depuis quelques semaines, je travaille avec la société Usitab pour améliorer leur produit nommé Usibox. Usibox est une boite contenant un RaspberryPi, une carte d’extension IO (avec une pile et un convertisseur 12v – 5V). Cette boite est équipé de connecteur permettant de relier un capteur TOR (tout ou rien), en général une cellule de comptage. Donc la boite à un rôle relativement simple, compter. J’ai donc été amené à faire un peu de reverse engineering. C’est à dire comprendre le fonctionnement. J’ai vu du C, du PHP, du mySQL et j’ai aussi revu mes basiques sur Linux. J’ai aussi testé du matériel industriel, un automate de la marque Wago, avec un bloc d’entrée digitale et analogique. J’ai fait un bon en arrière de presque 20 ans, du temps ou j’étudiais l’électrotechnique au lycée et BTS, en cours d’automatisme. L’automate respecte la norme industrielle IEC 61131-3 et permet de programmer en utilisant ces languages : IL, LD, FBD (CFC), ST, FC. J’ai pour ma part codé avec du ST (Structured Text) en utilisant aussi les librairies de Wago.     [/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]C/PHP/mySQL[/dt_list_item][dt_list_item image= » »]Structured Text[/dt_list_item][dt_list_item image= » »]Linux Raspbian[/dt_list_item][dt_list_item image= » »]Internet of things[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%20PHP%20mySQL%22%2C%22value%22%3A%2260%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20PLC%20(ST%20Structured%20Text)%22%2C%22value%22%3A%2270%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][/vc_column][/vc_row]

Réalité Augmentée

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Réalité Augmentée avec Unity et Vuforia [/vc_column_text][vc_empty_space height= »16px »][vc_column_text]Projets de formation sur la réalité augmentée et sur le jeu vidéo en 3D. Carte de visite en réalité augmentée : Jeu vidéo en réalité augmentée : Jeu vidéo en réalité augmentée : [/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Unity/Vuforia.[/dt_list_item][dt_list_item image= » »]Integration/Animation 3d.[/dt_list_item][dt_list_item image= » »]Développement C#.[/dt_list_item][dt_list_item image= » »]Bruitage et effet spéciaux[/dt_list_item][dt_list_item image= » »]Application Android Unity.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22Unity%203d%22%2C%22value%22%3A%2260%22%7D%2C%7B%22label%22%3A%22Vuforia%22%2C%22value%22%3A%2270%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][/vc_column][/vc_row]

Usitab

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] SynergyTab – Application Android et Windows 10 [/vc_column_text][vc_empty_space height= »16px »][vc_column_text]SynergyTab est une solution zéro papier pour l’industrie disponible sur iOS iPad. Ma mission était de réaliser la même application sur Android et Windows 10. Cet outil qui permet via un back office d’éditer du contenu et des procédures (formulaires) afin de les rendre accessible aux utilisateurs sur le terrain. Typiquement un industriel mettra sa documentation technique et un certain nombre de procédure sur mesure à disposition de ses techniciens qui feront des remontés fréquentes en quasi temps réel. Fini la doc technique dans un classeur. Fini les notes papier sur le déroulé d’une procédure industrielle. Tout est digital. L’application permet de scanner des codes barre, de prendre des photos, de saisir une signature, d’afficher des formulaire sur mesure. Les données sont synchronisées en permanence et un mode offline est aussi disponible. J’ai utilisé la technologie Xamarin qui me permet de créer une application Android en utilisant le langage C#, le même langage sera utilisé pour la création de l’application Windows 10. Tout l’intérêt consiste à mutualiser un maximum de code sur les deux plateformes. On aurait même pu réalisé la version iOS avec Xamarin, mais celle ci existait déjà. J’ai travaillé en étroite collaboration avec la société Usitab pour sortir une version bêta en avril 2018. En cours de test sur le terrain. https://usitab.com/usitab-synergytab/ [/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Conception/Design.[/dt_list_item][dt_list_item image= » »]Integration/Animation.[/dt_list_item][dt_list_item image= » »]Développement Xamarin C#.[/dt_list_item][dt_list_item image= » »]Lead dev/ops.[/dt_list_item][dt_list_item image= » »]Développement Windows 10.[/dt_list_item][dt_list_item image= » »]Développement Android.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Windows%2010%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Xamarin%20Android%22%2C%22value%22%3A%2290%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][vc_column_text]Témoignages[/vc_column_text][vc_empty_space height= »24px »][/vc_column][/vc_row]

Trésors de Bretagne

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Une application Android [/vc_column_text][vc_empty_space height= »16px »][vc_column_text] Petite application Android personnelle listant les monuments et lieux intéressants prêt de chez nous, en Bretagne. https://play.google.com/store/apps/details?id=fr.reactor.breizhmap [/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Conception/Design.[/dt_list_item][dt_list_item image= » »]Integration/Animation.[/dt_list_item][dt_list_item image= » »]Développement C# Xamarin.[/dt_list_item][dt_list_item image= » »]Lead dev/ops.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Xamarin%20Android%22%2C%22value%22%3A%2290%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][/vc_column][/vc_row]

VanPark

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] VanPark [/vc_column_text][vc_empty_space height= »16px »][vc_column_text]VanPark est l’application qu’il vous faut pour trouver un emplacement pour passer une nuit tranquille lors de vos voyages en Bretagne. Que vous soyez en voiture, en van, en camion, en camping car, VanPark est l’appli qu’il vous faut ! Vous disposez de plus de 1500 lieux classer en catégorie : – Parking – Camping – Camping Car – Van VanPark vous indique également les services intéressants comme un point d’eau, eau usé pour les campings car, électricité etc. Vous avez aussi dans certain cas l’indication d’une barre de parking avec sa hauteur. VanPark est l’application idéale pour le voyageur itinérant. Google Play : https://play.google.com/store/apps/details?id=fr.reactor.vanpark.bretagne&hl=fr [/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Conception/Design.[/dt_list_item][dt_list_item image= » »]Integration/Animation.[/dt_list_item][dt_list_item image= » »]Lead dev/ops.[/dt_list_item][dt_list_item image= » »]Application Android Xamarin.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Windows%20phone%208.1%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Xamarin.iOS%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20Android%20natif%20(Java)%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20backend%20%3A%20C%23%20Web%20Api2%22%2C%22value%22%3A%2270%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20frontend%20%3A%20HTML5%20CSS3%20Javasript%20ajax%22%2C%22value%22%3A%2290%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][/vc_column][/vc_row]

Application Windows 8.1 (tablette)

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »16px »][vc_column_text]Le projet est une application hyper modulable déjà crée sur iOS et Android. Il ne manquait plus qu’une version Windows 8.1 Universal à destination des tablettes. L’idée derrière cette app est de faciliter les rendez vous chez le client en affichant sur tablette tout un tas de contenu édité via un backoffice. Pratiquement tout est paramétrable. C’est comme si on avait un WordPress qui administre une application. Les images, les textes, les couleurs, les tailles, les emplacements, les dispositions… etc. L’application permet la lecture de pdf mais aussi de construire ses propres présentations à partir de document existant. La lecture de media vidéo, audio et image est bien sur possible. J’ai passé deux mois chez le client pour développer cette application.    [/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Conception/Design.[/dt_list_item][dt_list_item image= » »]Integration/Animation.[/dt_list_item][dt_list_item image= » »]Dev c#[/dt_list_item][dt_list_item image= » »]Application Windows 8.1.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Windows%208.1%22%2C%22value%22%3A%22100%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][/vc_column][/vc_row]

Portail de la formation française de randonnée

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Portail de la formation française de randonnée [/vc_column_text][vc_empty_space height= »16px »][vc_column_text]La Fédération Fançaise de la Randonnée propose à ses adhérents un ensemble de formation dont l’inscription se fait en ligne. La gestion de ces stages se fait aussi en ligne via un extranet sécurisé. Un des défis était de gérer un lot de niveaux d’administration permettant ou non d’accéder à certaines pages et d’effectuer certaines actions. Le site a été développé avec Asp.net MVC5 – boostrap coté front et backoffice. En backend se trouve un ensemble de web services existant et une Web API spécialement créée pour répondre aux besoins actuels mais aussi futurs (mobile), développé avec Asp.net Web Api 2 et Entity Framework. Je suis intervenu pour la société Clarsi, qui était en charge du pilotage, de l’architecture et de la réalisation du site. Avec un architecte .net, nous avons mis en place un ensemble de tests unitaires et fonctionnel, avec l’aide de specflow, Nunit et NCrunch. https://formation.ffrandonnee.fr/[/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Integration/Animation.[/dt_list_item][dt_list_item image= » »]Développement Asp.Net WebApi2 C#.[/dt_list_item][dt_list_item image= » »]Développement Asp.Net MVC 5.[/dt_list_item][dt_list_item image= » »]Test unitaire et fonctionnel.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20front%20et%20backoffice%20MVC5%20Boostrap%20Jquery%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20backend%20%3A%20C%23%20Web%20Api2%22%2C%22value%22%3A%2270%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20frontend%20%3A%20HTML5%20CSS3%20Javasript%20ajax%22%2C%22value%22%3A%2290%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_column_text]Témoignages[/vc_column_text][/vc_column][/vc_row]

Mocking (prototypage de données et d’éléments graphique)

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Site Web Asp.Net MVC5 – Mocking [/vc_column_text][vc_empty_space height= »16px »][vc_column_text]En renforcement dans une équipe technique de développeur Microsoft .Net chez le client (Entites, Rennes), j’ai réalisé une série de mocking pour un site web développé avec Asp.net MVC5 et Entity Framework, le tout sous une architecture propriétaire. La mission consistait à préparer un ensemble de jeu de données (mocks) permettant de remplir le site web de données afin de tester en amont, avant pre-prod un ensemble de cas de figures assez variés pour parer à toute éventualité (ex image trop grosse, trop petite, manquante, texte trop long, texte manquant, information tierce manquante, adresse manquante…) Ensuite il ne restait plus qu’à ré-intégrer le code HMTL5 CSS3 réalisé par un intégrateur et un peu de javascript (ajax) pour que le site soit prêt pour la pré-prod.[/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Analyse.[/dt_list_item][dt_list_item image= » »]Integration.[/dt_list_item][dt_list_item image= » »]Développement Asp.Net MVC5 avec C#.[/dt_list_item][dt_list_item image= » »]Mocking.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Asp.net%20MVC5%22%2C%22value%22%3A%2290%22%7D%2C%7B%22label%22%3A%22D%C3%A9veloppement%20frontend%20%3A%20HTML5%20CSS3%20Javasript%20ajax%22%2C%22value%22%3A%2290%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][vc_column_text] Témoignages [/vc_column_text][vc_empty_space height= »24px »][dt_testimonials category= »entities »][/vc_column][/vc_row]

Store Activity

[vc_row margin_top= »-30″ margin_bottom= »15″][vc_column offset= »vc_col-lg-8 vc_col-md-8 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Une application mobile Windows Phone 8.1 [/vc_column_text][vc_empty_space height= »16px »][vc_column_text]Store Activity est une société qui propose à ses clients de leur simplifier la prise en charge des relevés terrains de leurs réalisations. Un cas concret : un employé doit mettre des présentoirs (displays) en rayon ou en tête de rayon pour mettre en valeur un produit. Lorsqu’il a terminé, il utilise l’application Store Activity pour photographier sa réalisation afin de transmettre ces informations à un responsable qui consulte un backoffice en ligne. Plus besoin de faire cela manuellement par email ou autre. L’application existe sur iOS et Android. Je suis intervenu pour la réaliser sur Windows Phone 8.1. [/vc_column_text][vc_empty_space height= »30px »][vc_column_text]Tâches effectuées :[/vc_column_text][vc_empty_space height= »16px »][vc_column_text][dt_list style= »1″ bullet_position= »top » dividers= »false »][dt_list_item image= » »]Integration/Animation.[/dt_list_item][dt_list_item image= » »]Application Windows Phone 8.1.[/dt_list_item][/dt_list][/vc_column_text][vc_empty_space height= »30px »][/vc_column][vc_column offset= »vc_col-lg-4 vc_col-md-4 vc_col-xs-12″][vc_empty_space height= »40px »][vc_column_text] Techniques [/vc_column_text][vc_empty_space height= »16px »][vc_progress_bar values= »%5B%7B%22label%22%3A%22D%C3%A9veloppement%20C%23%20Windows%20phone%208.1%22%2C%22value%22%3A%2290%22%7D%5D » options= »striped,animated » caption_pos= »top »][vc_empty_space height= »40px »][/vc_column][/vc_row]