Réalisations

Sommaire de carrière

Professionnel avec quinze années d’expérience comme analyste, programmeur et développeur de logiciel, il a été à l’emploi d’un leader mondial en simulation où il a acquis une expertise dans le développement de logiciel de simulation. Il aussi travaillé comme programmeur scientifique sur un projet de transfert technologique Université-Industrie dans le domaine de la mécanique des fluides, projet hydro-electrique. Il a également travaillé sur des projets de petites envergures comme consultant mais aussi sur des projets de plus grosses envergures qui contenaient des centaines de milliers de lignes de code et avec plus de 20 développeurs. La grande diversité des mandats qu’il a réalisés et des technologies avec lesquels Jean Belanger a travaillés, reflète sa capacité à résoudre des problèmes complexes avec la technologie la mieux adaptée. Il a été toujours très rapide à prendre avantage des outils émergents, technologies, et langages, et s’adapte aux besoins sans cesse croissant de l’industrie.

Réalisations de Jean Bélanger

• Ingénieur de système logiciel pour une application financière. En tant que membre du groupe Trade-support, responsable de monitorer et de supporter la stabilité technique et opérationnel du système de Trade de la compagnie;

• Développé une librairie pour la collecte de données afin de mesurer quantitativement les mouvements des chirurgiens dans la salle d’opération;

• Migration d’une application (API) multi-thread) de transactions bancaires sous Windows vers Unix IBM AIX (projet critique avec des échéanciers très serrés);

• Intégré un algorithme d’optimisation pour une application réseau-temps-réel (client-serveur) utilisé dans les scieries afin de déterminer la coupe optimale;

• Programmer un module de détection d’imperfection par imagerie pour l’industrie du bois d’œuvre;

• « Re-factorer » un programme pour un problème d’optimisation (lissage d’une courbe non-linéaire). Ce module a rendu beaucoup plus facile le développement de nouveaux algorithmes mathématiques pour les chercheurs;

• J’ai mis au point un environnement de programmation scientifique dans le domaine de la modélisation physique afin accélérer le processus de développement de simulateur physique;

• Développeur de logiciel (modélisation 3D) pour un leader mondial. J’ai agi également comme «lead» technique pour l’intégration de la technologie GIS (Geographical Information System) dans un logiciel de simulation (environnement virtuel temps réel);

• Conception d’un outil graphique (GUI) qui rend possible de visualiser une ligne de haute tension sous forme d’un circuit électrique. Ce programme a permis de simplifier grandement la manipulation, la visualisation et le test de composantes d’un circuit (GRSplits);

Points Saillants

• Travaillé comme programmeur-scientifique pour un centre de recherche en calcul scientifique;

• Développeur de logiciel et lead technique pour un leader mondial en simulation (CAE);

• Développé des logiciels personnalises pour différents domaines d’application industrielle;

• Consultant pour un leader mondial L-3 Comm (logiciel de formation domaine de la santé);

• Consultant pour une banque d’investissement Morgan Stanley;

 Forces

• Programmation Orientée-Objet et optimisation de code C++ (structure de données);

• Formation scientifique jumelée à une solide expérience en informatique (résolution de problème);

• Migration de code (différents langages) et d’application (Windows->Unix) ;

• Autonome, très motivé et habitué à travailler dans un environnement sous pression;

• Multidisciplinaire avec une expertise en programmation qui couvre plusieurs domaines;

 

Programmation/Développement de logiciel

Programmation Scientifique

Modélisation Physique

Communications

Rapports Techniques

 

 

 

 

 

NOUVELLES ET ARTICLES See all

  • Fonction Lambda, un incontournable

    Tips and Tricks!

    Les fonctions anonymes dites “lambda” introduites depuis C++11 trouvent de nombreux cas d’utilisation où l’on aurait à écrire une fonction pour réaliser des taches simples, qui nécessite quelques lignes de code. Je présente un exemple de l’utilisation de celle-ci de notre environnement de programmation.

clients and partners

Autolog