Benin Flag
Benin Flag
Benin Flag
Benin Flag
Benin Flag
Benin Flag
Benin Flag
Benin Flag
Benin Flag
Benin Flag
Benin Flag
Benin Flag

Fraternité – Justice – Travail

Que le travail ardu et intelligent continuent!
Ralph Photo

Bienvenue dans le monde que je suis en train de concevoir!!!

mardi 19 mars, 07:52:09 EDT 2024

 

Background Professionnel

GROUPE D’INGÉNIERIE BENSINO SASU ( Visiter le site web ), Cotonou (Bénin)
Fondateur & Président Février 2016 - Actuellement

GI BenSino SASU est une société d’ingénierie à valeur ajoutée qui est entièrement consacrée à concevoir des solutions à long terme pour le continent de beauté du Cap à Alexandrie. Il dispose de trois divisions indépendantes (coopératives) qui généreront la richesse absolument nécessaire au financement et au façonnement de l’avenir des services d’ingénierie à travers l’Afrique. Notre mission est de contribuer activement à l’industrialisation de l’Afrique par le secteur privé. Par conséquent, nous concevons nos propres technologies pour faire face à nos problèmes communs.

  • Concevoir des solutions pour le continent de beauté
  • Définir des objectifs spécifiques pour chaque division du groupe tels que:
    1. Etablir un pôle de développement de jeux vidéo en Afrique pour promouvoir la culture africaine à travers le monde (Division Jeux)
    2. Mettre à niveau des infrastructures de nos écoles et universités pour maintenir la compétitivité du continent (Division TI)
    3. Envoyer l’ingénierie allemande au placard et montrer au monde comment Ramsès II, Piye, Shaka Zulu, Béhanzin, Menelik II, et autres concevaient des solutions ingénieuses (Division Ingénierie - le fleuron de l’ingénierie africaine)
  • Publier des cas d’industrialisation du groupe qui sont en cours d’études
Réalisations:
Lancement du projet "Le Jardin de Morya" pour la fabrication à grande échelle des produits faits à la main - La phase I est terminée ( Essayez le prototype du site e-commerce maintenant )
Création du "Studio de Jeux Vidéo BenSino", la division jeux à Montréal
Administration de la "Compagnie des Technologies de l’Information BenSino", la division TI à Aylmer
En cours:
Incorporation de la "Firme de Génie-Conseil BenSino", la division d’ingénierie bientôt à Toronto (En attente du Certificat d’Autorisation de PEO ensuite du consentement de Ingénieurs Canada)
Compétences acquises:
MS Project, Six Sigma, Rédaction de Business Case, Scaled Agile Framework (SAFe®)

COMPAGNIE DES TECHNOLOGIES DE L’INFORMATION BENSINO ( Visiter le site web ), Mtl & TO (Canada)
Fondateur & Président Mai 2013 - Actuellement

  • Concevoir et déployer en production des applications d’entreprise distribuées en Java EE, Scala, JavaScript, et PHP. Expérimenté dans la conception et l’implémentation des architectures MVC, SPA, RIA, N-tier, SOA, microservices, rule-based, et event-driven. Décomposer les applications monolithiques en style architectural de microservices. Concevoir, développer, et implémenter des APIs et services web REST/SOAP sécurisés et hautement évolutifs: concevoir et déployer des API back-end en temps réel pour soutenir les versions de jeux multijoueurs de BGS
  • Capacités acquises dans le développement full stack et la construction de sites web et applications d’envergure. Expérimenté dans le développement des sites de commerce électronique et systèmes de gestion de contenu web (WCMS) multi-navigateurs et adaptatifs. Familier avec le cloud computing (DigitalOcean, AWS, IBM Cloud, Google Cloud Platform, CloudFlare, Spring Cloud), Okta, IAM, Azure AD, DevOps & SCM tools, IA, RPA, IdO, Big Data; Bases de données en mémoire, SQL, et NoSQL
  • Expérimenté dans l’élaboration des exigences du cahier des charges et documents de conception architecturale, l’implementation des logiciels, l’intégration et déploiement continue, les tests automatisés, et l’assurance qualité
  • Familier avec le cycle de vie des modèles de l’ingénierie logicielle et le développement agile, les patrons de conception des logiciels et architectures, les normes et implémentations des ressources rapides d’interopérabilité santé (FHIR) et HIPAA
Réalisations:
Transformé les processus commerciaux de l’ONG AGSEDD avec des applications d’automatisation numérique et implémenté des applications d’analyse de Big Data en temps réel pour les perspectives commerciales de Yenex Consulting. Conçu et déployé les applications web Java EE AHCP et EMS pour Comergence. Conçu, développé et déployé des sites web professionnels d’e-commerces pour Liloo Signature et Morya Sín Jadɛ́ɛ̀n Essayez celui-ci
Migration et configuration de notre infrastructure de production sur DigitalOcean et AWS. Conçu et déployé les applications web EKA pour Garage “E.K.A.” et ASDBMS pour Comergence en utilisant le langage de programmation PHP
Développé l’Application Riche Internet “Dashboard” pour surveiller les transactions des serveurs de Cogeco. Ajouté des fonctionnalités aux applications web et APIs de Ticketmaster; corrigé les bugs et réduit les dettes techniques
Conçu, développé, et déployé les sites web pour ordinateur de bureau et appareil mobile, multi-navigateurs avec référencement de Yenex Consulting, AGSEDD, FGCB, et GI BenSino SASU avec WordPress, Drupal, et Joomla; idem pour le site adaptatif du Studio de Jeux Vidéo BenSino avec seulement PHP MVC (sans framework)
Conçu, développé, et déployé des blogs professionnels avec WordPress
Conçu, développé, et déployé un logiciel de partage des inventaires et de gestion des habitudes d’achat des consommateurs avec SuiteCRM. Essayez le ici
Compétences acquises:
Langages de programmation Java EE, PHP, JavaScript, Liquid, HTML5, CSS3/SASS/LESS, XHTML, JSP, JSF, PrimeFaces, jQuery, Ajax, et SQL, programmation réactive fonctionnelle, développement des applications multi-langues, Spring Security, Spring Web MVC, Spring Boot, Spring/EJB, Hibernate/EclipseLink, Zend, DigitalOcean, AWS, ELK Stack, EC2, Lambda, Elastic Load Balancing, Auto Scaling, App Engine, Kubernetes Engine, Cloud Functions, Cloud MemoryStore, BigQuery, Stackdriver, Okta, IAM, Spring Cloud Vault, VPC, Windows, Mac, Linux, Android, DynamoDB, S3, RDS, Liquibase, MySQL, SQL server, serveurs Apache HTTP & Nginx, Tomcat, GlassFish, NPM, Node.js, Docker, Kubernetes, Kafka, Redis, Spring Cloud Stream, Spring Cloud Netflix (Eureka, Feign, Hystrix, Ribbon, Zuul), Envoy Proxy, HAProxy, Istio, Jenkins, MantisBT, Apache ServiceMix (ActiveMQ, Camel, CXF, Karaf), JBoss Drools, Apache SOLR, RabbitMQ, JMS, RxJava, Jackson, SVN, Git, Gulp, Maven, Ant, Eclipse, IntelliJ, NetBeans, Spring Tool Suite, GWT, Smart GWT, Mockito, AssertJ, Cucumber, REST Assured, Spring Test, SOA & Microservices architectures, SOAP/REST webservices, Postman, Swagger, OAuth2, JWT, SAML, OpenID, FHIR, HL7, OpenHIM, HIPAA

IBM CANADA LTD., Markham (Canada)
Développeur logiciel (contrat) Juin 2014 - Juin 2017

  • IBM z Systems: Porter des logiciels open source pour architecture s390x. Développement d’un écosystème logiciels cognitifs: Développer des applications web d’entreprise sécurisées et évolutives qui recommandent des articles en magasin et fournissent les nouvelles tendances sur médias sociaux en temps réel
  • IBM Bluemix & System-z: Cloud hybride, Internet des Objets, big data et analyse de données en temps réel, et apprentissage automatique supervisé sur mainframes
  • IBM WAS on System-z: Conçoir et déployer des applications web Java pour collecter et prétraiter les données EEG avant de les répartir au serveur R et à Spark
  • IBM MobileFirst & System-z: Développement de version mobile des applications développées sur mainframes (zLinux et zOS). Développer des applications natives (Android et iOS) et hybrides mobiles avec des API et services REST sur mainframes
  • IBM Rational IDEs: Débogueur et Outils - Couverture de code (Interface Utilisateur)
Réalisations:
Conçu de nouveau et testé divers logiciels open source tels que Consul, PHP7, Couchbase, etc... sur Linux pour IBM z Systems. Contribué au développement de l’application de shopping intelligente “Cognitive Retail” présentée à LinuxCon 2016 à Toronto
Conçu et développé un logiciel complexe pour surveiller la fatigue mentale des conducteurs de camions en temps réel avec Apache Spark sur mainframe IBM z Systems
Développé l’application mobile hybride “LeanAppetIT” qui recueille et corrèle les données EEG des patients à leurs états personnels pour une étude de recherche médicale
Conçu et développé un système de surveillance des patients de bout en bout où l’application frontale mobile “Good Health” a été utilisée pour lancer IBM Mainframe Z13 pendant IBM Interconnect 2015 à Las Vegas et le back-end a été déployé sur WebSphere sur LoZ
Compétences acquises:
Langages de programmation Java EE, JavaScript, HTML5, CSS3, Objective-C/Swift, Scala, R, SPL, jQuery Mobile, Angular, et TypeScript; Windows, Mac, RHEL, SLES, et Ubuntu; Maven, Ant, Sbt, Hadoop, Apache Spark, InfoSphere Streams, IBM Bluemix (IoT, MQTT, et Node-RED), Architecture Microservices, Zookeeper, Kubernetes, Jenkins, Vagrant, Docker, Node.js, Worklight/MobileFirst Platform Foundation, Éclipse, Xcode, CocoaPods, Git, Rational Team Concert (RTC), DevOps, LoopBack, Data Studio, DB2, Cloudant, CouchDB, et Websphere

TRACAUTOMATION SYSTEMS INC., Montréal (Canada)
Programmeur (contrat) Septembre 2013 - Mars 2014

  • Concevoir et développer des applications mobile web et multimédia sur Android
  • Intégrer PayPal Android SDK et le code externalisé dans l’application mobile et effectuer l’assurance qualité du logiciel avec des tests d’intégration
  • Développer une application multithread y compris les services distants AIDL pour le traitement de lourdes charges de travail. Développer des APIs et services web RESTful pour le front-end
Réalisation:
Développement de l’application mobile "Mobila" sur Android
Compétences acquises:
Java, JavaScript, AIDL, Mac, Eclipse, Sync Adapter, Content Provider, Observer, WebKit, Multithreading, Handlers, Asynctask, Services Distants, Sqlite

STUDIO DE JEUX VIDEO BENSINO ( Visiter le site web ), Montréal (Canada)
Fondateur & Ingénieur Principal Octobre 2011 – Actuellement

  • Concevoir et implémenter une application Android native qui utilise les Arduinos pour contrôler et automatiser l’éclairage, le chauffage, la porte de garage, etc ... avec un smartphone
  • Concevoir et Développer des jeux vidéo pour Google Android, Apple iOS, Microsoft XBOX, et PC. Développer des APIs et services web RESTful pour fournir des données aux jeux vidéo mobiles
  • Élaborer les documents de conception et les procédures de tests. Effectuer l’analyse et l’assurance qualité des logiciels développés
  • Bonne connaissance de l’architecture de Android et des meilleures pratiques de développement d’applications mobile pour Android et iOS. Expérimenté dans le développement d’architecture et interface utilisateur pour applications mobiles, et dans la publication des applis
  • Concevoir et implémenter des jeux 2D et 3D pour ordinateur et Microsoft XBOX. Familier avec la modélisation et l’animation des personnages vidéo, la simulation physique, et l’IA
Réalisations:
Conçu, développé, et implémenté une application Android native pour la domotique
Conçu et publié la collection de jeux "African Poker" et "African Poker Sim" sur Google Play Store et Apple App Store; développé et implémenté une application web Java EE pour les versions multijoueurs. Téléchargez-les sur votre téléphone et tablette Android 5.0+ et iOS 15.0+
En cours:
Restructurer les versions multijoueurs des jeux "African Poker" et "African Poker Sim" pour la plateforme iOS et développer le jeu "L’Amazon". Apprêter votre téléphone mobile.
Compétences acquises:
Langages de programmation Java, Kotlin, Objective-c/Swift, C# et C/C++, Java EE, Internet des Objets, Arduino, Spring-Android, AIDL, Multithread, Handlers, AsyncTask, Services Distants, Développement de Jeu Multi-Langues, Retrofit, Glide, RxAndroid, CocoaPods, Gradle, Mockito, Espresso, Android DDMS, Git, Jenkins, Google Material Design, Principes de Conception d’Apple et Directives Relatives à l’Interface des Applis, SwiftUI, Lifecycle, Paging, ViewModel, Room, DataSource, LiveData, Core Data, SQLite, CouchDB, Firebase, Android Keystore, Windows, Mac, Android & iOS, Visual Studio, Eclipse, Xcode, Android Studio, OpenGl, Unity, et Blender
 

UNIVERSITÉ CONCORDIA, Montréal (Canada)
Projets de labo / Projets personnels 2009 - 2011

  • Concevoir, tester et déployer des applications (web et enterprise) 3-tiers & MVC avec base de données (MySQL, Firebird, Oracle), Éclipse et Netbeans
    1. Maitriser les API Java, JPA, JDBC et J2EE, multithreading, langages XHTML, JavaScripts, SQL, et PHP; XML, CSS, JSF et JSP
    2. Familier avec les Framework Java J2EE (hibernate, eclipseLink, spring et Ejb3) ainsi que les serveurs web (Apache http server, Tomcat et Glassfish) et concept de multiprogrammation
    3. Excellente connaissance des concepts Spring IoC (inversion of Control) et AOP (Aspect Oriented Programming) et des systèmes de bases de données relationnelle (MySQL)
  • Développer et implémenter les jeux BatBall et BloodBowl en C# et C/C++ avec Visual Studio 2010 et XNA Game Studio 4.0
    1. Familier avec le concept de programmation par événements et tests, les librairies MFC et Framework XNA
    2. Concevoir et réaliser chaque composant du jeu. Maitriser le processus de développement des jeux vidéo et les effets spéciaux
    3. Réviser et améliorer les codes en C/C++. Maitriser le développement des interfaces graphique et API Windows forms
  • Concevoir, développer et tester un analyseur de fichiers journaux en Java avec Éclipse
    1. Maitriser les structures de données, test unitaire (JUnit), patrons de conception, UML, et méthodologie Agile (Scrum)
    2. Effectuer l’assurance qualité du logiciel et produire le manuel d’utilisateur, la documentation de conception et d’implémentation, les procédures et rapports de tests
    3. Familier avec le système Qmail et l’Autorité de transfert de message (MTA)
  • Conception et implémentation d’un system de base de données relationnelle avec MySQL
    1. Créer les schémas de la base de données avec les procédures stockées en SQL. Maitriser les diagrammes E/R et l’algèbre relationnel
    2. Concevoir et déployer une application web en PHP avec le framework Zend MVC pour gérer la base de données en ligne
  • Concevoir et implémenter un logiciel pour piloter le system de contrôle d’un télescope avec Matlab
    1. Concevoir et simuler le régulateur proportionnel (PID)
    2. Concevoir le système complet avec une interface ergonomique pour visualiser son animation
  • Expérimenté en ingénierie de l’économie et la gestion de projets
    1. Estimer les coûts de développement d’un logiciel avec le système COCOMO II (COnstructive COst MOdel)
    2. Effectuer des analyses des données en ingénierie de l’économie et la gestion de projet avec MS Project
Réalisations:
Conception et implémentation d’un gestionnaire d’emploi du temps personnel
Conception et simulation d’une application pour le système de contrôle du télescope avec Matlab
Conception et implémentation d’un system de base de données relationnelle (DBMS) avec MySQL
Conception et implémentation du jeu “Bloodbowl” en langage C/C++ avec Visual Studio 2010
Conception et développement du jeu de poker sur internet en Perl et Scripts CGI; déployé sur le serveur Apache HTTP
Conception d’un logiciel web graphique d’édition de fiche de paye avec NetBeans 6.9; déployé sur le serveur GlassFish v3
Conception d’une application web persistent de gestion de liste de personnes avec Éclipse; déployé sur le conteneur Tomcat 7.0
Conception et développement de l’analyseur des fichiers journaux du système Qmail et son autorité de transfert de message (MTA) avec Éclipse
En cours:
Conception et implémentation du compilateur un/deux passes
Compétences acquises:
Langages de programmation Java, J2EE, PHP, C# et C/C++ ; conception de logiciel et base de données ; développement d’applications web et jeux vidéo, adaptabilité et esprit d’équipe
 

VIDÉOTRON LTÉE / KEYCORP CANADA INC., Montréal (Canada)
Conseiller en soutien technique / Technicien 2007 - 2008

  • Assurer le support technique des équipements et réseaux de câblodistribution de Vidéotron
    1. Assurer le fonctionnement des équipements des clients (modem, récepteur TV numérique) et effectuer les ajustements nécessaires
    2. Analyser et diagnostiquer les signaux RF et applications utilisant les protocoles TCP/IP, UDP, SNMP et TFTP
    3. Etudier les normes audio/vidéo de télédiffusion
  • Assurer le contrôle de qualité des machines à sous VLC et Spielo ainsi que le soutien technique
    1. Programmer et installer les lecteurs de cartes à puce FPGA sur les machines; réparer et déboguer les moniteurs LCD, cartes électroniques et IC
    2. Rechercher la cause des défaillances des machines et tester la communication des machines en réseaux avec le serveur de Loto-Québec dans les Ludoplex de Trois-Rivières et Québec
    3. Assembler, installer, réparer et ajuster les machines tout en assurant le contrôle de qualité
Réalisation:
Installation des machines à sous dans les ludoplex de Loto-Québec à Trois-Rivières et Québec
Compétences acquises:
Protocoles et architecture du réseau internet, support technique, sens du relationnel, et leadership
 

LABORATOIRE D’ÉLECTRONIQUE ET DE LA PHYSIQUE DES SYSTÈMES INSTRUMENTAUX (LEPSI actuel InESS), Strasbourg (France)
Assistant de recherche 2006 - 2007

  • Concevoir, développer, et tester un système intégré pour la mesure du champ magnétique avec Cadence
    1. Estimer les coûts de fabrication et élaborer l’architecture de la chaine globale de mesure du champ magnétique
    2. Concevoir le capteur (à Effet Hall) du système, convertisseur analogique numérique 8 bits en VHDL-AMS (Verilog), son système de transfert de données USART en VHDL
    3. Tester le système au complet avec le testeur HP 83000
  • Collaborer au développent de la camera FAMOSI
    1. Élaborer les spécifications techniques de l’architecture du système de traitement et de transfert des données de la camera FAMOSI
    2. Développer un logiciel en C/C++ et assembleur pour piloter le système d’acquisition des données
    3. Élaborer les plans de test sur DSP TMS 320C33
Réalisations:
Mise au point et test du système intégré de mesure du champ magnétique
Développent de l’imageur à pixel actif CMOS et réalisation de son test sur le testeur HP 83000
Développent et test du système de traitement de l’image de la camera FAMOSI
Compétences acquises:
Langages de programmation C/C++, VHDL & VHDL-AMS (Verilog), conception d’ASIC, et esprit de synthèse
 

LABORATOIRE DE COMMUNICATION ET D’INTÉGRATION DE LA MICRO ÉLECTRONIQUE (LACIME), Montréal (Canada)
Stagiaire en laboratoire 2005

  • Étudier les systèmes de navigation par satellites, les normes et protocoles de télécommunication. Élaborer les spécifications et procédures de test du récepteur hybride GPS/Galileo
  • Concevoir et simuler en VHDL l’architecture du générateur des signaux E5 et L1 de Galileo avec Modelsim
  • Développer et configurer l’architecture du récepteur hybride
Réalisation:
Mise au point et test du prototype sur carte FPGA d’Altera du générateur des signaux Galiléo
Compétences acquises:
Langage de programmation VHDL, conception de FPGA, esprit de synthèse et débrouillard