Summary
Tommaso D'odorico is a software engineer with 10 years' experience combining a PhD in AI-focused logic and reasoning with hands-on development of service-oriented systems. He has built back-end data processing and RESTful services in Python (Celery, Flask), MongoDB and Docker, and delivered front-end mapping and customer-facing apps using JavaScript/AngularJS and OpenLayers. At Registers of Scotland he helped design authentication, ETL pipelines and SOA infrastructure, participating across the full software lifecycle with BDD and CI practices. Comfortable in Unix/Linux environments, he pairs rigorous academic problem-solving with practical engineering for production systems. Outside work he channels his interest in maps, geography and conservation into volunteering and adventurous travel, bringing strong teamwork and communication skills honed by conference talks and leadership roles.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, 100, Bachelor of Science (B.Sc.), Computer Science, 100 at University of Udine
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Leeds
Italian, English