Matti Kiviharju

Matti Kiviharju

Asiantuntija Full-Stack-arkkitehti

Profiilin yhteenveto

Tuotelähtöinen ohjelmistokehittäjä, jolla on intohimo selkeään käyttökokemukseen, skaalautuviin järjestelmiin ja mitattavaan vaikuttavuuteen.

Vahva ICT-tausta Full Stack -kehitys ERP-järjestelmien koodaus Yrittäjäkokemus Hyperthymesia Kokemusta vuodesta 1990

Työkokemus

i4ware Software

Omistaja & Perustaja 2016-nykyhetki

Työskennellyt Fortune 500 -asiakkaiden kanssa, kehittänyt sovelluksia Atlassian Marketplaceen, suunnitellut UML/ERD-työkaluja Siemens Polarion ALM:lle, johtanut opiskelijatiimejä avoimen lähdekoodin kehittämisessä.

Radio Star Oy

Radio DJ 2015

Juonsi elektronisen musiikin ohjelmaa Internet-radiossa.

Certitude Oy

Ohjelmistokehittäjä (ERP) 2014-2015

Työskennellyt PHP:n, AJAX:n, Ext JS:n, XHTML:n, CSS:n, MySQL:n, Zend Frameworkin, PHPExcelin, TCPDF:n kanssa.

Spin Underground Records

Levy-yhtiön omistaja 2014-nykyhetki

Julkaisee musiikkia ystävien kanssa ympäri maailmaa, DJ-keikkoja, YouTube-sisällön luomista.

Innetti Osuuskunta

Jäsen (Osakas) 2013-2016

Ohjelmistokehitystä asiakkaille ja web-hosting jälleenmyyntiä.

MML-Group

Ohjelmistokehittäjä (ERP) 2013-2014

Työskennellyt PHP:n, MySQL:n, AJAX:n, Zend Frameworkin, jQueryn, PHPExcelin, TCPDF:n, Signomin kanssa.

Turotim Oy

Puhelinmyyjä 2010

Aikakauslehtien puhelinmyynti provisiopalkalla.

Eezy Osk

Kevytyrittäjä 2009-2013

Toimittanut Joomla-sivustoja ja IT-projekteja asiakkaille i4ware Software -brändin alla.

Technologiaplaneetta (PPT Osuuskunta)

Jäsen (Osakas) 2006-2009

Toimittanut Joomla-sivustoja asiakkaille ja Atlassian Solution Partnerina. PHP/MySQL-kehitystä.

Asianajotoimisto Pauli Kiviharju Ky

IT-tuki 2006

Mikrotuki ja verkkosivustojen kehitys.

Brain Alliance Solutions Oy

Ratkaisuekspertti 2006

SaaS-tehtäviä.

Doberman Consulting Oy

Harjoittelija 2004 & 2005

HTML-, CSS-, PHP-kehitystä.

Työvoimapörssi Oy

Kevytyrittäjä 2004-2006

Staattisten verkkosivujen suunnittelu asiakkaille.

Ikaalinen Business School

Harjoittelija tietokoneiden laitteistossa 2004

Ethernet-kaapelointi, videoeditointi ja tietokoneiden korjaus.

Media Consult Oy

Puhelinmyyjä 2002-2003

Aikakauslehtien puhelinmyynti provisiopalkalla.

Georgia Pacific Oy

Paperityöntekijä harjoittelija 2002

Sellu/WC-paperikoneen käsittely, toimitettu vaurioitunutta tarpeetonta WC-paperijätettä kierrätykseen ja varaston siivous.

Green Can Oy

Paperityöntekijä 2001

Kartongin pakkauskoneiden automaatio ja ohjaus sekä metallityöt.

Yksityisyrittäjä

Harvinainen Planescape AD&D -kirjojen maahantuontiliiketoiminta 2000-2013

Maahantuonut harvinaisia Planescape AD&D -kirjoja USA:sta Suomeen ja myynyt niitä korkeammalla hinnalla.

Parolan Panssaripaja

Ajoneuvojen korjausavustaja 1998

MIG-hitsaus, erilaiset metallityöt, siivoustehtävät, ajoneuvojen peruspainepesu ja avustaminen sotilasajoneuvojen renkaiden vaihdossa.

Nokian kaupunki

Varastoapulainen, Sähkö- ja automaatioasentaja 1996

Puikkohitsaus, IT-laitteiden asennus, rakennusten sisä- ja ulkomaalaus, yleiset metallityöt ja siivoustehtävät.

ABB

Harjoittelija: Sähkö- ja automaatioasentaja 1996 & 1997

Avustavat työt vanhemmalle automaatioteknikolle.

Nokian Jalkineet

TET-työharjoittelu: Varastoapulainen 1994-1995

Kumisaappaiden kuljetus varastojen välillä kärryillä.

Koulutus

Tradenomi, Liiketalous ja ICT, Multimedia-sisältö ja verkkosuunnittelu

Tampereen ammattikorkeakoulu

2007-2014

Liiketalouden ja ICT:n perustutkinto (Datanomi), Multimedia-sisältö ja verkkosuunnittelu

Ikaalinen Business School

2003-2006

Paperiteollisuuden ammattilainen, Automaatiojärjestelmien ohjelmointikurssit

Valkeakosken ammattioppilaitos

2000-2002

CAD-suunnittelija, AutoCAD ja muut tietokoneohjelmistot

Tampereen aikuiskoulutuskeskus

1998-1999

Sähkö- ja automaatioasentaja, Automaatiojärjestelmien ohjelmointikurssit

Nokian ammattioppilaitos

1995-1997

Lisäkoulutus

Sovellettu koneoppiminen

2025

Vaasan yliopisto

Ohjelmoinnin perusteet

2025

LUT-yliopisto

Kyberturvallisuus I

2025

Tampereen yliopisto

Versionhallinta, Git

2025

Tampereen yliopisto

Kyberturvallisuus

2024

Tampereen yliopisto

Tekoäly

2024

Lappeenrannan yliopisto

Edistynyt verkkosovelluskehitys

2024

LUT-yliopisto

B-to-B-myynti

2020

Tampereen aikuiskoulutuskeskus

Red Hat Certified Salesperson

2009

Red Hat University

Red Hat Certified Virtualization Salesperson

2009

Red Hat University

E-Business

2004

TAMK

Journalismi

2003

Tampereen yliopisto

Tampereen aikuislukio

2002–2003

Tampereen aikuislukio

Hypermedia

1999

Hypermedialaboratorio

Nokian aikuislukio

1999

Nokian aikuislukio

Portfolio

Timesheet for Jira Mouse Free

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

i4waren Timesheet for Jira tuo Jiraan tehokkaan ja tutun käyttökokemuksen Excel-tyylisen ruudukon avulla, tehden työajanseurannasta nopeaa ja intuitiivista. Napsauta ruudukon solua ja siirry oikealle painamalla Tab tai vasemmalle painamalla Shift + Tab – jokainen siirtyminen tallentaa muutoksen, kun kenttä menettää fokuksen. Kirjoita yksi numero, joka lisätään alkuperäiseen arvoon (esimerkiksi 5 ja sitten 4 → tulokseksi tulee 9). Kentästä poistuttaessa työaikakirjaukseksi tallennetaan vain lisätty määrä, ja solun kokonaisarvo päivittyy automaattisesti. Voit liikkua solujen välillä Tab/Shift+Tab-näppäimillä. Vinkki: kohdista kohdistin vihreään +-painikkeeseen ja paina Enter, jolloin kyseisen päivän Add Worklog -ikkuna avautuu. Kun klikkaat pois kentästä tai siirryt toiseen soluun (blur), vain lisäämäsi määrä kirjataan työajaksi, minkä jälkeen valittujen issueiden ja/tai käyttäjän tallennetun Timesheetin työaikakirjaukset voidaan viedä Microsoft Exceliin, mukaan lukien kommentit tehdystä työstä.

Linkki sovellukseen

Revenue Charts from Atlassian Marketplace

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

Vuotuinen myynti, myynti päivämäärän mukaan vuodesta 2012 ja kumulatiivinen myynti vuodesta 2012.

Linkki sovellukseen

i4ware SDK

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

Sisältää tekstistä puheeksi, puheesta tekstiksi, AI PDF-analysoijan, rooli-moduuli oikeustasoinen piilottaa moduleita ja niiden toimintoja, käyttäjät moduuli (asiakas näkee vain omansa ja SaaS-pavleun myyjä kaikki), asiakastilit-moduuli (asiakas näkee vain omansa ja SaaS-pavleun myyjä kaikki sekä voi antaa asiakkaille lisää 30 päivän trial aikaa tai vaikka vuoden trial ajan sekä jos asiakastili pitää estää käyttämään sita asiakaan kohdalla jos se ei maksa laskuja), asutetkusen-mooduuli jossa Visma-integraation toimivuuden tarkistus, 3D-mallinen katselu (lataamistominto palvelimelle stl-tiedostoformaattissa ja Python/Miniconda 3D-malligeneraatori), Timesheet-mooduuli, minun profiili (ota profiilikuva web-kameralla), video/kuvagalleria (lataa video/kuva kovalevyltä tai ota ne web-kameralla), OpenAI Chat (reaaliaaikainen, tee video viesti web-kameralla, tee kuvaviesti web-kameralla, kysy Teköälytä, puhe tekstiksi, teksti puheeksi, useita käyttäjiä yhtäaikaa ja kirjoitusindikaatori kuka kirjoitaa viestiä), liikevaihtokaaviotmoduuli.

Katso lähdekoodit

i4ware Yrityksen verkkosivusto

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

Mukautettava CTA-painike, monimutkaiset hintalaskentalomakkeet tilausten mukautettuihin SaaS-tuoteprojekteihin ja WordPress-projektitilauslomake. ATS AI Rekrylomake (työnhakijoiden hakemuskset käsitillään ja pitsteytetään Tekoälyllä), Asiakaat ACF -lisäosa, Kumppanit ACF -lisätosa

Katso lähdekoodit

Henkilökohtainen CV/Ansioluettelo verkkosivusto

Tech Stack: OpenAI, Monikielisyys, WordPress, HTML5, CSS, JavaScript ja PHP

AI-pohjainen PDF-CV-tuoja ACF MySQL-tietokantaan Polylang-monikielisellä tuella suomeksi, englanniksi ja ruotsiksi. Myös Word .doc tai .docx tiedostot AI:n avulla blogipostauksiksi sekä Suomeksi kirjoitetun sisällön kääntäminen Ruotsiksi ja Englanniksi Tekoälyllä siten että ne missä on jo ennestään käänökset tehty ohitetaan.

Katso lähdekoodit

Easy-Pro ERP Visma Netvisor -integraatiolla

Tech Stack: ERP

Myyntilaskut ja ostolaskut.

Oma CMS

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

Hallintapaneelilla palvelimella, jossa ei ole PHP 5.2:ta, joten kaikki toiminnot eivät toimi PHP:n 7.2-versiossa.

Katso sivut

Siemens Polarion AG:n lähdekoodin kaavioiden piirtely MVP

Tech Stack: Tomcat, Polarion API/SDK, XML, J2EE, JSP, Ext JS, JavaScript, Gliffy REST API, HTML, ja CSS (Lähdekoodin kaaviot: ERD, Flow-Chart, Use Case, UML, Venn Chart, jne.)

Autotehtaiden, lentokonetehtaiden ja muiden tehtaiden käyttöön.

Katso lopputulosvideo

Python AI sähköpostivastaaja

Tech Stack: AI

Vastaa roskapostittajille, ettemme osta mitään, ja niille, jotka haluavat tilata meiltä jotain, vastaa yksityiskohtaisesti ottamaan yhteyttä asiakastukeen.

AI-pohjainen PDF-tiedostoanalysoija

Tech Stack: AI

Voidaan käyttää laskemaan työpaikan sijainti numeroina CV:ssä ja tekemään muutosehdotuksia ATC-ystävällisestä CV:stä alkuperäisestä CV:stä.

Python/Laravel/React 3D-malligeneraattori

Tech Stack: 3D-mallinnus

Luo 3D-malli Python-skriptistä, joka on tehty ChatGPT 3D-mallintajalla ja katsottavissa THREE.js API:lla verkkoselaimessa.

3D-mallin katseluohjelma Reactissa

Tech Stack: 3D-katseluohjelma

Katsottavissa olevat 3D-mallit THREE.js API:lla verkkoselaimessa ja latausominaisuus stl-tiedostoille, jotka on tehty Plenderillä.

Laskutus SaaS-pilviohjelmisto

Tech Stack: SaaS

Laravel 12 ja React 18: Myyntilaskumoduuli asiakashakutoiminnolla, tilirekisteröintimoduuli, roolimoduuli oikeuksilla.

MS Dynamix ja Tempo Timesheets -integraatio

Tech Stack: Integraatio

Tehty Zend Framework 1:llä (REST-palvelin ja REST-asiakas Tempo ja XML-tiedoston välillä).

ERP: Memonen Holding & Consulting Oy

Tech Stack: ERP

Kattava yrityksen resurssien suunnittelujärjestelmä (ERP), joka on suunniteltu erityisesti henkilöstövuokraukseen ja työvoiman vuokraukseen.

Joomla-komponentti MS Accessin ja MySQL:n välillä

Tech Stack: Joomla

Mukautettu komponentti Joomla CMS -sisällönhallintajärjestelmään puhujien yhteystietojen hallintaan Glass Performance Days -tapahtumassa.

Sivupohjat Planetta Internet Oy:n Tee-se-itse-kotisivut™ kotisivukoneeseen

Tech Stack: Verkkokehitys

Loin mukautettuja sivupohjia heidän Tee-se-itse-kotisivut™ verkkosivustojen rakentajajärjestelmälleen XML-tidostona bittikarttagrafiikan ja HTML/CSS-koodina zip-pakettiin, josta sivupohjat asennettiin.

Timesheet for Jira Data Center

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

Tuntikorttisovelus Atlassian Jira:n.

Katso sovellus

Taidot ja osaaminen

Full Stack -kehitys: 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 -osaaminen: Atlassian Jira, Atlassian Confluence, Siemens Polarion ALM, Nextedy RISKSHEET, Nextedy GANTT
Kielet: Suomi (äidinkieli), Englanti (ammatillinen)
Grafiikka- ja videot työkalut: InDesign, Adobe Photoshop, Adobe Premiere Pro, Davinci Resolve, Wondershare Filmora
Toimisto-ohjelmat: Microsoft Word, PowerPoint, Access, Excel
Versionhallinta: GIT ja SVN
Virtuaalipalvelimet: Windows, RHEL, CentOS, Ubuntu
Virtualisointi: AWS ja Leaseweb
CMS: Joomla, WordPress
HTTP-palvelimet: Apache 2 ja Tomcat
Mockup/Wireframe-suunnittelu: Balsamig Wireframes ja Gliffy

Yhteystiedot

Otetaan yhteyttä. Jaa projektisi tavoitteet, niin vastaan 24 tunnin kuluessa.

Y-tunnus: 2739594-6

ALV-rek.: FI27395946