Who am I really?

I am a technology enthusiast with wide range of experience in IT field, both in employments and personal hobbies. Born in Lahti-city in late April of 1990, I graduated from high school of Lahden Yhteiskoulu and moved to study at Aalto University in Otaniemi, Espoo. Currently, I live with my veterinarian wife in Jyväskylä. When I manage to have some freetime I build and fix electronics and work with my personal coding projects, play some PC games, or get jumpy with parkour or gymnastics.


Now let's get deep with details.

For traditional offline viewing, download my CV.

Also available in Finnish.

Studies and degrees

I graduated from Aalto University's school of Electrical Engineering with major in Automation and Control Engineering master's program in summer 2022.
I made my bachelor's thesis about Offline Programming of Industrial Robots with excellent grades. My bachelor's degree included also a variety of courses in Computer Science, so I constructed the minor of my master's studies from Software Engineering courses. My master's thesis topic was Machine learning approach to support ticket forecasting from software logs, which gave me basic skills and ongrowing interest in machine learning and cloud computing.
Automation and control engineering studies gave me comprehensive mathematical skill set to be utilized in all sorts of programming tasks.

What am I good at?

My main interest is in user oriented programming and service design. Decades working as fast food restaurant employee, church camp volunteer and student union representative made me very social and compassionate person. Thus, my strength is in understanding other people and solving the issues they might have. I have utilized this skill successfully when selling overall badges of my own design in different student events.
What I have learned in my employments and studies, is that people rarely understand what they really need. They might have an idea of the problem they are facing and what they want to fix it, but they might not realize what the best solution could be. Interpreting the real problem and "selling" the actual solution to their problem is where I shine.
I'm quick to learn new skills and get exited when I get to try out novel technologies. My interest has widened from small microcontroller projects to my own Ubuntu media/game/web server hosting. Writing scripts and developing gadgets for personal use is everyday life for me. These skills have been useful in my work over the years.

Here is my skill set in more readable form.

  • Python - Excellent
  • C++ - Good
  • C# - Good
  • Java - Good
  • C - Good
  • SQL (PSQL/MSSQL) - Excellent
  • Bash scripts (Ubuntu) - Excellent
  • PowerShell scripts (Windows) - Good
  • Docker - Good
  • Web technologies - Excellent
    • HTML
    • CSS
    • Vue.js
    • Django
    • Javascript/Typescript
    • AngularJS
    • Node.js
    • Jekyll

What have I been doing?

In other words, my earlier job history.

  • CGI Suomi Oy & CGI Inc. Australia - Consultant 9/2022->
    • Software development for client corporations as a consultant
      - Mobile application full-stack development.
      - WEB UI frontend development.
      - Keywords: Node.js, Typescript, AWS, Docker
  • Samlink Oy - Software expert 2/2019->9/2022
    • Software development projects in banking industry.
      - Code app development, fixing and maintenance pipelines.
      - DNA Entertainment platform development with Node.js and Angular.
      - WEB UI development for DNA customer management with Quasar and Typescript.
    • Also legacy service maintenance related to power grid failure messaging and Chamber of Commerce document handling.
      - Deep dive to understand Ubuntu server environments, virtual servers and scripting.
      - Keywords: Java, Maven, ANT, PSQL, Glassfish, Wildfly, Liferay, Alfresco
  • Innotect Oy - Junior Developer 5/2017->9/2018
    • Microsoft Azure based software development.
      Several projects including but not limited to:
      - Service state message handler programming with Azure Function Apps (C#) and UI design (HTML/CSS)
      - Network state visualizer with BlinkStick led module (Python & C#)
      - Basic Legato application programming for an IoT device (C)
      - Soldering and computer assembling
  • ABB Oy - Trainee 5/2015-8/2016
    • Low Power AC frequency converter product management team.
      Competitor comparison and analysis, database management, multiple small product managing tasks. Summers 2015 and 2016 full time, the winter between part time.
  • ABB Oy - Trainee 5/2014-8/2014
    • Frequency converter ACS800 assembling.
  • Elmont Oy - HMI designer 5/2013-8/2013
    • Interface designing with SQL and C#.
      UI designing of an order management software for factory production line.
  • McDonald's - Trainee 1/2010-7/2011
    • Articles of apprenticeship, multiple changing tasks from kitchen to cashier and warehouse managing

How have I volunteered?

My history in student unions and other volunteering activities is long. Should I strive to politics?

  • Sexton Master - 2015, Guild of Automation and Systems Technology
    • Responsible for guild's singing culture with lesser sextons.
  • Master of Cultures - 2014, Member of the board, Guild of Automation and Systems Technology
    • Chairman of the Committee of the Cultural Affairs. Created multiple cultural events for the members of the guild. Also represented the guild in events of friend organizations.
  • Halloped a.k.a. Student Representative, 2013-2016
    • Multiple committees in department and school level. Representing guild and students in the matters of studies and graduations.
  • Master of Studies - 2013, Member of the board, Guild of Automation and Systems Technology
    • Chairman of the Committee of the Studies. Trustee in the matters of studies of the members of the guild. Also representative of the guild in department, school and university level in the matter of studies.
  • Communications Officer - 2012, Member of the board, Guild of Automation and Systems Technology
    • Responsible for communications in the guild from weekmails to the IT-systems of the guild.
  • Chairman, Treasurer - 2006-2008, Member of the board, Lahden Yhteiskoulu high schools student union

What do I speak?

  • Finnish: native language
  • English: excellent C2
  • Swedish: intermediate B1
  • Russian: basics A1