Computer Scientist @ Aalto University

William Tuominiemi

Some projects

NFT-art platform

Social media for creating and sharing artwork

View Project

Minesweeper

C++ minesweeper. Implementation of the classic Minesweeper game using the SDL2 library for graphics rendering.

View Project

Vertti-Chatbot

Natural Language Processing Neural Network using Linear Regression and the Rectified Linear unit Function to provide a simple yet interactive AI Chatbot

View Project

Work Experience

2025 - Present

Junior Software Developer @ Innofactor

Full-stack development and Automated Testing

Working as a full-stack developer focusing heavily on refining the user interface.

Key Responsibilities:

  • Implement global UI improvements to modernize and unify styling across the application
  • Fix persistent frontend issues, including layout inconsistencies and JavaScript logic bugs
  • Resolve backend bugs and contribute to features using C#
  • Develop automated end-to-end tests using Playwright to ensure visual and functional stability
Vue.js ASP.NET MS SQL Server Automated Software Testing
2024 - 2025

Trainee @ Innofactor

Front-end development and QA-testing

Contributed to the maintenance and improvement of a large-scale web application

Key Responsibilities:

      Identified and fixed frontend bugs in a Vue.js-based application
      Improved UI styling and layout to bring visual consistency to outdated components
      Performed QA testing to ensure feature stability and UI correctness
      Occasionally contributed to backend logic and API integration using C#
Software Development C# JavaScript Web Applications Testing
2023 - 2024

Tank Commander @ Finnish Defence Forces

Military service with specialization in armored vehicle operations

Served as a Tank Commander in the military, leading a armored vehicle and managing complex operations in high-pressure environments.

Key Responsibilities:

  • Operating a XA-180M armored vehicle
  • Was part of a coastal jaeger readiness unit (Amphibious Task Unit)
  • Was the units lead vehicle commander, unit navigator
Truck Driving Leadership Decision Making Technical Operations Crisis Management
2022 - 2023

Software Documentation Trainee @ Innofactor

Maintaining technical documentation for software products

Worked as a documentation specialist updating the user manual of a software product.

Key Responsibilities:

  • Updated the pictures of the user manual to the newest version of the product.
  • Did quality assurance testing on the web application.
  • Swedish translation tasks.
  • Some artificial intelligence tools
Technical Writing Markdown Documentation Quality Assurance Azure DevOps