Michal Maruška

Michal Maruška

Senior Software Engineer @ TomTom

About Michal Maruška

Michal Maruška is a Senior Software Engineer at TomTom with extensive experience in software development and integration, particularly in Android and Scheme programming.

Company

Michal Maruška is currently employed at TomTom, where he holds the position of Senior Software Engineer. His tenure at TomTom has been ongoing since 2011 and his work is based in Amsterdam. His role centers around advanced software development projects, contributing to the company's array of products and services.

Title

Michal Maruška holds the title of Senior Software Engineer at TomTom. His experience in the software industry is extensive, with previous senior roles that have honed his expertise in various software development domains.

Education and Expertise

Michal Maruška earned a Master of Science (MSc) in Information Science from Charles University, completing his studies from 1990 to 1997. Prior to that, he attended Gymnazium na Vitezne plani for his secondary education. His expertise includes Scheme programming, specifically with the Gauche Scheme implementation, and developing Gradle plugins for Android app components. Additionally, he has developed higher-level keyboard drivers for Xorg and worked on the Sawfish window manager.

Career Background

Michal Maruška began his professional journey as the Owner and CTO of Maruska from 1991 to 2009 in Torino, Italy. He then held a software integration role at Motorola Mobile Devices in 2008, also in Torino. Following this, he served as a software engineer at Nokia from 2009 to 2010 and later transitioned to NoMoreWork as a Senior Software Developer in 2010. He also worked as a freelance software developer before joining TomTom.

Technical Contributions

Throughout his career, Michal Maruška has made significant technical contributions, including the development of Gradle plugins for Android app components and higher-level keyboard drivers for Xorg. He has worked on the Sawfish window manager and has expertise in integrating Android with native code using the Java Native Interface (JNI). His experience also extends to working with DjVu ebook tools for handling scanned documents.

People similar to Michal Maruška