Software Engineer
Communication and Telemechanics Systems
Trimble Inc.
Software Engineer, Technical Team Lead
Aalto University
Researcher
Peter the Great St.Petersburg Polytechnic University