Summary
Andrea Buffa is a Senior Software Engineer based in Milan with 11 years of experience crafting N-tier and distributed systems across finance, telecom and embedded domains. He brings deep C/C++ expertise on RTOS and hardware-adjacent platforms as well as fluency in Python, Java, PHP and JavaScript for backend and full-stack work. At Borsa Italiana and UniCredit he focused on smoothing development lifecycles, artifact packaging and building a new message bus, blending hands-on coding with cross-team alignment (QA, DevOps, security). His background includes 5G emulation middleware, gateway SDKs and driver development for optical hardware, showing a consistent pattern of turning complex protocols and legacy stacks into maintainable, test-driven microservices. Andrea also introduced Git workflows to teams and navigated toolchain migrations (IAR to GCC), evidencing a pragmatic drive to modernize engineering practices. He pairs formal computer science training from Pisa and Leiden with a practical bent for instrumentation and systems-level problem solving.
11 years of coding experience
16 years of employment as a software developer
Basic Project Management, Project plan, risk management, project controlling, Basic Project Management, Project plan, risk management, project controlling at Il Sole 24 ORE Formazione ed Eventi
Liceo Scientifico L. Siciliani, Catanzaro
Computer Science, Computer Science at Leiden University
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Università di Pisa
english, cef b2+