Lucas Grondin, Developer in Taipei, Taiwan
Lucas is available for hire
Hire Lucas

Lucas Grondin

Verified Expert  in Engineering

Bio

Lucas is a professional developer who has been developing complex applications for more than five years. His experience focuses on and spans high-exposure areas in medicine, data security, and web3. His focus is on stable, tested, high-quality code. He enjoys working with great, passionate teams that share common values and knowledge. Lucas is adaptive and well organized. He is constantly learning and expanding his skill set through different programming languages in his free time.

Portfolio

Hashtagger
Back-end, Full-stack, Solidity, Web3.js, Web, TypeScript, JavaScript, React...
Stormshield
Python, Scrum, Agile, GNU Debugger (GDB), FreeBSD, Clang, C, Data Structures...
Societe.com
Python, Sh, XML, JSON, MySQL, Subversion (SVN), C, APIs, Back-end...

Experience

  • Git - 8 years
  • C - 5 years
  • APIs - 5 years
  • Back-end - 5 years
  • Node.js - 3 years
  • JavaScript - 3 years
  • TypeScript - 3 years
  • Web3.js - 2 years

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Linux

The most amazing...

...experience I've had was creating a company and going through all the phases, from prototype to launching the product, after raising money from the investors.

Work Experience

CTO

2020 - 2022
Hashtagger
  • Created the prototype and raised one million USD with my co-founder to develop the product.
  • Developed the website, both the back end and smart contracts. We had a peak of one thousand concurrent users and fifty thousand users in total.
  • Fetched data from Twitter and blockchain to provide useful insight for our product.
Technologies: Back-end, Full-stack, Solidity, Web3.js, Web, TypeScript, JavaScript, React, Data Structures, Debugging Tools, X (formerly Twitter) API

C Developer (Contractor)

2018 - 2019
Stormshield
  • Added the support of a layer 2 protocol, an SCTP, to the company's firewall product.
  • Implemented flux analysis to verify the RFC compliance.
  • Participated in all team events, including user story creation, poker planning, retro planning, and onboarding and tutoring new team members.
  • Did regression testing, functional testing, coverage, load testing, and forged network packets.
  • Analyzed the concerned RFCs, approximately 4960, and developed proposals on which ones to support.
Technologies: Python, Scrum, Agile, GNU Debugger (GDB), FreeBSD, Clang, C, Data Structures, Debugging Tools

C Developer

2017 - 2018
Societe.com
  • Created different services for the website with over one million daily hits.
  • Participated in code reviews and tests for maintaining high code quality.
  • Took the initiative to add static analysis to the codebase, implement efficient code, add error flags, and patch warning messages during downtime.
  • Participated in GDPR compliance for documentation, access and removal of user info, and identification of personal data. Wrote a program for data anonymization.
  • Made some minor modifications to the iOS base code using Objective-C.
  • Parsed Apache log and did a crawler (libcurl) to analyze the source of traffic.
Technologies: Python, Sh, XML, JSON, MySQL, Subversion (SVN), C, APIs, Back-end, GNU Debugger (GDB), Data Structures, Debugging Tools

C++ Developer

2015 - 2017
Innixim
  • Implemented image processing in C++ for the dental scanner from a prototype in Python/Matlab.
  • Made small modifications to embedded code with Cypress USB and GUI.
  • Documented the project using Doxygen in accordance with the ISO and medical norms.
  • Implemented the requested features from the R&D team.
  • Helped new developers and non-developers to understand the code. Modified and used Git.
Technologies: Visual Studio 2015, OpenCV, Libusb, Git, C, C++, GNU Debugger (GDB), Data Structures, Debugging Tools

Experience

School Projects

https://www.42.us.org/about/
Completed 40 projects for the 42 school, which is project-based. Some of the projects were client/server IRC and FTP, re-coding of existing binary/functions (ls, malloc, shell, etc.), overflow exploits, CTF, raycasting, OpenGL, algorithms, and apps. Most projects were completed in C, but I also used C++, Java, Python, Swift, and Go.

Mobile Wallet for Solana

A mobile wallet for the Solana hackathon, with support for offline transactions, ledger, and the ability to send transactions through SMS.
It supports different languages and currencies. The app was developed for Android with React Native.

Education

2020 - 2020

Option E in Specialization in Entrepreneurship

ESCP Business School - Paris

2014 - 2016

Senior Certificate in Software Development

42 - Paris

Certifications

APRIL 2020 - PRESENT

Node.js Development Bootcamp

Tortuga Coders

MAY 2015 - PRESENT

Digital Innovation for Business Certificate

HEC

Skills

Libraries/APIs

X (formerly Twitter) API, Node.js, Web3.js, Chai, Libusb, OpenCV, React

Tools

Git, Mongoose, NPM, GNU Debugger (GDB), Subversion (SVN), Visual Studio 2015

Languages

C, JavaScript, C++, TypeScript, Python, XML, Sh, Go, Solidity

Frameworks

Express.js, JSON Web Tokens (JWT)

Platforms

Linux, MongooseIM, FreeBSD, Web, Visual Studio Code (VS Code)

Storage

JSON, NoSQL, MongoDB, MySQL

Paradigms

REST, Scrum, Agile

Other

APIs, Software Development, Back-end, Data Structures, Debugging Tools, Scraping, Web Scraping, Clang, Full-stack, Business

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