Summary
Alberto Cajal is a pragmatic software engineer with 10 years’ experience building and maintaining mission-critical systems, from safety-critical avionics and ESA’s Galileo GNSS to cloud-native microservices. He specializes in backend development (Go, C/C++) and TDD-driven clean-code practices, with hands-on experience in Docker, CI/CD, Ansible and large-scale legacy codebases. Comfortable across the stack, he has delivered features and fixes in environments demanding strict standards (DO-178/GSWS) and has reduced certification time through automated testing solutions. Based in Madrid, he blends rigorous engineering discipline with an analytical, learning-first mindset and a track record of shipping reliable, auditable software in both regulated and agile product teams.
10 years of coding experience
7 years of employment as a software developer
Charles III University of Madrid (Universidad Carlos III de Madrid)
Bachelor's degree in Computer Science, Computer Science and Engineering, Bachelor's degree in Computer Science, Computer Science and Engineering at Universidad Rey Juan Carlos
English, Spanish