Career Summary

Multidisciplinary professional who combines strong mathematics skills, from graduate study in physics, and 15 years of experience developing applications in various areas of IT. During a 15+ year’s career as an analyst, programmer and software developer, Jean Belanger worked for a world leader in simulation which results in know-how in simulation software development and practices. Also, he worked as a scientific programmer on a university-industry technology transfer project that results in know-how in applying knowledge to solve industrial problem. He has worked on projects by himself as well as with teams of over 20 developers on projects containing over a thousand lines of code.

Time Line in the Business

• Worked as a scientific programmer for a Research Center on Computation;

• Worked as a software developer and technical lead for a world leader in simulation (CAE);

• As a contractor developed custom software programs for different industrial domain of application;

• Consultant for world leader L-3 Comm (healthcare) and bank investment Morgan Stanley;

• Founded a software consulting, scientific programming, and technology transfer company;

Jean Belanger’s Main Achievements

• Worked as Software Engineer System (financial application). Member of the trade-support group, responsible for monitoring and supporting the technical and operational stability of the firm’s proprietary trading systems;

• Developed a library for data collection system to quantitatively measure surgeon motor behavior in the operating room;

• Ported an client-server application for a credit card/bank payment transactions from Win API to Unix IBM AIX (project with critical deadlines);

• Designed and implemented an object-oriented library to detect wane on rough hardwood lumber. This library featured an open architecture using OO, improving drastically on traditional technique;

• Set up a collaborative work effort (University-Industry) for cautioning mathematical models in the hydraulics field (Technology Transfer Initiative for the hydro-electricity industry);

• Developed graphics software with visualization capabilities of a circuit model from an input file, thus greatly simplifying the task of manipulating, visualizing and testing the circuit components (GRSplits);

• Re-factored (API) package for an optimization problem (non-linear shape fitting). The algorithm was more than twice as fast as the original;

• Established a high-level architecture (provide rapid prototyping environment to build simulator). The core business is computational physics;

Key Strengths

• Software development using C++ for effective Object-Oriented coding;

• Strong experience in scientific computing (simulation and modeling);

• Multi-disciplinary professional combining computer skills with a scientific background;

• Quick learner and effective technical leadership for driving project forward;

• Self-directed and highly motivated individual coupled with strong developed communications skills;


Programming/Software Development

Scientific Programming

Physics Modeling 


Technical Reports




  • An Example of a C++ class Implementation Of Euler Angles

    Tips and Tricks

    C++ has many features which make this language very attractive for scientific programming, and one of them is the operator overload functionality. I present an example taken from our programming environment (math3D library) that use this to represent a rotation class (Euler angles).
  • IKEA Virtual Reality Extract


    I’m currently working on updating of an interior designer application, used by multinational furniture giant, to a 2nd generation version powered with state-of-the-art technology provided with Virtual Reality (VR) headset.

clients and partners