Cedric Caron, Multithreading Developer in Boucherville, QC, Canada
Cedric Caron

Multithreading Developer in Boucherville, QC, Canada

Member since May 14, 2014
Cedric is a lead developer capable of solving problems as complicated and different as real-time industrial process simulation and fingerprint image processing. His specialties include developing real-time applications, multi-threaded high performance processes, and client-server applications.
Cedric is now available for hire




Boucherville, QC, Canada



Preferred Environment

Windows, Visual Studio, .NET, TFS

The most amazing...

...thing I've coded is a multi-threaded real-time engineering process simulation server.


  • Software Technical Director

    2001 - 2013
    Simsmart Technologies Inc.
    • Developed a multithreaded real-time simulation server in C++.
    • Incorporated a Visio drawing compilation into simulation memory for the simulation server in Managed C++ and C++.
    • Created a generic interface for source control integration and TFS version control in C#.
    • Developed an Excel add-in for real-time visualization of simulation data in C#.
    • Developed a C# module to generate Visual C++ projects from XML data.
    • Redesigned an engineering Suite based on .NET technologies and a Microsoft Visio front-end.
    Technologies: C/C++, C#, COM, MFC, STL, Win32, .NET, Boost, XML
  • Software Developer

    2000 - 2001
    Gemplus (now Gemalto)
    • Designed a client/server communication module to remotely interact with Smart Cards.
    • Created a framework to manage Smart Cards securely from a remote location.
    • Designed a module to communicate with a VISA Smart Card.
    Technologies: Java, XML, Smart Card
  • Developer Researcher

    1999 - 1999
    • Created a function detecting the slant of 4 fingers in an image.
    • Created a function to segment the first section of each finger.
    Technologies: C, image processing, Mathematical morphology
  • Software Engineer

    1998 - 1999
    • Designed and implemented an Internet search engine query manager.
    • Designed and implemented an automatic process to add a search engine in UMAP.
    • Created a search engine manager, including functionality for updating and configuring files.
    Technologies: C++, MFC, Win32, parsing CGI command


  • Languages

    C++, C, C#, C++/CLI, JavaScript, SQL, Java
  • Tools

    Microsoft Visual C++, Apache Ant, Visio, Microsoft Visual Studio, TFS, InstallShield, Microsoft Office, ClearCase, Git
  • Paradigms

    Object-oriented Design (OOD), Object-oriented Programming (OOP), Unit Testing
  • Platforms

    Windows, Win32
  • Other

    Multithreading, Networks, TCP, COM
  • Libraries/APIs

    Standard Template Library (STL), Microsoft Foundation Class Library (MFC)
  • Frameworks

    .NET, Boost


  • Master's degree in Artificial Intelligence and Pattern Recognition
    1998 - 1999
    Universite Paris VI Pierre et Marie Curie - Paris, France
  • Master's degree in Computer Engineering
    1996 - 1999
    Universite Paris V Rene Descartes - Paris, France

To view more profiles

Join Toptal
Share it with others