Matti Kiviharju

Matti Kiviharju

Expert Full-Stack -arkitekt

Profilöversikt

Produktfokuserad utvecklare med passion för ren användarupplevelse, skalbara system och mätbar påverkan.

Stark ICT-bakgrund Fullstack-utveckling ERP-systemkodning Entreprenöriell erfarenhet Hyperthymesi (Mycket avancerat autobiografiskt minne) Erfarenhet sedan 1990, inklusive IT-intressen från barndomen – totalt 36 år Stark WordPress-kompetens Avtalsrättsjurist Stark OpenAI-erfarenhet

Arbetslivserfarenhet

i4ware Software

Ägare & Grundare 2016-nuvarande

Arbetade med Fortune 500-kunder, utvecklade appar för Atlassian Marketplace, designade UML/ERD-verktyg för Siemens Polarion ALM, ledde studentteam i utveckling av öppen källkod.

Radio Star Oy

Radio-DJ 2015

Värd för elektroniskt musikprogram på internetradio.

Certitude Oy

Programvaruutvecklare (ERP) 2014-2015

Arbetade med PHP, AJAX, Ext JS, XHTML, CSS, MySQL, Zend Framework, PHPExcel, TCPDF.

Spin Underground Records

Skivbolagsägare 2014-nuvarande

Publicerar musik med vänner runt om i världen, DJ-spelningar, YouTube-innehållsskapande.

Työosuuskunta Innetti

Medlem (Delägare) 2013-2016

Programvaruutveckling för kunder och återförsäljning av webbhotell.

MML-Group

Programvaruutvecklare (ERP) 2013-2014

Arbetade med PHP, MySQL, AJAX, Zend Framework, jQuery, PHPExcel, TCPDF, Signom.

Turotim Oy

Telefonförsäljare 2010

Tidskriftsförsäljning via telefon med provision %.

Eezy Osk

Lättföretagare 2009-2013

Levererade Joomla-sajter och IT-projekt för kunder under varumärket i4ware Software.

Teknologiaplaneetta (Osuuskunta PPT)

Medlem (Delägare) 2006-2009

Levererade Joomla-sajter för kunder och Atlassian Solution Partner. PHP/MySQL-utveckling.

Law Office Pauli Kiviharju Ky

IT-support 2006

Mikrosupport och webbplatsutveckling.

Brain Alliance Solutions Oy

Lösningsexpert 2006

SaaS-uppgifter.

Doberman Consulting Oy

Praktikant 2004 & 2005

HTML, CSS, PHP-utveckling.

Työvoimapörssi Oy

Lättföretagare 2004-2006

Design av statiska webbplatser för kunder.

Ikaalinen Business School

Praktikant inom datorhårdvara 2004

Ethernet-montering, videoredigering och PC-reparation.

Media Consult Oy

Telefonförsäljare 2002-2003

Tidskriftsförsäljning via telefon med provision %.

Georgia Pacific Oy

Pappersarbetare Praktikant 2002

Hantera massa/WC-pappersmaskin, levererade skadat onödigt WC-papper till återvinning och lagerstädning.

Green Can Oy

Pappersarbetare Praktikant 2001

Automatisering och kontroll av kartongförpackningsmaskiner och metalltillverkning.

Självständig

Importverksamhet för sällsynta Planescape AD&D-böcker 2000-2013

Importerade sällsynta Planescape AD&D-böcker från USA till Finland och sålde dem till ett högre pris.

Parolan Panssarikorjaamo

Fordonreparationsassistent 1998

MIG-svetsning, olika metallarbeten, städuppgifter, grundläggande högtryckstvätt av fordon och assisterade vid däckbyte på militära fordon.

City of Nokia

Lagerassistent, Elektrisk och Automationsinstallatör 1996

Skärmad metallbågsvetsning, installation av IT-utrustning, målning av byggnadsinteriörer/exteriörer, allmän metalltillverkning och städuppgifter.

ABB

Praktikant: Elektrisk och Automationsinstallatör 1996 & 1997

Assistentarbete till en senior automationstekniker.

Nokian Jalkineet

TET Arbetspraktik: Lagerassistent 1994-1995

Hantera transport av gummistövlar mellan lager med hjälp av vagnar.

Utbildning

BBA, Företagsekonomi och ICT (Tradenom), Multimedia Innehåll och Webbprogrammering

Tampere University of Applied Sciences

2007-2014

Yrkesexamen i Företags-ICT (Datanom), Multimedia Innehåll och Webbprogrammering

Ikaalinen Business School

2003-2006

Pappersindustrins Professionell, Kurser i Automationsenhetsprogrammering

Valkeakoski Vocational College

2000-2002

CAD Designer, AutoCAD och annan Datorprogramvara

Tampere Adult Education Center

1998-1999

Elektriker & Automationsinstallatör, Kurser i Automationsenhetsprogrammering

Nokia Vocational Institute

1995-1997

Ytterligare utbildning

Tillämpad Maskininlärning

2025

University of Vaasa

Introduktion till Programmering

2025

LUT University

Cybersäkerhet I

2025

University of Tampere

Versionskontroll, Git

2025

University of Tampere

Cybersäkerhet

2024

University of Tampere

Artificiell Intelligens

2024

University of Lappeenranta

Avancerad Webbapplikationsutveckling

2024

LUT University

B-to-B Försäljning

2020

Tampere Adult Education Center

Red Hat Certifierad Säljare

2009

Red Hat University

Red Hat Certifierad Virtualiseringssäljare

2009

Red Hat University

E-Business

2004

TAMK

Journalistik

2003

University of Tampere

Lång matematik, Modersmål, Filosofi, Kort matematik, etc.

2002-2003

Tampere Vuxengymnasium

Hypermedia

1999

Hypermedia Lab

Lång matematik

1999

Nokia Vuxengymnasium

Portfölj

Timesheet för Jira Mouse Free

Tech Stack: Jira, Atlassian Forge API, React, React Bootsrap, HTML, CSS, JavaScript, i18n, XLSX.utils och NodeJS

i4wares Timesheet for Jira ger Jira en kraftfull och välbekant användarupplevelse med ett Excel-liknande rutnät som gör tidsrapportering snabb och intuitiv. Klicka på en cell i rutnätet och tryck på Tab för att flytta åt höger eller Shift + Tab för att flytta åt vänster – varje förflyttning sparar ändringen när fältet tappar fokus. Ange en siffra som läggs till det ursprungliga värdet (till exempel 5 och sedan 4 → resultatet blir 9). När du lämnar fältet sparas endast den tillagda ökningen som en arbetstidslogg, och cellens totala värde uppdateras automatiskt. Du kan navigera mellan cellerna med Tab/Shift+Tab. Tips: fokusera på den gröna +-knappen och tryck på Enter för att öppna Add Worklog-dialogen för den aktuella dagen. När du klickar utanför fältet eller tabbar till en annan cell (blur) registreras endast den tillagda mängden som arbetstid, varefter arbetstidsloggar för valda ärenden och/eller användarens sparade Timesheet kan exporteras till Microsoft Excel, inklusive kommentarer om utfört arbete.

Länk till applikationen

Intäktsdiagram från Atlassian Marketplace

Tech Stack: Atlassian Marketplace API, React, ReCharts, Laravel, MySQL, SQL, HTML, CSS och PHP

Årlig försäljning, försäljning efter datum sedan 2012 och kumulativ försäljning sedan 2012.

Länk till applikationen

i4ware SDK

Tech Stack: OpenAI, Miniconda, Python, PHP, Laravel, MySQL, SQL, REST, Cross-Domain Auth, HTML, CSS, JSON, THREE.js, och JavaScript

Innehåller text-till-tal och tal-till-text, AI PDF-analysator, rollmodul på juridisk nivå som döljer moduler och funktioner, användarmodul där kunder endast ser sina egna data och SaaS-leverantören alla, kundkonto-modul där leverantören kan ge extra trial-tid och stänga konton vid utebliven betalning, installationsmodul med Visma-integrationskontroll, 3D-visning med STL-uppladdning och Python/Miniconda 3D-generator, tidrapporteringsmodul, min profil med webbkamera, video- och bildgalleri, OpenAI Chat med realtidschatt, videomeddelanden, bildmeddelanden, AI-frågor, text-till-tal, tal-till-text, flera användare samtidigt och skrivindikator, samt omsättningsdiagrammodul.

Visa källkod

i4ware Företagswebbplats

Tech Stack: PHP, WordPress, HTML5, CSS, JaveScript, React, OpenAI, och MySQL

Anpassningsbar CTA-knapp, komplexa prisoffertformulär för beställning av anpassade SaaS-produktprojekt och WordPress-projektbeställningsformulär.

Katso lähdekoodit

Personlig CV/Resume Webbplats

Tech Stack: OpnAI, Flerspråkig, WordPress, HTML5, CSS, JavaScript och PHP

AI-baserad PDF-CV-importör till ACF MySQL-databasen med Polylang-flerspråkigt stöd på finska, engelska och svenska. Även konvertering av Word-filer (.doc eller .docx) till blogginlägg med hjälp av AI samt översättning av innehåll som ursprungligen skrivits på finska till svenska och engelska med artificiell intelligens, där innehåll som redan har befintliga översättningar automatiskt hoppas över.

Visa källkod

Easy-Pro ERP med Visma Netvisor-integration

Tech Stack: ERP, Laravel, React, Visma Netvisor API, PostrgreSQL, SQL, JSON, LibreOffice API och REST

Försäljningsfakturor och inköpsfakturor.

Eget CMS

Tech Stack: CMS, PHP, Zend Framework 1, HTML, CSS, JavaScript, jQuery, JSON, MySQL, och SQL

Med administratörspanel på servern har ingen PHP 5.2 så alla funktioner fungerar inte i version 7.2 av PHP.

Visa sidor

Siemens Polarion AG:s källkoddiagram skissande MVP

Tech Stack: Tomcat, Polarion API/SDK, XML, J2EE, JSP, Ext JS, JavaScript, Gliffy REST API, HTML, och CSS (Källkodsdiagram: ERD, Flow-Chart, Use Case, UML, Venn Chart, osv.)

För bilfabriker, flygplansfabriker och andra fabriker.

Se slutresultatvideon

Python AI e-postsvarare

Tech Stack: OpenAI och Python

Svarar spammare att vi inte köper något och de som vill beställa något från oss får svar med detaljer för att kontakta kundsupport.

Visa källkod

AI-baserad PDF-filanalysator

Tech Stack: OpenAI, Miniconda, Python, PHP, Laravel, MySQL, SQL, REST, Cross-Domain Auth, HTML, CSS, JSON, THREE.js, och JavaScript

Kan användas för att beräkna antalet anställningar i siffror i ett CV och för att ge ändringsförslag för att skapa ett ATS-vänligt CV baserat på det ursprungliga CV:t.

Visa källkod

Python/Laravel/React 3D-modellgenerator

Tech Stack: React, PHP, Laravel, MySQL, REST, OpenAI, Python, THREE.js och Miniconda

Generera 3D-modell från Python-skript gjord med ChatGPT 3D-modellerare som kan ses med THREE.js API i webbläsare.

Visa källkod

3D-modellvisare i React

Tech Stack: 3D-visare

Visbara 3D-modeller med THREE.js API i webbläsare och uppladdningsfunktion för stl-filer gjorda med Plender.

Fakturering SaaS Molnmjukvara

Tech Stack: SaaS, React, PHP, Laravel, MySQL, SQL, REST, HTML5, PHPOffice och CSS

Med Laravel 12 och React 18: Försäljningsfakturor modul med sökning efter kund, registrera konto modul, roller modul med behörigheter.

MS Dynamics och Tempo Timesheets-integration

Tech Stack: Integraatio, Zend Framework 1, Tempo Timesheets API och MS Dynamics

Gjort med Zend Framework 1 (REST Server och REST Client mellan Tempo och XML-fil).

ERP: Memonen Holding & Consulting Oy

Tech Stack: ERP

Omfattande Enterprise Resource Planning (ERP) system, designat med starkt fokus på bemanning och arbetskraftsuthyrning.

Joomla Komponent mellan MS Access och MySQL

Tech Stack: Joomla

Anpassad komponent för Joomla CMS innehållshanteringssystem för att hantera kontaktuppgifter till talare vid Glass Performance Days-evenemanget.

Anpassade mallar för Planette Internet Oy Tee-se-itse-kotisivut™ webbplatsbyggare

Tech Stack: Webbutveckling

Jag skapade anpassade sidmallar för deras Tee-se-itse-kotisivut™-webbplatsbyggarsystem som en XML-fil, inklusive bitmappsgrafik och HTML/CSS-kod, paketerade i ett ZIP-arkiv från vilket sidmallarna installerades.

Tidsrapport för Jira Data Center

Tech Stack: Java, XML, Maven 3, Atlassian SDK, Velocity, Ext JS, JavaScript, Jira Java API, Sring Framework

Tidsrapporteringsapplikation för Atlassian Jira.

Länk till appen

Färdigheter och Kompetenser

Fullstack-utveckling: Minconda, OpenAI, C#, PHP, XML, ReactJS, NodeJS, Ext JS, jQuery, HTML, XHTML, HTML5, CSS, Java, JSON, REST, RESTful, AJAX, Zend Framework, Laravel, Apache POI, PDFbox, TCPDF, PHPExcel, Python, Spring, JSP, SQL, Velocity, Atlassian Forge API
Scrum Master Kompetens: Atlassian Jira, Atlassian Confluence, Siemens Polarion ALM, Nextedy RISKSHEET, Nextedy GANTT
Språk: Finska (modersmål), Engelska (professionell)
Grafik & Videoverktyg: InDesign, Adobe Photoshop, Adobe Premiere Pro, Davinci Resolve, Wondershare Filmora
Kontorsverktyg: Microsoft Word, PowerPoint, Access, Excel
Versionskontroll: GIT och SVN
Virtuella Servrar: Windows, RHEL, CentOS, Ubuntu
Molntjänster: AWS och LeaseWeb
CMS: Joomla, WordPress
HTTP-servrar: Apache 2 och Tomcat
Mockup-/wireframe-design: Balsamiq Wireframes och Gliffy

Kontakt

Låt oss ta kontakt. Dela dina projektmål så svarar jag inom 24 timmar.

FO-nummer: 2739594-6

Momsreg.nr: FI27395946