FLUX RSS

  • YouTube
  • LinkedIn
  • Google

Projets

Voici une liste de quelques-uns des projets sur lesquels j’ai récemment travaillé. Dans certains d’entre eux, il ya la possibilité de tester l’opération en ligne, d’autres doivent être téléchargés pour l’exécution locale et les autres montrent seulement leur apparence. Tout le monde n’a pas son vrai nom pour des raisons évidentes.

P1 –; Laravel + Metronic

Il s’agit d’un projet réalisé dans la langue PHP à l’aide du cadre Laravel. Le projet a été lancé par une entreprise que je n’ai aucun lien avec l’utilisation de MySQL comme base de données, Laravel 5.0 et un thème de propriétaire nommé Metronic basé sur Boostrap 3 et angulaire.

Dans le cadre de ce projet, j’ai été chargé de suivre de près la mise en œuvre et de faire des suggestions. Après avoir évalué les performances, j’ai décidé de migrer la base de données utilisée de MySQL vers PostgreSQL qui a nécessité une réécriture d’une grande partie du code qui utilisait des instructions SQL spécifiques à MySQL pour la version utilisant le mécanisme natif de Laravel (Générateur d’éloquence et de requête). J’ai aussi migré la version interne de metronic utilisé à partir de Bootstrap 3 pour Bootstrap 4. Suppression de tous les libs qui n’ont pas été utilisés dans le frontend et les éléments optimisés pour utiliser webpack autant que possible.

L’un des principaux changements a été de créer Travaux en file d’attente planifiés qui étaient nécessaires pour des exécutions auparavant synchrones qui, au fil du temps et avec la croissance constante de la quantité de données dans la BD pourrait représenter un goulot d’étranglement et la source de défaillances constantes. Les tâches ont ensuite été créées et en file d’attente (Files) suivi de l’état d’exécution de ces tâches visuellement.
Le code source peut être vérifié Ici.

P2 –; Symfony + Thème d’administration StartBootstrap

Projet conçu pour unifier l’accès à plusieurs systèmes en un seul point, éliminer la redondance des enregistrements, apporter efficacement des changements synchrones et simplifiés, résoudre un problème qui s’est aggravé et créer un point de gaspillage de ressources (humain et financier).

La proposition était de créer un ensemble de registres capables de créer des éléments de manière dynamique et de le rendre évolutif. Pour cela, un registre d’options configurables a été créé permettant d’indiquer à l’avance quels types de niveaux d’autorisation, Couleurs, Icônes, etc le système indiqué aurait.

Une autre caractéristique importante qui fait partie du projet est la capacité d’autoriser une migration à tout moment du mécanisme d’authentification existant à un seul point normalisé, forcer l’utilisateur à mettre à jour ses données d’enregistrement sans interférence de toute ressource humaine, ainsi que la récupération de l’accès, réduire les coûts de connexion (par exemple).

Ce tableau de bord utilise Access to The PostgreSQL Database, MySQL et SQLite.

Le code source de ce projet peut être vérifié Ici.

P3 –; Delphi + Zeos

Projet conçu pour contrôler la sécurité de la zone de destruction.

Dans ce projet, modifié une version existante afin qu’il soit possible à l’avenir de migrer l’ensemble de ses opérations vers une version 100% Web.

Plusieurs nouvelles fonctionnalités ont été ajoutées dans la version exécutable pour réduire (avec beaucoup de succès) les échecs humains qui ont augmenté le temps pour que le processus soit pleinement Sla indiqué dans le contrat.

Une autre caractéristique importante ajoutée était la possibilité de mettre à jour certaines informations sans avoir à modifier le système via la zone technologique (comment modifier l’information directement dans la base de données ou même avoir à recompiler le projet).

Le code source de ce projet peut être vu Ici.

P4 –; Delphi + Zeos

Système conçu pour contrôler diverses opérations liées au stockage d’articles, envoi de commandes par la Poste (Contrôle nombre d’objets) y compris la pesée, contrôle du cycle de vie du produit avec sécurité à haute restriction, parmi beaucoup d’autres fonctions.

Le flux a été radicalement modifié, l’apparence, comment le système remplit la pesée et les améliorations significatives dans l’utilisation de la mémoire et la configuration d’exécution, rendre un exécutable capable d’exécuter sur le réseau, cartographie de samba, Etc.

Le code source de ce projet peut être vu Ici.

Autres activités

Jetez un oeil aussi à ce que j’ai été répondre dans le Stackoverflow