Sylvain Bellemare


Research engineer at IC3 (Initiative for CryptoCurrencies & Contracts)


Education

2010

Bachelor in Computer Science @ Concordia University

Fields of application: physics and artificial intelligence

Research & Development Experience

2018 - now

Research Engineer @ IC3 / Cornell / UIUC

Currently working with Andrew Miller’s group at the Decentralized Systems Lab (UIUC), on Multi-Party Computation and Trusted Hardware (Intel SGX).

Previously worked with Emin Gün Sirer’s group at Cornell, prototyping an Avalanche consensus full node in Python.

Code

A lot of my ongoing work is under the IC3 GitHub organization at github.com/initc3.

My GitHub profile is at github.com/sbellem.

Publications

N. Jean-Louis, Y. Li, Y. Ji, H. Malvai, T. Yurek, S. Bellemare, A. Miller. SGXonerated: Finding (and Partially Fixing) Privacy Flaws in TEE-based Smart Contract Platforms Without Breaking the TEE. SBC, 2023.

Y. Li, K. Soska, Z. Huang, S. Bellemare, M. Quintyne-Collins, L. Wang, X. Liu, D. Song, A. Miller Ratel: MPC-extensions for Smart Contracts

Presentations

auditee: A toolchain to Verify Intel SGX Remote Attestation Reports (talk)

Trusted Hardware: Can we Hide Atoms? (draft) – see github.com/sbellem/qtee

EthBadgerMPC & Ratel: A framework to develop Ethereum-Coordinated MPC Applications (talk)

Blog Posts

Y. Li, S. Bellemare, M. Quintyne-Collins and A. Miller. HoneyBadgerSwap: Making MPC as A Sidechain

Languages, Tools & Infrastructure

Languages
Python, Go, Rust, C, C++, Bash
Tools
Docker, Nix, Git
Infra
Travis CI, GitHub CI, AWS ECS

Software Industry Experience

2018

Software Engineer @ Ocean Protocol (Berlin, Germany)

Worked on the API specification documentation, using swagger and redoc.

2016 - 2018

Software Engineer @ BigchainDB (Berlin, Germany)

Early member of the project and core contributor to various components. Most notably: bigchaindb, bigchaindb-driver, and cryptoconditions.

2015 - 2016

Software Engineer @ ascribe GmbH (Berlin, Germany)

Worked on a Python backend, based on the Django web framework. Contributor to the following public repositories: transactions, pyspool, REST-main, bitcoin-dockerfile.

2012 - 2015

Software Engineer @ ezeep GmbH (Berlin, Germany)

2012

Backend Developer @ Lieferheld GmbH (Berlin, Germany)

Python/Django web development with PostgreSQL/PostGIS.

2011-2012

Software Contractor @ Rockwell Automation (San Jose, US & Karlsruhe, DE)

2010 - 2011

Software Contractor at Align Technology (San Jose, United States)

2010 - 2012

Solution Engineer @ Atachi Systems (San Jose, United States)

2009 - 2010

Solution & Support Engineer @ Atachi Enterprise Solutions (Montréal, Canada)

2009

Research and Software Development @ Keenkong (Montréal, Canada)

Research Assistantship

For three Summers in a row, I was lucky to work alongside highly skilled researchers, and students, at Concordia University, in the fields of High Energy Physics and Artificial Intelligence. This section contains a summary of my experiences as a research assitant.

2009

Noun Phrase Semantics @ CLaC Laboratory

Computer Science Department, Concordia University

2008

Automatic Text Summarization @ CLaC Laboratory

Computer Science Department, Concordia University

2007

Single Top Quark Production @ Mariana Frank Research Group

Physics Department, Concordia University

Publication

Sylvain Bellemare, Sabine Bergler, and René Witte. ERSS at TAC 2008. Text Analysis Conference (TAC), November 17-19, 2008, National Institute of Standards and Technology (NIST), Gaithersburg, Maryland, USA.

Poster Presentation

Sylvain Bellemare. Single Top Quark Production at LHC: FeynArts-FormCalc-LoopTools at Work. Presented at the Arts and Science Undergraduate Research Day, Concordia University, Spring 2008.

Honors and Awards

2009
Undergraduate Student Research Award from the Natural Sciences and Engineering Research Council of Canada (NSERC), for research work in Natural Language Processing at Concordia University
2008
Undergraduate Student Research Award from the Natural Sciences and Engineering Research Council of Canada (NSERC), for research work in Natural Language Processing at Concordia University
2007

Undergraduate Student Research Award from the Natural Sciences and Engineering Research Council of Canada (NSERC), for research work in Computational High Energy Physics, at Concordia University

Dean’s List, Concordia University, Faculty of Engineering and Computer Science

2006
Inducted into the Golden Key International Honour Society

Written & Verbal Communication Skills

Languages
French (native), English (fluent), German (basic)

githubhackerrank