About Samuel
French
Native or bilingual
English
Fluent
Experience
- IndépendantIndependent C++/Python Software ArchitectSOFTWARE PUBLISHINGAugust 2023 - November 2025 (2 years and 3 months)France
- Design and development of cross-platform desktop applications (Qt/PySide6, Windows/Linux/Mac)
- Massive data processing and analysis: SQL, DuckDB, SQLite, Pandas, NumPy, real-time visualization (PyQtGraph)
- High-performance architecture with C++/Python binding for critical modules
- Development of modern and responsive user interfaces
- Full autonomy in project management
Skills: Python · C++ · Qt · PySide6 · Pandas · NumPy · SQL · DuckDB · SQLite · PyQtGraph · C++/Python Binding · LLM API · Cross-platform Development · JSON · Data & Finance - Visio NerfSenior Software Developer & ArchitectAUTOMOBILEAugust 2018 - August 2023 (5 years)Cholet, FranceExpert C++/Qt/Linux - Industrial 3D VisionDevelopment and stabilization of 3D Vision sensors for industrial robotic guidance (ABB, KUKA, FANUC) in the automotive and metallurgy sectors.MAJOR ACHIEVEMENTS
- Development of Qt Desktop application for sensor configuration
- Resolution of critical instabilities that saved the product line: 90% reduction in customer returns
- Creation of custom Linux Yocto build (SoC/FPGA) for new product
- Development of high-performance embedded systems tools and desktop support tools
- Administration and standardization of a client Linux environment (Ubuntu): secure update and diagnostic tools
MODERNIZATION & CI/CD- Catalyst for process modernization: initiated and adopted Git, Jenkins, CI/CD
- Led SVN → Git migration during project
- Implemented continuous integration for automated testing
REFERENCE TECHNICAL EXPERTISE- Software architecture and system evolution
- Robotic communication protocols (TCP/IP, ABB, KUKA, FANUC)
- Complex client technical support (Linux, network, robotics, 3D vision)
- Development of internal and external production tools
**Skills**: C++ · QT · Python · Linux · Software Architecture · Git · Desktop Dev · Embedded SoC/FPGA System · Debian/Ubuntu/Yocto · Performance Optimization · Multithreading · Network (TCP/IP) · 3D Vision · Industrial Robotics · Instrumentation · Sensors · 3D Acquisition (point cloud)· DevOps (CI/CD) - SercelC++ Embedded Developer & Architect - 508 XT SystemENERGY AND UTILITIESJuly 2010 - August 2018 (8 years and 1 month)Nantes, FranceArchitecture and development ofC++/Pythonfor the Sercel 508XT system: a massively distributed seismic acquisition system (+1 million sensors) for 3D subsurface imaging in oil exploration.Carquefou (near Nantes) | R&D Consultant Scalian/Eurogiciel (6 months) then permanent contract (8 years)REAL-TIME ARCHITECTURE & DEVELOPMENT
- Software module architecture for massively connected sensor network (+100K nodes)
- Design of a fault-tolerant clock synchronization system at the nanosecond level (multi-source, regulation on signal loss): <100ns precision critical for timestamping and 3D data integrity
- Development of high-performance real-time C++ libraries (embedded Linux, VxWorks, uC/OS-III)
- Implementation of high-precision C/C++ drivers and firmware for hardware modules (SoC, ASIC)
NETWORK & PROTOCOLS EXPERTISE- Custom high-robustness network protocols: low-level expertise (PHY/MAC/IP/Transport)
- Time distribution protocols (NTP, PTP/IEEE1588, GPS)
- Ultra-precise synchronization over massive distributed network
VALIDATION- Led complete low-level validation of strategic ASIC design, including "metal mask" optimization campaigns
- Development of C++/Python/Bash test automation tools for validation and R&D
- Python validation (Jenkins) for software and C/C++ validation for dedicated ASIC creation
REFERENCE TECHNICAL EXPERTISETechnical expert in system architecture, real-time synchronization, proprietary network protocols, ASIC validation**Key Skills**: Software Architecture · C++ · Python · Real-time · Embedded Linux · VxWorks · uC/OS-III · SoC/ASIC · Network Protocols · Nanosecond Synchronization · NTP/PTP/IEEE1588 · STM32 · ASIC Validation · CI/CD Jenkins · Multithreading · Instrumentation · Sensors · 3D Acquisition
Recommendations
Be the first to recommend Samuel
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineering Degree, Electronics - Computer ScienceINSA Rennes - National Institute of Applied Sciences2005Diplôme d'ingénieur, Électronique - Informatique
- University Diploma in Technology (DUT) in Electrical Engineering and Industrial Computing (GEII)University of Rennes 22022Génie électrique et Informatique Industrielle