Summary
Francisco Ruiz is a Senior Software Development Engineer based in Madrid with a long career focused on high-performance C++ systems, telecom-grade policy controllers, and 4G/5G network functions. He combines deep hands-on engineering—TDD, CI/CD, unit and component testing—with architecture and lifecycle responsibilities, mentoring teams and driving standards compliance in ETSI/3GPP environments. At Ericsson he has led measurable quality and performance improvements (eg. massive test coverage gains and faster test execution) and architected features for session and policy management in large distributed systems. His background spans embedded and cloud-adjacent platforms, real-time multi-threaded services, and Linux-scale reliability from projects at Telefónica, HP and research/teaching roles. He holds an outstanding MSc in Computer Applications and brings a craftsmanship mindset informed by both academic research and pragmatic product delivery. Notably, despite decades in telecom, he still codes daily in C++ and champions clean code and fast feedback loops.
13 years of coding experience
19 years of employment as a software developer
Bachelor in Computer Science, Physical Systems Hardware, Bachelor in Computer Science, Physical Systems Hardware at Universidad de Granada
Bachelor's Degree, Hardware and Software Engineering, Bachelor, Bachelor's Degree, Hardware and Software Engineering, Bachelor at Informática de la Univ. de Granada
Master of Computer Applications - MCA, Outstanding, Master of Computer Applications - MCA, Outstanding at Universidad Politécnica de Madrid
English, Spanish