Lucas Michot, Developer in Berlin, Germany
Lucas is available for hire
Hire Lucas

Lucas Michot

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
May 23, 2022

Lucas is an experienced web- and mobile-oriented principal developer and manager who likes to build high-quality applications using Agile methodologies. He has experience in team leading, project management, and web development using Laravel, PHP, TypeScript, JavaScript, GraphQL, Jamstack, and serverless and headless software. Over the years, Lucas has worked on API-first and hexagonal apps and application modeling and design. He currently focuses on software architecture and patterns and SEO.

Portfolio

Shopify
Laravel, TypeScript, MySQL, Redis, Memcached, Serverless, Docker...
SSII
PHP, Node.js, MySQL, Python, Ruby on Rails (RoR), Redis, Laravel, APIs...
France Télévisions
PHP, Drupal, Symfony, Laravel, APIs, JavaScript, Software Architecture, REST...

Experience

Availability

Full-time

Preferred Environment

MacOS, Linux, Slack, Visual Studio Code (VS Code), JetBrains, G Suite

The most amazing...

...things I've developed and managed are 20 different projects at Shopify. I supported merchants and partners with 1st and 3rd parties applications.

Work Experience

Staff Two Engineer

2017 - 2021
Shopify
  • Rearchitected eCommerce and dropshipping projects using Laravel, Ruby on Rails, and other technologies.
  • Split applications into microservices, following domain-driven development, command and query responsibility segregation (CQRS), and event-driven patterns.
  • Participated in the creation of the Hydrogen framework and managed strategic technical decisions.
  • Created custom shipping and payment solutions for Shopify's European markets.
  • Set up CI/CD and translations processes for Shopify's catalog product line applications.
  • Hired and sourced candidates and built development teams.
  • Enforced developer advocacy for Shopify and made talks at meetups and conferences.
Technologies: Laravel, TypeScript, MySQL, Redis, Memcached, Serverless, Docker, Serverless Architecture, CQRS, Domain-driven Design (DDD), Shopify, Shopify API, Shopify Plus, Shopify Payments, APIs, JavaScript, Full-stack, Queue Management, Software Architecture, Message Queues, Gatsby, Contentful, React, REST, GraphQL, API Integration, Architecture, Information Security, System-on-a-Chip (SoC), SOC 2, Cloud, Communication, Heroku, Solution Architecture, Solution Design, HTML5, NPM, CSS, Automated Testing, Kubernetes, Git, WebSockets

Senior Lead Developer and Architect

2013 - 2017
SSII
  • Led various projects requiring tests, continuous integration, release deployment, optimization, and workload planning.
  • Planned features with C-levels to ensure consistent and high-quality deliverables.
  • Hired candidates and built fully-staffed teams of developers.
  • Managed projects for multiple clients, such as Addapp, MadeWithLove Agency, Clearitie for pharmaceutical research, Zizoo, Renault, Société Générale CIB, Société Générale, AdopteUnMec, and S4M for mobile advertisement.
Technologies: PHP, Node.js, MySQL, Python, Ruby on Rails (RoR), Redis, Laravel, APIs, JavaScript, Queue Management, Software Architecture, Message Queues, Consulting, REST, API Integration, Architecture, Information Security, System-on-a-Chip (SoC), SOC 2, Cloud, Communication, Heroku, Solution Architecture, Solution Design, IT Security, HTML5, NPM, CSS, Automated Testing, Kubernetes, Git, WebSockets

Lead Project Engineer

2012 - 2013
France Télévisions
  • Rebuilt multiple brand websites and migrated content to new platforms for the France Télévisions group.
  • Led development teams and projects across different products.
  • Managed partnership negotiations and underwriting.
  • Optimized the search engine performance for various websites.
  • Rebuilt the whole testing and deployment architecture.
Technologies: PHP, Drupal, Symfony, Laravel, APIs, JavaScript, Software Architecture, REST, API Integration, Architecture, Information Security, System-on-a-Chip (SoC), SOC 2, Communication, Solution Architecture, Solution Design, HTML5, CSS, Automated Testing, Git

Project Manager

2011 - 2012
Bollore Médias
  • Built a development team and managed the development of new digital channels and platforms.
  • Planned projects, partners solutions expenditure, sprints, and deliveries for the developer teams.
  • Created product technical specifications and requests for comments (RFCs).
  • Implemented migration procedures and refactored data storage procedures.
  • Oversaw a large-scale re-platforming project for the Bolloré Média group, from WordPress to Drupal.
Technologies: PHP, Drupal, MySQL, APIs, JavaScript, REST, API Integration, Architecture, Information Security, System-on-a-Chip (SoC), SOC 2, Communication, Solution Architecture, Solution Design, HTML5, CSS

Lead Web Developer

2010 - 2011
Lefigaro
  • Refactored websites and developed new media platforms.
  • Grew a development team and managed new development processes.
  • Planned sprints and deliveries and created technical specifications and RFCs.
  • Drafted the caching infrastructures and refactored the data-storage layers.
Technologies: PHP, MongoDB, MySQL, Drupal, JavaScript, Information Security, Communication, Solution Design, IT Security, HTML5, CSS

Web Application Developer

2009 - 2010
France24
  • Developed two small text-based blog sites into large multi-media broadcasting channels.
  • Built mobile sites, localized them, and optimized their SEO.
  • Set up streaming networks for video broadcasting, trained teams, and established user analytics and reporting.
  • Scoped and developed media websites using Drupal, including content management systems (CMS) migrations.
  • Trained new users on the content management systems.
Technologies: PHP, Drupal, MySQL, Memcached, JavaScript, Information Security, Communication, Solution Design, CSS

Lead Developer

2008 - 2009
BNP Paribas
  • Developed, refactored, and optimized the technical and data architecture of integrated batches and Control-M jobs.
  • Designed business objects SAP queries and reports.
  • Developed a front-end repository application with user training and support.
Technologies: Perl, Oracle, SAP Business Intelligence (BI), Actimize, JavaScript, Information Security, Communication, IT Security

Senior Developer

2006 - 2008
Natixis
  • Developed an application to track and monitor market abuses and insider dealing.
  • Built the software architecture and data pipelines.
  • Validated technical and functional specifications.
  • Built, managed, and monitored the data integration jobs via Control-M batches.
  • Developed the front-end applications with user training and support.
Technologies: Control-M, Sybase, Perl, C#, .NET, PHP, Actimize, Information Security, IT Security

Developer

2005 - 2006
Societe Generale
  • Developed, managed, and optimized Control-M-powered data batches.
  • Managed marketing data applications. 10 applications chains, with a total of 500 jobs.
  • Built automated monitoring statistics software with C# and Oracle.
Technologies: C#, Control-M, Oracle, PHP, Information Security, IT Security

Quality Assurance Manager

2002 - 2005
Societe Generale
  • Planned, managed, and coded QA tests and procedures for the Steria-built Central Interbank Settlement solution.
  • Supported users during software change and the introduction of new features.
  • Implemented production monitoring and statistics procedures.
Technologies: Control-M, MVS, IT Security

Oberlo

https://www.oberlo.com
Oberlo helps users find suppliers of products they want to sell, add products to their Shopify store, and ship products directly from suppliers to their customers once they receive orders.

Users can run their store from anywhere in the world and sell products to almost any country.

Shopify Shipping Solutions and Payments

https://www.shopify.com/
Shopify is a complete commerce platform that lets users start, grow, and manage a business.

The subscription-based software allows anyone to set up an online store and sell their products. Shopify store owners can also sell in physical locations using Shopify's point-of-sale (POS) application and accompanying hardware.

Adopte Un Mec

https://www.adopteunmec.com/
Adopte Un Mec is a dating website where women are called to adopt or shop, as the logo indicates, their next partner.

The site has been active for over 13 years now and is a part of French popular culture.

GitHub Open-source Contributions

https://github.com/lucasmichot
During ten years of open-source efforts on GitHub, I've contributed to the Laravel ecosystem and framework, and I've been the fifth-ranked world contributor on the framework (https://github.com/laravel/framework/graphs/contributors).

I maintain the following packages and organizations:
• The most popular PHP DateTime library (github.com/briannesbitt/Carbon)
• The famous GraphQL server wrapper package for Laravel (github.com/nuwave/lighthouse)
• A collection of hundreds of OAuth providers for Laravel (github.com/SocialiteProviders)

I have also contributed to various Slack, Google Cloud Providers, SumUp, and MessageBird open-source packages. I have been a member of the Homebrew core team and a package manager for Mac.

Languages

PHP, TypeScript, Python, JavaScript, SQL, GraphQL, HTML5, CSS, Go, Perl, C#, C#.NET

Frameworks

Laravel, Symfony, Ruby on Rails (RoR), Next.js, Serverless Framework, Flutter, .NET

Libraries/APIs

React, Node.js, Shopify API, Vue

Tools

Slack, JetBrains, G Suite, Shopify Plus, NPM, Git, Control-M

Paradigms

Agile, CQRS, REST, Automated Testing, Serverless Architecture

Platforms

Linux, Oracle, Amazon Web Services (AWS), Google Cloud Platform (GCP), Web, Shopify, MacOS, Heroku, Visual Studio Code (VS Code), Docker, Kubernetes, Drupal, Contentful

Storage

MySQL, Redis, Memcached, PostgreSQL, Databases, API Databases, MongoDB, Sybase, MVS

Other

eCommerce, Gridsome, Gatsby, Serverless, Computer Science, Development, Servers, Domain-driven Design (DDD), Shopify Payments, Open Source, APIs, CI/CD Pipelines, Queue Management, Software Architecture, Message Queues, Consulting, API Integration, Architecture, Information Security, Cloud, Communication, Solution Architecture, Solution Design, WebSockets, Actimize, Global Banking, Reports, Full-stack, System-on-a-Chip (SoC), SOC 2, IT Security, Algorithms, SAP Business Intelligence (BI)

2002 - 2005

Engineer's Degree in Computer Engineering

French National Conservatory of Arts and Crafts (CNAM) - Paris, France

2000 - 2002

Bachelor's Degree in Computer Science

Lycée Saint-Vincent - Senlis, France

OCTOBER 2007 - PRESENT

Actimize Training for Developers

Actimize

SEPTEMBER 2003 - PRESENT

Training for Banking Professionals

The Centre of New Industries and Technologies (CNIT)

OCTOBER 2002 - PRESENT

Job Control Language (JCL) | MVS

Societe Generale

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring