Summary
Rudi Araújo is a Senior Software Engineer based in Amsterdam with over 15 years of hands-on experience building large-scale distributed systems across supply chain traceability, e-commerce, railway crew scheduling, and real-time ML deployments. He is a polyglot developer comfortable in Python, Java and Common Lisp, with deep experience in microservices, A/B testing, optimisation and production ML—plus applied cryptography and blockchain for auditable systems. Rudi has driven technical leadership at Circularise and contributed to ranking and personalization at Booking.com, consistently translating complex research ideas into production-grade software. He teaches and mentors too, drawing on a Master’s in Computer and Software Engineering with a focus on AI and ontology engineering. Quietly witty and self-aware, he balances pragmatic engineering with a long track record of tackling traffic-intensive, safety- and compliance-sensitive domains.
11 years of coding experience
17 years of employment as a software developer
Master in Computer and Software Engineering Artificial Intelligence Ontology Engineering Logics Machine Learning, Master in Computer and Software Engineering Artificial Intelligence Ontology Engineering Logics Machine Learning at Instituto Superior Técnico
English, Portuguese, Spanish, French, Dutch