Laurent Senta

Laurent Senta

Senior Engineer - Co-Founder @ IPDX

About

10+ years of experience improving developer workflows and shipping reliable products.

Country

France

City

Lyon

Industry

Information Technology & Services

Skill

Github Actions, React.js, TypeScript, Software Engineering, Electron, Product Development, Algorithms, User Experience (UX), Swift (Programming Language), Firebase, Git, Software Development, Go (Programming Language), Rust (Programming Language), Software Testing, Python, Software Engineering, Software Design, Git, Lisp

Experience

IPDX

Senior Engineer - Co-Founder

IPDX

LinkedIn
2023-12 - Present · 2 yrs 10 mos

We productized our team at Protocol Labs: Developer Productivity Studio, we work with small and medium-sized companies to improve tooling, CI, and delivery. "We handle CI and tooling; your developers focus on product."

Protocol Labs

Software Eng - Productivity & Test Infrastructure

Protocol Labs

LinkedIn
2022-2 - 2023-12 · 1 yr 11 mos

Remote

Worked on Testground, a platform for testing, benchmarking, and simulating distributed and peer-to-peer systems at scale. - "Brought it back from the dead" - Improved Stability, from 40% error rate to <1% for non-go SDK - Rewrote the Docker Executor, - Worked on interoperability testing for libp2p, go, and rust implementations, - Became de-facto owner for the project, dealt with Roadmap, project organization, etc. - reviewed PR, supported other contributors, etc. Also built the IPFS Gateway Conformance Platform - Designed a custom DSL for testing specifications with the IPFS core team - Implemented data generation scripts - ported hundreds of test cases from shell to our DSL using AI - Create a conformance dashboard, heavily integrated with Github Actions to make it super easy to integrate with other implementations (https://www.linkedin.com/redir/general-malware-page?url=conformance%2eipfs%2etech) Finally, helped with regular maintenance of developer productivity & developer experience tooling in the team.

Singular Garden

Full Stack Engineer Freelance - Product & Tools

Singular Garden

LinkedIn
2017-9 - 2022-2 · 4 yrs 6 mos

Freelancing & Product Dev // Full Stack - Blockchain - Distributed Systems. - Built a Chrome extension to onboard the first users of an edtech startup; later mentored their first engineer to take over the main product (Next.js, MobX, Typescript). - Designed and built a GDPR-compliant on-chain degree verification system (Node.js, MongoDB, Ethereum). It became a new product in the client’s portfolio. Upskilled their lead engineer to take over maintenance. - Provided full-stack and developer tooling services for seven other orgs (foodtech, health, crypto, big data).

Cascade8

Technical Lead - Backend & Ops

Cascade8

LinkedIn
2019-1 - 2020-12 · 2 yrs

- Owned the company’s backend infrastructure, from 0 to 1k+ enterprise clients and 3 to 10+ engineers. - Designed and championed a Cypress E2E test suite for the Angular app. A BDD-style structure eliminated ambiguities and back-and-forth between product and engineering teams. - Automated releases, upgrades, and migrations on a Firebase Functions + Firestore stack via CircleCI, reducing MTTR from hours to minutes. - Mentored 5+ junior developers in backend design, best practices, E2E testing, and TDD.

Zyte

Software Engineer - Big Data

Zyte

LinkedIn
2014-10 - 2017-9 · 3 yrs

## Data Storage Platform: Owner of the Hubstorage Plateform Added new APIs, Analytics, and Distributed Synchronization Systems -- Zookeeper, HBase, Hadoop. Setup new testing tools, Continuous Integration, and transition to Docker. ## Testing Framework for a new micro-service platform based on Kafka

Turn

Software Engineer, Data Team

Turn

LinkedIn
2013-1 - 2014-10 · 1 yr 10 mos

London, United Kingdom

## Data Management Platform Engineer (~100+ PetaBytes), team of 6. Design, Test & Development, then Deployment, Validation, and Maintenance for: - Optimisation algorithms for our data processing platform - Code generations framework to optimize our storage system and simplify the database maintenance, - Automated analysis of our codebase to detect hotspots of our storage schemas. ## Database Optimization using Vertical Partitioning algorithms for the company's DMP. 1. Analyze the database workload, 2. Find optimized representations of the database, 3. Build & Use these alternatives of the database during query execution. - I adapted state of the art algorithm in Vertical Partitioning for a Nested Database, - Added Tools and Software Patterns to facilitate transformation and statistics extraction from the database, - Developed a format-agnostic library to implement Vertical Partitioning Algorithms, - I was the only active developer on this project and minimizing the amount of changes in the codebase was mandatory: this optimization "hijack" the serialization system and does not require any changes to the execution system.

LRDE - EPITA Research And Development Laboratory

Student Researcher

LRDE - EPITA Research And Development Laboratory

2011-2 - 2013-1 · 2 yrs

Région de Paris , France

I was part of the LRDE where I worked with researchers and other students on Climb, a Generic Image Processing library written in Common Lisp. I also presented this library at the 5th European Lisp Symposium, in Croatia. 3rd year: Addition of parallelism to the library: - Implementation of a thread-pool system on top of a threading library - Add parallelism tools such as the divide and conquer approach on top of the generic iterators 2nd year: graph-based images API and a GUI for Climb using Climb itself: - Implementation of graph images in Climb as a new type of image - Implementation of a graphical interface to build chains of algorithms by connecting different, parametrizable, boxes - This GUI is a proof of concept of Climb's genericity, it is based on the Climb implementation of graphs itself 1st year: generic Iterators dedicated to Image Processing: - Design and implementation of a way to process any kind of images using the same iterators semantic (think N-d images, graph, etc).

Aldebaran Robotics

Internship: Autonomous Life

Aldebaran Robotics

2011-9 - 2012-1 · 5 mos

Paris

I developed an Artificial Intelligence (Autonomous Life) for NAO, the humanoid robot produced by the company. This AI brings "life" to the robot by producing reactions to its surrounding, like fear of a loud sound. And mimics different moods, like boredom after a long time with no interactions. Autonomous Interaction ---------------------------------- - Filtering/sorting algorithm that picks the best behaviors depending on the context - Event system producing an inner representation of the world - 3D memory for sound, images and faces - Reflex system reacting to these events (surprise, interest) - Packaged as a NAO application using Python and distributed to the robot beta-testers System (NAO OS) ------------------- - Online synchronization with the NAO Store and the user preferences - Behaviors (applications) downloading and updating automatically - C++ module available in the current system This work was released for beta-testers and the business team. I also did some demonstrations and training, mostly for business users and R&D teams to ensure the reuse of this work.

Banque Populaire Loire et Lyonnais

Internship: Information Technology

Banque Populaire Loire et Lyonnais

2010-6 - 2010-8 · 3 mos

Région de Lyon , France

Analyzer/parser of the Decision Support System, Python ---------------------------------------------------------------------------------- - Extract interactions between scripts, database and reporting workflows - Parser for SQL and SAS scripts - XML analyzer for Microsoft SSIS Graph navigation and drawing, in C# ---------------------------------------------------- - Simulated annealing algorithm for display (thousands of nodes and links) - Filtering with a small search engine - Interactive display using a flash visualization These two tools allowed experts to visualize the Decision Support System as a graph of workflow and data-stores. This simplified the task of business expert by reducing the time they took to understand a workflow, from days of looking through code to a few hours of graphical exploration.

Education

EPITA: Ecole d'Ingénieurs en Informatique

EPITA: Ecole d'Ingénieurs en Informatique

LinkedIn

Computer Engineering

2008 - 2013 · 5 yrs

Major: Scientific Computation and Image Processing Projects: ------------- 4th year: - TextMining: Fast spellchecker using Tightly Packed Trie -- C++ -- team of 2 - Model Checking: Computation Tree Logic model checker, using Binary Decision Diagrams -- C++ & Buddy -- team of 2 - Machine Learning: Digit Recognition using Relational Perspective Map -- Matlab -- team of 3 3rd year: - Malloc, make, SUSv4 compliant shell, HTML server, RPC server -- C, C++ -- team of 2-4 2nd year: - a procedural generation library -- OCaml + C -- team of 4 1st year: - a 3D platform and guitar-hero game -- Delphi + DirectX -- team of 4

Laurent Senta's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.