2023-10 /
current
(1 year, 1 month)
Technical Lead at
Infiniteq Systems
Developing and maintaining software for iRobo test robot using Python and Qt. CI/CD pipelines with Jenkins and GitLab.
2017-09 /
2023-10
(6 years, 1 month)
Technology Specialist at
Vaisto Solutions
Python/Django and Vue.js development. Test automation.
2005-03 /
2017-09
(12 years, 6 months)
SW Specialist at
Symbio
C++ programming for Windows and Linux platforms. UI implementation with Trolltech's Qt library. Android porting. Web services with Django. Worked for projects in Sweden, Taiwan and U.S.
2000-11 /
2004-02
(3 years, 3 months)
Engineer Trainee at
Instrumentointi Ltd
Department: Insta Defence, Simulation Systems. Developing military training simulator systems. C++ programming and object-oriented design.
1999-02 /
2000-03
(1 year, 1 month)
Research Assistant at
Digital Media Institute
Developing software-based MPEG-2 decoder for Pentium III processor. Optimization and processor-specific programming in C++.
Voice interface to OpenAI's ChatGPT. Backend with Python/Django using Django REST framework, frontend using Vue 3 + TypeScript. Open source, available in GitHub.
Covid-related questionnaire to 2023 parliament election candidates. Backend with Python/Django using Django REST framework, frontend using Vue 3 + TypeScript with Pinia store and unit tests with Vitest. Open source, available in GitHub: backend, frontend.
Multiple-choice voting service using advanced election methods. Backend with Python/Django using Django REST framework, frontend using Vue 3 + TypeScript. Open source, available in GitHub: backend, frontend.
Web based collective decision-making tool for polling, voting and elections. Made with Python/Django, also used several other tools such as git, MySQL, HTML5, JavaScript etc.