avatar

Hello,
my name is Mauri and this is my CV

About Me

I'm Mauri from Finland, an active programmer and open source lover. During my free time I read, program and study new interesting topics like math. I've been contributing to open source projects among others, fheroes2, LLVM, Ruby on Rails omniauth-keycloak, and I'm a maintainer of a Python library asm2cfg. I'm also co-founder of Lumitum Ltd and Advaun Ltd. For further information, you can check out my GitHub and LinkedIn.

Education

  • 2018

    Tampere University of Technology

    M.Sc. (Major in Software Engineering with Distinction)

  • 2016

    Karelia University of Applied Sciences

    Software Engineer

  • 2010

    Vocational School

    Vocational Qualification in Business and Administration

  • 2007

    Vocational School

    Electronics Technician

Experiences

Advaun Ltd
2021 -
Software Consultant and CTO
  • CTO and co-founder.
  • Application and web development with Rust.
  • Embedded and application development with C/C++.
  • Web development with Ruby on Rails, Django and React.
Lumitum Ltd
2020 -
Software Consultant and CEO
  • CEO and co-founder.
  • Embedded and full-stack web software consultant.
Tampere University
2020 - 2021
Researcher in Parallel Computing and Compilers
  • Researching and improving an open source OpenCL implementation pocl.
  • Researching and making contributions to LLVM compiler infrastructure.
  • Working with LLVM software pipeliner to exploit ILP of VLIW architectures.
Wapice Ltd
2019 - 2020
Embedded Developer
  • Embedded development with CMake, C and C++ up to C++17 standard.
  • Xillinx SDK and tools e.g. Vivado.
  • Real time OS, ARMv7 architecture and driver development for FPGA custom hardware.
Alsus Ltd
2017 - 2019
Full-Stack Web Developer
  • Web development (e.g Ruby on Rails, AngularJS).
  • Distributed system architect and developer (e.g. Linux, C, Ruby, CMake, AMQP, Redis).
  • Writing Ruby native extensions to C language.
  • Contributing to open source (e.g. Ruby on Rails, libIEC6850).
Arestech Ltd
2016 - 2020
Entrepreneur and Shareholder
  • Responsible for customer relationships and meetings in Pirkanmaa region.
  • Embedded software design and developer (e.g. AVR, Linux, C/C++, Python).
  • A software consultant.
Asmeco
2015 - 2017
Entrepreneur and Owner
  • Production management software for Puupietari Oy done with Django/Python and AngularJS with integration to Lemonsoft ERP.
  • Embedded development using Python and C/C++ (e.g. AVR, Arduino, Raspberry Pi).
  • Maintenance and development of Kirpputorivaraus software for flea market management (e.g. Knockout, JQuery, PHP).
  • Kirpputorivaraus integration to Tehden Oy cloud based point of sale.
North Karelia Brigade
2006 - 2007
Electronics Technician
  • Fixing and taking care of the electrical equipment.

Skills

AMQP and RabbitMQ
Back-end (Ruby on Rails, Django)
HTML5, (S)CSS, SASS
Python
Ruby
Windows, Linux
C/C++
CMake
Databases (PostgreSQL, MySQL, Redis)
Docker
Embedded (ARMv7, AVR, Arduino, Raspberry Pi)
Front-end (AngularJS, React)
Java
JavaScript
Linux server administration
Rust
Software integrations (SOAP, REST)
VHDL
Altera FPGA
Linux kernel
PHP
Beginner
Proficient
Expert
Master

Languages

Finnish
English

Hobbies

Bicycling
Geocaching
Programming
Electronics
Math
Books