Pedro Almeida is a seasoned engineering leader and CTO with 15 years of experience building embedded and cloud-connected systems across telecommunications, smart metering and IoT. He combines deep hands-on firmware and hardware knowledge (C, C++, Python, embedded Linux, ZigBee, DLMS/COSEM) with product and technical management experience, having owned Smart Metering and Home Automation programs for UK energy projects. As a repeat founder and former engineering manager at Critical Software, he bridges device bring‑up to cloud CI/CD and architectures (AWS CDK, Spring Boot, MongoDB, RabbitMQ), ensuring end-to-end delivery. His academic background in biomedical instrumentation hints at a methodical, measurement-driven approach to engineering, and he often shifts between low-level device constraints and high-level product decisions.
15 years of coding experience
21 years of employment as a software developer
Master's degree Biomedical Engineering Instrumentation Signal and Medical Imaging, Master's degree Biomedical Engineering Instrumentation Signal and Medical Imaging at Universidade de Aveiro
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.