Lino Barreca

Senior Software Design Engineer at ASML

North Brabant, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Lino Barreca is a Senior Software Design Engineer with 14 years of hands-on experience across embedded, firmware and enterprise software, currently working on EUV mirror heating control at ASML. He brings deep low-level expertise in STM32/ARM platforms and real-time firmware—evidenced by contributions to the widely used Marlin 3D printer firmware—alongside broad proficiency in Java, .NET, C/C++, Python and large-scale system architecture. His background spans mission-critical manufacturing systems, high-throughput test infrastructure and complex printer controllers, where he has improved build toolchains and delivery lifecycles for multi-million-line codebases. Comfortable bridging hardware and software, he has designed secure, machine-wide architectures and optimized embedded peripherals such as timers and PWM for real hardware. A developer since age eight who made the craft his profession at 17, he seeks challenging problems and pragmatic improvements in performance, reliability and maintainability.
code14 years of coding experience
job22 years of employment as a software developer
bookLiceo Scientifico S. Cannizzaro - Palermo
bookIngegneria Elettronica, Ingegneria Elettronica at Università degli Studi di Palermo
languagesItalian, English, French, olandese
stackoverflow-logo

Stackoverflow

Stats
21reputation
34kreached
1answer
0questions
github-logo-circle

Github Skills (15)

firmware10
3d-printing10
embedded10
c-language10
stm10
cprogramming-language10
sys10
arduino10
system-integration10
integrations10
hardware-interface10
pwm10
avr9
esp328
android6

Programming languages (8)

TypeScriptC#JavaC++ShellCPerlPython

Github contributions (5)

github-logo-circle
MarlinFirmware/Marlin

Nov 2019 - Jan 2020

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits, 12 PRs, 437 comments in 2 months
Contributions summary:Lino primarily contributed to the Marlin firmware, focusing on the STM32 platform. Their commits include implementing new hardware timers for STM32, adjusting PWM speeds, and fixing serial communication issues specific to the SKR Pro 1.1 board. The user also addressed build errors related to unsupported reset flags and BLTouch conflicting timers, indicating involvement in hardware-specific configurations and platform-related code. These contributions suggest an expertise in embedded systems and 3D printer firmware development.
vendorreprapmarlinesp32commercial
STM32 core support for Arduino
Contributions:11 pushes, 14 branches in 1 month
stlinkstm32bluepillarduinohal
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial