Summary
Alberto Montenegro is a seasoned Software Engineer with 13 years of experience specializing in Linux-based systems and C/C++/Python/Java development, currently shaping R&D-driven customer solutions at TheCodeLives from Madrid. His career spans embedded vehicle systems, urban traffic and ITS projects, and integration platforms—having contributed to Nexthink’s integration and Act teams and to complex server and database architectures at SICE. He combines low-level systems expertise (multithreading, IPC, sockets, CAN/GPS integration) with hands-on work on microservices, telemetry and product integrations, and he frequently participates in hiring and team-building efforts. Meticulous and autodidact by nature, he pairs a strong systems mindset with a knack for turning research into production-ready features and enjoys tackling cross-disciplinary challenges that bridge embedded, server and integration domains.
14 years of coding experience
17 years of employment as a software developer
Bsc/Msc Computer Science Engineering, Bsc/Msc Computer Science Engineering at Universidad Autónoma de Madrid
Coursera
GCSE’s, GCSE’s at Colegio Ntra. Sra. de los Llanos (Madrid)
A-Levels, A-Levels at IES Jose Luis Sampedro (Tres Cantos, Madrid)
Intensive English Full-time Course, Intensive English Full-time Course at Bristol Language Centre
Pluralsight
Spanish, English