Scroll To View More
Jean-Sebastien A. Beaudry, C Developer in Québec City, QC, Canada
Jean-Sebastien A. Beaudry

C Developer in Québec City, QC, Canada

Member since March 15, 2016
Jean-Sebastien has a decade of experience as a software engineer and has spent the last 5 years developing applications and algorithms in Clojure and ClojureScript along with performance critical components in C. He has worked in all kinds of settings from Microsoft to startups.
Jean-Sebastien is now available for hire

Portfolio

  • Freelance Work
    Clojure, ClojureScript, Heroku, Linux Kernel, IB TWS API
  • handyem
    Clojure, C, Linux Embedded, Git, Jira, ClojureScript, HTML5, jQuery, jQueryUI...
  • Biocad Medical
    C++, STL, Visual Studio, OpenGL, Qt, Common Lisp, Jenkins, Python, Cppcheck...

Experience

  • C, 10 years
  • C++, 10 years
  • Git, 6 years
  • Clojure, 5 years
  • ClojureScript, 4 years
  • Linux Kernel, 2 years
Québec City, QC, Canada

Availability

Part-time

Preferred Environment

Linux, Emacs, Git

The most amazing...

...architecture I have developed is the complete software stack of a laboratory instrument from the drivers to the web-based control interface.

Employment

  • Software Ninja

    2013 - PRESENT
    Freelance Work
    • Improved a Clojure application and its deployment on Heroku.
    • Added WebSocket communication between a server and a Rich internet application.
    • Created a composable high-performance data crunching programs on Linux ARMv7 platform.
    • Improved IRQ and DMA handling code of a Linux driver.
    • Implemented trading algorithms using the interactive brokers platform.
    Technologies: Clojure, ClojureScript, Heroku, Linux Kernel, IB TWS API
  • Software Architect

    2011 - 2013
    handyem
    • Designed the whole software architecture from the metal to a web browser.
    • Developed drivers on an embedded platform as Linux Kernel modules.
    • Developed web application to control and use the flow Cytometer.
    • Customized the Linux Kernel for a specific platform.
    Technologies: Clojure, C, Linux Embedded, Git, Jira, ClojureScript, HTML5, jQuery, jQueryUI, AJAX, REST, C++/CLI, DMA, IRQ, Multithreading, ARMv7, Xilinx (FPGA), Cross-Compiling
  • Software Developer

    2010 - 2011
    Biocad Medical
    • Developed new features for 3D Computer Assisted Design (CAD) software.
    • Setup a continuous integration process.
    • Established code and architecture quality metrics.
    • Developed a tool to facilitate 3D parts description.
    • Created a patent for a dental prosthesis design.
    Technologies: C++, STL, Visual Studio, OpenGL, Qt, Common Lisp, Jenkins, Python, Cppcheck, CppDepend, HLSL, AQTime, Mercurial (hg)
  • Lecturer

    2008 - 2008
    Sherbrooke University
    • Taught and oversaw learning activities for a C++ course.
    Technologies: C++, Visual Studio
  • Software Developer

    2006 - 2006
    Cybiocare
    • Developed an application used for high-speed data acquisition.
    • Developed a simple wear-leveling journaling file system on flash memory.
    Technologies: C++, C, MFC, DLL, Win32 Threads, RS-232, Windows CE
  • Software Design Engineer Intern

    2004 - 2005
    Microsoft
    • Developed an API related to Full Volume Encryption.
    • Programmed community samples for the .NET framework.
    • Refactored Windows 2000 automated tests to run outside the corporate intranet.
    • Managed a team of 4 contractors.
    • Developed a snippet editor including compilation of snippets.
    Technologies: C++, C#, VB.Net, VBScript, Visual Studio, Source Depot

Skills

  • Languages

    C, Clojure, C++
  • Tools

    Git, Emacs, Spacemacs, Jira
  • Platforms

    Linux
  • Other

    Multithreading, Code Reviews, Ajax, Linux Kernel Modules, Linux Kernel, Teaching
  • Frameworks

    ClojureScript
  • Paradigms

    Functional Programming, REST, Test-driven Development (TDD), Object-oriented Programming (OOP)

Education

  • Master's Degree in Electrical Engineering
    2006 - 2009
    Sherbrooke University - Sherbrooke, QC, Canada
  • Bachelor's Degree in Computer Engineering
    2002 - 2006
    Sherbrooke University - Sherbrooke, QC, Canada
I really like this profile
Share it with others