Summary
Bernardo Casaleiro is a Senior Software Engineer with 11 years of experience building production-grade systems across AI, data and web platforms, currently at Revolut. Trained in software engineering and artificial intelligence (Universidade de Coimbra; Instituto Superior Técnico), he has shipped ML-driven pipelines for object recognition, OCR and action recognition and applied predictive models in automotive fleets. Comfortable across Android, front-end web and backend/data engineering, he blends algorithmic rigor from his master's thesis on morphosyntactic disambiguation with pragmatic product delivery at startups and scaleups. Known for liking puzzles since childhood, he brings a hands-on, curiosity-driven approach to complex engineering problems and a track record of moving research ideas into usable tooling.
11 years of coding experience
8 years of employment as a software developer
Bachelor's Degree, Computer Software Engineering, Bachelor's Degree, Computer Software Engineering at Universidade de Coimbra
Master's degree, Artificial Intelligence and Algorithms, Master's degree, Artificial Intelligence and Algorithms at Instituto Superior Técnico
Portuguese, English