About Me

(WIP)

Profile Image

AI-Powered Engineer: Tackling tech challenges, shaping tomorrow's code.


Hello there! Joonas Niinimäki, your friendly neighborhood software developer. My mission is to create high quality software for modern businesses using the hottest, latest and cutting edge technologies to boost your business to success and prosperity. With previous degree from psychology and extensive experience working with people, you can be assured your customers are in good hands.



Experience

Samlink

Software Engineer (fixed term)


  • Successfully modernized business critical components used by multiple banks to manage millions of customer accounts.
  • Participated in designing and planning the modernization efforts.
  • Took part in Kanban-based agile software development processes and sprints, using Jira for project management.
  • Implemented automated tests for the components.

Tech: C++, Git, GitLab, Jira.

Apr 2023 - Oct 2023

Jyväskylä, Finland


Nokia Networks

Software Engineer R&D


  • Developed business critical tool for optimizing 5G networks based on traffic, being used by hundreds of teleoperators around the world.
  • Collaborated with the designer on designing the UI of the control panel.
  • Participated in the use of - and testing of a work in progress internal library.
  • Developed implementations of automated tests for the components.

Tech: Node.js, React, Java, Docker, MySQL, Figma.

Dec 2021 - Oct 2022

Tampere, Finland


Neuwo Oy

Software Engineer (Internship)


  • Was the co-lead developer of the development of advertising automation LLM based AI.
  • Engaged in the full stack development of the control panel for the AI.
  • Collaborated closely with a co-developer to design a user-friendly control panel for the AI, being used by hundreds of clients.
  • Assisted in designing the AI and the control panel along with the co-developer.
  • Cooperated in the creation of the bash scripts in the Linux environment to parse data and execute the pipeline.

Tech: Node.js, React, Python, MySQL, Linux (Ubuntu).

Jan 2021 - Apr 2021

Jyväskylä, Finland


Samlink Oy

Software Engineer, Project Manager (Internship)


  • Successfully led a team of software engineers to build a video and live-streaming platform concept.
  • Managed project execution and team progress using agile methodologies and Jira.
  • Co-owned backend architecture design and implementation using NodeJS, additionally contributed to frontend development using ReactJS.
  • Contributed to MySQL Database Schema design (Amazon RDS).

Tech: Node.js, React, MySQL, Jira, AWS, S3, Amazon RDS, Docker.

Oct 2020 - Mar 2021

Jyväskylä, Finland


Samlink Oy

Software Engineer (fixed term)


  • Successfully led a team of software engineers to build a video and live-streaming platform concept.
  • Managed project execution and team progress using agile methodologies and Jira.
  • Co-owned backend architecture design and implementation using NodeJS, additionally contributed to frontend development using ReactJS.
  • Contributed to MySQL Database Schema design (Amazon RDS).

Tech: Node.js, React, MySQL, Jira, AWS, S3, Amazon RDS, Docker.

Apr 2023 - Oct 2023

Jyväskylä, Finland


Samlink Oy

Software Engineer (fixed term)


  • Successfully led a team of software engineers to build a video and live-streaming platform concept.
  • Managed project execution and team progress using agile methodologies and Jira.
  • Co-owned backend architecture design and implementation using NodeJS, additionally contributed to frontend development using ReactJS.
  • Contributed to MySQL Database Schema design (Amazon RDS).

Tech: Node.js, React, MySQL, Jira, AWS, S3, Amazon RDS, Docker.

Apr 2023 - Oct 2023

Jyväskylä, Finland

Projects

Shopping cart app

Shopping cart fullstack RestAPI project simulating an sopping cart app. It creates a history that can be used to follow spending and calory consumption. The app also has it's own login and Oauth.


React Node.js Express.js Redux Bootstrap MongoDB

Book app

This book store app was fullstack RestAPI demo for a company. It has all the basic Create, Read, Update and Delete functions inside it.


React Node.js Bootstrap Express.js MongoDB

Parser demo

This parser-demo was a demo project for a company. The goal of the project was to get data from an API, parse it in a specific way and then write into excel cells.


Node.js
img4

Sheip

This is an ongoing to-be commercial grade gym, fitness and lifestyle application that allows the planning of exercise routines, dieting, chatting, creating gym communities and other features.


Typescript Svelte Dirzzle-ORM Express.js Tailwind PostgreSQL
img5

Project Finalday

An ongoing post-apocalyptic zombie survival FPS video game with procedurially generated world environment, quests, crafting, base building and terraforming mechanics.


Godot C# C++ Blender
img6

Warframe-builder

An ongoing build creator and stats calculator for a video game Warframe. It utilizes complex math to allow the optimization of builds.


React Node.js Express.js Tailwind Azure MySQL

Technologies

Programming languages & libraries:

React Node.js Express.js Typescript Javascript Python Java C++ C# C Elixir PHP Laravel Godot Xml


CI/CD & environment:

Docker GIT GitHub Gitlab Azure AWS WSL2 XAMPP Apache Linux


Other:

MySQL PosgreSQL MongoDB Jira SSH Bash ChatGTP Deepseek GANs Other

Contact

Feel free to reach out to me at:

Email:

Phone: +358 44 231 8010