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">Donald Knuth</span> American computer scientist and mathematician (born 1938)

Donald Ervin Knuth is an American computer scientist and mathematician. He is a professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of computer science. Knuth has been called the "father of the analysis of algorithms".

<span class="mw-page-title-main">Java (programming language)</span> Object-oriented programming language

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need to recompile. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but has fewer low-level facilities than either of them. The Java runtime provides dynamic capabilities that are typically not available in traditional compiled languages.

<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.

<span class="mw-page-title-main">HCL Notes</span> Collaborative software platform

HCL Notes is a proprietary collaborative software platform for Unix (AIX), IBM i, Windows, Linux, and macOS, sold by HCLTech. The client application is called Notes while the server component is branded HCL Domino.

<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, HLASM, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, PL/I, Prolog, Python, R, Rexx, 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> Graphical widget toolkit for use with the Java platform

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> Swedish computer scientist and software engineer

Ivar Hjalmar Jacobson is a Swedish computer scientist and software engineer, known as a 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.

<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.

Organizational patterns are inspired in large part by the principles of the software pattern community, that in turn takes it cues from Christopher Alexander's work on patterns of the built world. Organizational patterns also have roots in Kroeber's classic anthropological texts on the patterns that underlie culture and society. They in turn have provided inspiration for the Agile software development movement, and for the creation of parts of Scrum and of Extreme Programming in particular.

Shopify Inc., stylized as shopify, 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 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-Canadian entrepreneur and software developer

Tobias "Tobi" Lütke is a German/Canadian entrepreneur who is the co-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. As of April 2024, his net worth was US$6.9 billion.

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.

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. Addison-Wesley Professional. 12 May 2010. ISBN   9780321603784 . Retrieved November 1, 2019.{{cite book}}: |website= ignored (help)
  8. "Rich Client Platform/Book". Eclipse Foundation. Retrieved November 1, 2019.
  9. Eclipse Rich Client Platform. Addison-Wesley Professional. April 2010. ISBN   9780321603784 . Retrieved November 1, 2019 via ACM Digital Library.
  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