Emile Cormier is a seasoned software developer and embedded systems specialist with an electrical engineering foundation and over 20 years of technical experience, currently focused at Corel Corporation. He combines deep C++ expertise with hands-on embedded firmware and Linux experience, having architected building automation electronics and led high-throughput sonar and medical device software projects. An experienced mentor and instructor, he has a track record of introducing engineering practices like version control, unit testing and ISO-driven quality systems in startups and teams. Active in open source, he made substantive back-end contributions to the well-regarded jsoncons C++ library and helped harden Buildroot Python packaging, reflecting a pragmatic focus on tooling and robust parsers for binary formats like CBOR and MessagePack. Based in Bouctouche, New Brunswick, he pairs pragmatic system-level thinking with a history of shipping both consumer and industrial products.
11 years of coding experience
16 years of employment as a software developer
Free study in computer science and math, Free study in computer science and math at Université de Moncton
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON
Role in this project:
Back-end Developer
Contributions:10 commits, 3 PRs, 11 comments in 9 days
Contributions summary:Emile primarily focused on refactoring and extending the JSONCons library, specifically concentrating on implementing resettable parsers, cursors, and encoders for various data formats like JSON, CBOR, and MessagePack. They made significant changes to the core components, including `json_cursor.hpp`, `json_encoder.hpp`, and supporting files for CBOR and MessagePack. These changes aimed to enhance the library's functionality and usability by adding features for resetting and reinitializing parsers, cursors, and encoders.
Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.
Role in this project:
Back-end & Automation Engineer
Contributions:1 commit in 1 day
Contributions summary:Emile primarily contributed to the Buildroot project by addressing package dependencies related to Python. They fixed PEP517 paths in package configurations and bumped package versions, specifically for python-snappy, which is crucial for other packages. Additionally, the user added and configured new Python packages like python-appdirs and python-zlmdb. They also adjusted dependencies of python-crossbar and made related adjustments, including dropping indirect dependencies and updating dependency versions in requirements-min.txt.
kernelgit-repositorymuslopenflowmanjaro
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Emile Cormier - Software Developer at Corel Corporation