Développeur C#, NSDK, JAVA et autres depuis Juillet 2017 suite à un stage de fin d'études. Ces technologies sont utilisées dans l'optique du maintien et de l'évolution d'un parc d'applications. L'objectif principal étant de faire communiquer plusieurs applications ne pouvant communiquer entre elles seules. Pour palier à cela, nous utilisons des mémoires partagées ainsi que des communications via des WebSockets. Pour le stockage des données, nous utilisons une base de données Oracle.
Personnellement, je suis rigoureux, curieux et avide de savoir. J'aime la diversité et travailler sur un ensemble d'applications. Je possède le permis B ainsi qu'un véhicule.
Suite à mon stage, on m'a proposé un CDI que j'ai accepté. Tout de suite, j'ai eu plus de responsabilités et j'ai été chargé de développements plus importants, plus lourds. J'ai commencé à gérer les communications entre les différentes applications via des mémoires partagées, les appels à des webServices et le traitement de leurs réponses (en .NET). J'ai aussi ajouté plusieurs écrans pour l'application principale et développé de nouvelles fonctionnalités légales, notamment suite à la loi RGPD. J'ai aussi continué la résolution de bugs (rapportés via la plateforme EasyVista). Par exemple, sur l'application principale, chaque client possède des informations différentes que l'on répertorie sur une fiche client. Dans notre cas, on compte 2 grands types de client qui ne sont pas gérés de la même façon : nous avons les clients sociétés et les clients particuliers. Dernièrement, nous avons eu un grand changement sur la méthode dont sont traités les clients sociétés. Pour se faire, j'ai du modifier plusieurs écrans afin de récupérer et de renseigner les nouvelles valeurs nécessaires, j'ai du aussi cacher des champs, ainsi qu'en créer d'autre. Enfin, j'ai du modifier l'insertion en base et l'envoi des informations au webService afin d'envoyer les bonnes informations ainsi que de retirer les informations inutiles afin d’accélérer le processus.
Prise en main des applications existantes (langage NSDK et C#). Lors de mon stage, j'ai réalisé quelques petits développement de maintenance de l'application : je recevais les rapports de bugs des utilisateurs des applications, je me chargeais de résoudre les soucis. Je me suis aussi chargé de quelques évolutions de l'application principale existante (en NSDK principalement) pour faciliter l'utilisation de l'application.
Réalisation d'un site web en 48h permettant de mettre en avant une bibliothèque. Il fallait, pour cela, afficher les couvertures des livres, un court résumé ainsi que les trier dans un certain ordre. De plus, il fallait, lors d'un clic sur la couverture, afficher le résumé entier du livre. Les langages utilisés pour ce site étaient le HTML, le CSS et le PHP.