Donald Leckie
About Donald Leckie
Donald Leckie is a Systems Architect at TomTom's Maps Product Unit in Edinburgh, United Kingdom, with extensive experience in real-time environments and a background in Java, C, and Web2 technologies.
Title
Donald Leckie holds the title of Systems Architect in the Maps Product Unit at TomTom. His role primarily involves overseeing and enhancing the architecture of mapping systems for the company.
Current Role at TomTom
Since 2017, Donald Leckie has been serving as a Systems Architect in the Maps Product Unit at TomTom. He operates out of Edinburgh, United Kingdom, leveraging his expertise in various technologies such as Crunch, Databricks Spark (Python), Kafka, Jenkins, Rundeck, Influx, and Grafana.
Previous Positions at TomTom
Before his current role, Leckie served as Chief System Architect for the SPORTS Product Unit from 2014 to 2017. Prior to that, he was the Director of Web Engineering from 2012 to 2014, guiding web engineering initiatives. He initially joined TomTom as a Senior Engineer in 2006, holding the position until 2012.
Early Career and Other Roles
Leckie's career began at SCL, Kingston-SCL, KSCL in 1990, where he climbed the ranks from Programmer to Project Leader over six years. He has also worked at various companies including Pacific Bell Mobile, Logica, KSCL, and Applied Generics, accumulating a broad range of experience in software engineering and consultancy.
Educational Background
Donald Leckie earned his BSc Hons (upper second) in Computing from Edinburgh Napier University, where he studied from 1985 to 1990. He also attended Esk Valley for a brief period in 1970.
Technical Expertise
Specializing in real-time environments using Java, Donald Leckie has a robust background in C and Web2 technologies. His current work involves implementing and optimizing systems using technologies like Crunch, Databricks Spark (Python), Kafka, Jenkins, Rundeck, Influx, and Grafana.