Jean Caron
Verified Expert in Engineering
Software Developer
A self-motivated and hard-working engineer, Jean is able to evolve in any environment. He gets excited about the implementation of a sort algorithm as well as the last change log of the Linux kernel. Over the past 4 years, he has worked on software governing the supply-chain and data center infrastructures for a worldwide cloud provider. He is currently working on the integration and feature-improvement of a large scale cloud storage solution.
Portfolio
Experience
Availability
Preferred Environment
Atlassian, Git, Unix
The most amazing...
...thing I have coded is a complete Unix shell with a fancy Zsh-like completion.
Work Experience
Production Engineer
- Designed scalable architecture.
DevOps
OVH
- Developed a Linux block device driver in Go, over OpenStack Swift, in order to store petabytes of ZFS snapshots (using NBD Linux).
- Developed and integrated internal features on OpenStack Swift.
Software Engineer
OVH
- Developed the data center's KPI application providing macro (worldwide) to micro (per rack) statistics of several metrics available in data centers, such as the temperature, the rack unit's and server's availability, server's delivery time, server's state, and more. To provide fast and complex requests, the data is frequently pushed to low-level collections (MongoDB replica set) and is computed to several upper collection layers (MapReduce) exposed to the API.
- Created solution to handle the flows of the hardware and servers between entities and subsidiaries (different information systems); these flows involve billing and accounting entries for each entity.
- Built a single-page web application (AngularJS + Perl API) to centralize and facilitate most of the actions realized by the actors of the supply chain (hardware external and internal order, scheduling of the future production, real-time production overview, dynamic server's benching based on each assembled hardware, transport and following of the racks, data center's U procurement, and more).
- Made the software supervising the billing of the OVH digital launch pad (a startup program).
Software Developer Intern
OVH
- Built inventory and stock management software providing all the functionalities of the storekeeper (reception, order, shipping, racking, and location overview).
- Developed software that handles stock optimization processes (recommended actions to reduce the storekeeper's path length based on several metrics: hardware/equipment popularity, size of the containers/racks, available stock locations, and more).
- Developed middleware that manages the supply-chain billing (flows of materials between several internal companies).
Experience
Depth-first Search vs. Breadth-First Search Implementation
https://github.com/JeanCaron/DFS_BFSThe rules for traversing are the following:
• You can only change one character at a time.
• Any resulting word has to be a valid word from the dictionary.
• One character can change at one time, and every resulting word must be valid word from the dictionary.
Skills
Languages
Perl, SQL, Bash, C, C++, Python, Hack, CSS, HTML, JavaScript, Go
Frameworks
Mojolicious, AngularJS
Tools
Git, Subversion (SVN), Postfix, Atlassian
Paradigms
DevOps, Object-oriented Programming (OOP), Concurrent Programming, REST
Platforms
Linux, Docker, Unix
Storage
Memcached, MongoDB, MySQL, PostgreSQL
Other
Troubleshooting, TCP/IP, Security, SSH, DNS, SMTP, SSL, Large Scale Distributed Systems, Networks, BIND9, IMAP, OpenStack Swift, Linux Administration, UML Diagrams
Libraries/APIs
jQuery
Education
Master's Degree in Computer Science
Epitech | European Institute of Information Technology - Paris, France
Master's Degree in Computer Science
Beijing Jiaotong University - Beijing, China
Bachelor's Degree in Computer Science
Epitech | European Institute of Information Technology - Lille, France
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring