Jean-Michel Lemieux

Last updated
Jean-Michel Lemieux
Education B.S. in Computer Science from the University of Ottawa
Occupation(s)Board member, advisor, and investor

Jean-Michel Lemieux is the former chief technology officer of Shopify. [1] [2]

Contents

Education and career

Lemieux received a B.S. in Computer Science from the University of Ottawa. [3] [4]

Prior to becoming chief technology officer at Shopify, Lemieux was the Senior Vice President of Engineering after joining the company in 2015. Before working at Shopify, Lemieux was Vice President of Engineering at Atlassian and Chief Architect for Rational Team Concert. [3] Lemieux holds two patents in the field of software configuration management and is the co-author of the book Eclipse Rich Client Platform. [3]

In October 2019, Lemieux donated $100,100 to the fundraiser Team Trees, a collaborative initiative with the goal of raising $20 million by 2020 to plant 20 million trees. [5] [6]

In 2020, Lemieux created a COVID response fund in his home town of Ottawa to help local non-profits during the pandemic.

Lemieux is the owner and sole investor in Arlo, a Ottawa restaurant specializing in natural wine and refined food in a quirky and casual setting.

Eclipse Rich Client Platform

Eclipse Rich Client Platform is a book about the rich client platform of the software Eclipse. The first edition of the book was published in 2005 and the second edition was published in 2010, both by Addison-Wesley Professional. The first edition was written by Jeff McAffer and Jean-Michel Lemieux, with the second edition being written by Jeff McAffer, Jean-Michel Lemieux, and Chris Aniszczyk. [7] [8] [9] The book has received reviews from Today Software Magazine and Wayne Beaton, among others. [10] [11]

Patents

Related Research Articles

<span class="mw-page-title-main">Kent Beck</span> American software engineer

Kent Beck is an American software engineer and the creator of extreme programming, a software development methodology that eschews rigid formal specification for a collaborative and iterative design process. Beck was one of the 17 original signatories of the Agile Manifesto, the founding document for agile software development. Extreme and Agile methods are closely associated with Test-Driven Development (TDD), of which Beck is perhaps the leading proponent.

<span class="mw-page-title-main">OSGi</span> Open standards organisation

OSGi is an open specification and open source project under the Eclipse Foundation. It is a continuation of the work done by the OSGi Alliance, which was an open standards organization for computer software founded in March 1999. The foundation originally specified and maintained the OSGi standard. The alliance transferred its work to the Eclipse Foundation at the end of 2020. The OSGi specification describes a modular system and a service platform for the Java programming language that implements a complete and dynamic component model, something that does not exist in standalone Java or VM environments. It has a service-oriented architecture based on micro services each implemented as an extended Java class file archive.

<i>The Art of Computer Programming</i> Books about algorithms by Donald Knuth

The Art of Computer Programming (TAOCP) is a comprehensive monograph written by the computer scientist Donald Knuth presenting programming algorithms and their analysis. Volumes 1–5 are intended to represent the central core of computer programming for sequential machines.

HCL Notes and HCL Domino are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HCL Technologies.

<span class="mw-page-title-main">Eclipse (software)</span> Software development environment

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.

<span class="mw-page-title-main">Standard Widget Toolkit</span>

The Standard Widget Toolkit (SWT) is a graphical widget toolkit for use with the Java platform. It was originally developed by Stephen Northover at IBM and is now maintained by the Eclipse Foundation in tandem with the Eclipse IDE. It is an alternative to the Abstract Window Toolkit (AWT) and Swing Java graphical user interface (GUI) toolkits provided by Sun Microsystems as part of the Java Platform, Standard Edition (J2SE).

<span class="mw-page-title-main">Windows Forms</span> Graphical user interface software library

Windows Forms (WinForms) is a free and open-source graphical (GUI) class library included as a part of Microsoft .NET, .NET Framework or Mono, providing a platform to write client applications for desktop, laptop, and tablet PCs. While it is seen as a replacement for the earlier and more complex C++ based Microsoft Foundation Class Library, it does not offer a comparable paradigm and only acts as a platform for the user interface tier in a multi-tier solution.

<span class="mw-page-title-main">Ivar Jacobson</span>

Ivar Hjalmar Jacobson is a Swedish computer scientist and software engineer, known as major contributor to UML, Objectory, Rational Unified Process (RUP), aspect-oriented software development and Essence.

ChorusOS is a microkernel real-time operating system designed as a message passing computing model. ChorusOS began as the Chorus distributed real-time operating system research project at the French Institute for Research in Computer Science and Automation (INRIA) in 1979. During the 1980s, Chorus was one of two earliest microkernels and was developed commercially by startup company Chorus Systèmes SA. Over time, development effort shifted away from distribution aspects to real-time for embedded systems.

Thoughtworks is a publicly owned, global technology company with 49 offices in 18 countries. It provides software design and delivery, and tools and consulting services. The company is closely associated with the movement for agile software development, and has contributed to a content of open source products. Thoughtworks' business includes Digital Product Development Services, Digital Experience and Distributed Agile software development.

<span class="mw-page-title-main">Eclipse Public License</span> Free software license similar to the Common Public License

The Eclipse Public License (EPL) is a free and open source software license most notably used for the Eclipse IDE and other projects by the Eclipse Foundation. It replaces the Common Public License (CPL) and removes certain terms relating to litigations related to patents.

<span class="mw-page-title-main">BIRT Project</span> Open source software project

The Business Intelligence and Reporting Tools (BIRT) Project is an open source software project that provides reporting and business intelligence capabilities for rich client and web applications, especially those based on Java and Java EE. BIRT is a top-level software project within the Eclipse Foundation, an independent not-for-profit consortium of software industry vendors and an open source community.

<span class="mw-page-title-main">XMind</span> Mind-mapping software

Xmind is a mind mapping and brainstorming software, It is developed by XMIND LTD, a company registered in Hong Kong, and first released in 2007. The application can be used to visualize ideas, clarify thoughts, manage complex information, and promote team collaboration. People use Xmind to improve their productivity and creativity while working or learning. As of April 2013, Xmind was selected as the most popular mind mapping software on Lifehacker.

IBM Lotus Expeditor is a software framework by IBM's Lotus Software division for the construction, integration, and deployment of "managed client applications", which are client applications that are deployed from, configured, and managed onto a desktop, usually by a remote server. The goal is to allow developers to create applications that take advantage of running on a local client, while having the same ease of maintenance as web-based applications.

Remote Application Platform Project is an open-source software project under the Eclipse Technology Project which aims to enable software developers to build Ajax-enabled rich Internet applications by using the Eclipse development model, plugins and a Java-only application programming interface (API). It can be considered a counterpart for web development to the Rich Client Platform (RCP). The API is very similar to RCP so developers who know RCP can reuse extant knowledge. RAP encourages sharing source code between RCP and RAP applications to reduce the development effort for business applications that need both desktop-based and web-based front ends.

In computing, Equinox is a sub-project of the Eclipse project that provides a certified implementation of the OSGi R4.x core framework specification. It is a module runtime that allows developers to implement an application as a set of "bundles" using the common services infrastructure.

Shopify Inc. is a Canadian multinational e-commerce company headquartered in Ottawa, Ontario. Shopify is the name of its proprietary e-commerce platform for online stores and retail point-of-sale systems. The Shopify platform offers online retailers a suite of services including payments, marketing, shipping and customer engagement tools.

<span class="mw-page-title-main">Tobias Lütke</span> German entrepreneur and software developer

Tobias "Tobi" Lütke is a German billionaire and the founder and CEO of Shopify, an e-commerce company based in Ottawa, Ontario, Canada. He has been part of the core team of the Ruby on Rails framework and has created open source libraries such as Active Merchant. As of 2022 he was the 11th richest Canadian.

<span class="mw-page-title-main">PageCloud</span> Software company in Canada

PageCloud is a software as a service, cloud-based web development platform and drag and drop website builder. The platform allows individuals and businesses to create and maintain websites. PageCloud was founded by Chief executive officer Craig Fitzpatrick and is headquartered in Ottawa, Canada.

Team Trees, stylized as #TEAMTREES, is a collaborative fundraiser that raised 20 million U.S. dollars before the start of 2020 to plant 20 million trees. The initiative was started by American YouTubers MrBeast and Mark Rober, and was mostly supported by YouTubers. All donations go to the Arbor Day Foundation, a tree planting organization that pledges to plant one tree for every U.S. dollar donated. The Arbor Day Foundation began planting in January 2020 and plans to end "no later than December 2022". It is estimated that 23 million trees would take up 210 km2 (81 sq mi) of land, absorb around 1.6 million tons of carbon and remove 116 thousand tons of pollutants from the atmosphere.

References

  1. "Jean-Michel Lemieux, Shopify Inc". Bloomberg. Retrieved December 3, 2019.
  2. Memmadi, Murad (May 13, 2019). "Meet the people with power at Shopify". The Logic. Retrieved November 1, 2019.
  3. 1 2 3 "Person Details: Jean-Michel Lemieux". Shopify. Retrieved November 1, 2019.
  4. "Coder at the cutting edge". Tabaret. Retrieved 2021-11-30.
  5. Leskin, Paige (November 10, 2019). "A YouTuber launched a viral campaign to plant 20 million trees by 2020. Here's the list of prominent people who have donated, including Elon Musk, Jeffree Star, and other tech CEOs and YouTube personalities". Business Insider. Retrieved December 3, 2019.
  6. Anthony, Sammuel (November 7, 2019). "MrBeast is planting 20 million trees and it sprouted right here". Daily Emerald. Retrieved December 3, 2019.
  7. Eclipse Rich Client Platform, 2nd Edition. Informit. Addison-Wesley Professional. 12 May 2010. ISBN   9780321603784 . Retrieved November 1, 2019.
  8. "Rich Client Platform/Book". Eclipse Foundation. Retrieved November 1, 2019.
  9. Eclipse Rich Client Platform. ACM Digital Library. Addison-Wesley Professional. April 2010. ISBN   9780321603784 . Retrieved November 1, 2019.
  10. Dumitrescu, Silviu (June 2013). "Book review: Eclipse Rich Client Platform by Jeff McAffer, Jean-Michel Lemieux and Chris Aniszczyk". Today Software Magazine. Retrieved November 1, 2019.
  11. Beaton, Wayne. "Book Review: Eclipse Rich Client Platform". EclipseZone. Retrieved November 1, 2019.

Further reading