avatar

Hello,
my name is Mauri and this is my CV

About Me

My name is Mauri Mustonen and I was born on the 12th of May, 1988. I'm a highly dedicated and skilful software developer and technology entrepreneur. I currently work on web development and software services for distributed systems. My passion is to set new goals and always keep improving myself and become better on my field. So I'm always interested in learning new things and figuring out how things work underneath. I'm also eager to face difficult challenges related to technical stuff.

My main field of interest is in software engineering, but I'm also interested in embedded and low level programming. I spend my free time studying low level stuff and have a lot of hobby projects related to it. Recently I have been reading books about VHDL and Linux kernel driver development, building AVR-based CPU with VHDL and improving my FPGA/VHDL skills in general. I have also been building an 8-bit computer on a breadboard and working on various Python projects. Sometimes I also contribute to open source projects like Ruby on Rails.

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

Wapice Ltd
2019 -
Embedded Developer
  • Embedded development with C and C++ up to C++17.
  • Real time OS, ARMv7 architecture and driver development for custom harware.
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 -
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.
K-citymarket Ltd
2009 - 2016
Seller and Storage Worker
  • Selling electronics and storage management.
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++
Databases (PostgreSQL, MySQL, Redis)
Docker
Embedded (ARMv7, AVR, Arduino, Raspberry Pi)
Front-end (AngularJS, React)
Java
JavaScript
Linux server administration
Software integrations (SOAP, REST)
VHDL
Altera FPGA
C#
Linux kernel
PHP
Beginner
Proficient
Expert
Master

Languages

Finnish
English

Hobbies

Bicycling
Geocaching
Programming
Electronics
Books