Matti Kiviharju



About me with short details.

Software Developer

I'm Full-Stack Developer with experience since 1995.

  • Birthday: 27.3.1978
  • Website:
  • Phone: +358 40 8200 691
  • City: Tampere, Finland
  • Age: 46
  • Degree: Specialization in IT/ICT and BBA
  • Email:
  • Open for Job: Available

I'm a Full-Stack Developer with experience since 1995 and are most skilled in HTML, CSS, JavaScript, MySQL, PostgreSQL and PHP. Framework I handle is Zend Framework and Laravel in PHP field and jQuery, ReactJS and Ext JS in JavaScript field.


Here is my top skills rated as presents.

Spring Boot
Ubuntu Server
Java EE
Red Hat Enterprise Linux
Zend Framework


My Resume is here with relevant Summary, Education and Work Experience.


Matti Kiviharju

I'm an Expert Full-Stack Developer and Software Architect.

  • Tampere, Finland
  • +358 40 8200 691


Bachelor Degree in Business and Information Technology

2007 - 2014

Tampere University of Applied Sciences

Bachelor of Business Administration (BBA) degree with a focus on information technology (IT) or information and communications technology (ICT). As a multimedia designer and business administrator, you likely have skills in both design and business management, which could be valuable in a variety of industries where these two skill sets are in demand.

Vocational Qualification in Business Information Technology (BIT)

2003 - 2006

Ikaalinen Business College

Vocational Qualification in Business and Information Communication Technology in Ikaalinen Business College. With Digital Media and Business Administration.


B-to-B Salesperson

2020 - 2020

Tampere Adult Education Centre

Certified Red Hat Virtualisation Salesperson

2009 - 2009

Certified Red Hat Enterprise Linux Salesperson

2009 - 2009

Red Hat University

Electronic Business

2004 - 2004

Tampere University of Applied Sciences

Hypermedia and Web-publishing

2000 - 2000

University of Tampere

Professional Experience

Entrepreneur and Founder

February 1, 2016 - Present

i4ware Software

  • Quotes for Clients and/or Leads and Lead Generation
  • Software Development as Atlassian Marketplace Partner and as Sub-contractor for various companies
  • Web-design and Plug-in Development with WordPress CMS
  • Music Producing and Publishing
  • Video-recording, Video-editing and Music Producing.
  • Programming with HTML, CSS, JavaSctipt, PHP, XML, and SQL.
  • Business Administration like acquiring a new clients and joining to various Partner Programs like Red Hat Technology Partner
  • Virtual Private Server maintenance with Ubuntu 20.04
  • Project Management and Team Lead for Internship Workers
  • Database Administration with MySQL and PostgreSQL
  • Implementing a GUIs with ReactJS and Ext JS
  • Server Administration
  • Database Administration with PostgreSQL and MySQL
  • Visma Netvisor Integration for Customer's SaaS ERP.
  • MS Dynamix AX Integration for Customer's Tempo Timesheets for Jira Server.
  • Atlassian Forge App with Node.js/React.JS.
  • Red Hat Technology Partner
  • Ubuntu Software Partner
  • Atlassian Marketplace Partner
  • 3D Modeling with Cinema 4D and Blender.

Software Developer

June 1, 2014 - August 31, 2015

Certitude Ltd

  • ERP Software Development
  • Server Administration with Ubuntu Server
  • Database Administration with MySQL

Software Developer

May 2, 2013 - June 1, 2014


  • ERP Software Development
  • Server Administration with Ubuntu Server
  • Database Administration with MySQL
  • Web-design

Light Entrepreneur

May 1, 2004 - February 2, 2016

i4ware Software

  • PHP, MySQL, etc.
  • Web-desing with Joomla! CMS for customers and Joomla! Plug-in and Component Implementing.
  • UML/ERD Modelling Software as Web-based for Siemens Polarion AG. See official proof from here:


Here is my work samples in one Portfolio which includes projects from past years. However, this Portfolio has thumbnails which can be seen larger image by clicking right link on the thumbnail. I am just a Full-Stack Developer who handles Back-end Programming and Front-end Programming with various technologies and frameworks and either Server Configurations with various Operating Systems.

  • All
  • 3D Model Viewer
  • 3D Models
  • Henri Memonen
  • i4ware Dark Theme
  • i4ware Software
  • Infinite Scroll Photo-gallery
  • Matti Kiviharju
  • Photobrowser
  • Poker Game
  • SaaS
  • Spin Underground Records
  • Timesheet for Jira


Here are my Testimonials, Endorsements and Recommendations since years.

In my opinion Matti Kiviharju carried out his tasks with commendable promptness and efficiency. He brought to work his own creative contribution and managed to develop his work in team to advance finishing the work.

Vili Vepsäläinen

Development Director

Matti Kiviharju accomplished ADP-team website development project for Edupoli (South-Uusimaa federation of municipalities) as remote work trainee. He carried out his task as a project leader of trainee ADP-team very well.

Vili Vepsäläinen

Education Planer

With Matti Kiviharju duties comes to completed with creative way. And always doing which is agreed in the contract. Matti is good for Software Development field ad Programmer and it is his future duty.

Olli Saranen


Matti is extremely capable to handle multiple tasks at the same time. He was the leader of our team in one big -web portal here in Finland. He has a strong leading skills and great persistence what comes to avoid the stress.

Mikko Mäkelä


Matti is very creative and makes jobs always that was ordered. I am worked him since year 2013. Hi is implemented very large systems. I really recommend Matti Kiviharju for everybody and relay mean it.

Henri Memonen



My contact details is here.


Tampere, Finland


+358 40 8200 691

    Privacy Policy

    Who we are

    i4ware Software ("i4ware") provides services and products for Application Lifecycle Management and Software Development.

    i4ware respects the privacy of individuals and thereby we want to give individuals using our services information concerning our data processing activities in a transparent manner. This Privacy Policy describes how i4ware collects, uses, stores, shares and protects your personal data under i4ware's services and products and on our website (collectively, the "Services"). i4ware is committed to comply with the obligations related to processing of personal data under the applicable data protection legislation.

    To achieve this goal, the information presented in this i4ware Privacy Policy is provided using as clean and plain language as possible. However, should you have inquiries or questions regarding our data processing activities or the information presented in this Privacy Policy, please feel free to contact us at the "Contact Us" page on our website or by sending an email to

    This Privacy Policy does not apply to third parties and their actions that i4ware does not own or control, including, but not limited to, any third-party websites, services and applications that you access through i4ware's service or website.

    Legal basis for processing personal data

    In order to provide you certain features of the Services, i4ware processes your personal data. Depending on the circumstances, processing is necessary for the purposes of legitimate interests pursued by i4ware, or for the performance of a contract, or is based on your consent.

    You have the right to withdraw your consent at any time. The withdrawal of consent will not affect the lawfulness of processing based on consent before its withdrawal. You may withdraw your consent by informing i4ware thereof to address

    Purposes of processing personal data

    The personal data that you share with our Services may be used by i4ware for the following purposes:

    • To operate business and provide the Services to users, individuals and customers;
    • To deliver the Services and allow you access and right of use to the Services;
    • To operate, audit, analyze, develop, improve, manage and protect the Services;
    • For statistical and research purposes in accordance with applicable law;
    • To personalize experiences on the Services;
    • To communicate with you and respond to your requests.

    i4ware may also collect technical data and information related to your use of the Services. i4ware may also use personal data for offering of software updates, product support and possible other services related to the Services.

    Based on your separate consent, i4ware may use personal data also for marketing and promotional purposes.

    What personal data we process and why we process it


    When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor's IP address and browser user agent string to help spam detection.

    An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: After approval of your comment, your profile picture is visible to the public in the context of your comment.


    If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website are able to download and extract any location data from images on the website and i4ware does not have any control or responsibility over such activities of website visitors.

    Contact forms

    i4ware will not use any other contact forms than the form to contact us and the form to send your job application and upload your resume or curriculum vitae if i4ware is able to hire people. Job application form will ask all your educations, qualifications, work experiences and all other relevant data for job applications and these details is stored on our databases at:


    If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

    If you have an account and you log in to this site, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

    When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

    If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

    Embedded content from other websites

    Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

    These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracing your interaction with the embedded content if you have an account and are logged in to that website.


    i4ware uses Google Analytics and other systems to collect our web-sites visitor statistics.

    Sales data

    i4ware will collect your Atlassian Purchase history but this data comes via REST Client. This data is not stored on Virtual Private Servers owned by i4ware. Data can be seen publically here: to proof turnover of i4ware.

    Data subject rights

    Under the applicable data protection legislation, you have certain rights as a data subject. You have the right to request from i4ware access to and rectification or erasure of your personal data or restriction of processing or to object to processing as well as the right to data portability. If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes. Furthermore, you have the right to lodge a complaint with a data protection supervisory authority.

    You may request to exercise your rights by sending i4ware a message to address

    Transfers of personal data

    i4ware processes and stores your personal data primarily within the European Union. However, personal data may be transferred, in compliance with applicable regulations, to the United States and/or other third countries that do not have similar laws providing specific protection for personal data or that have different legal rules on data protection. Should i4ware transfer your personal data to such third countries, personal data will be protected as described in this Privacy Policy and in accordance with the applicable law.

    Recipients and providers of personal data

    i4ware will not sell your personal data to third parties, nor make personal data available to them for other purposes than to enable your use of the Services. i4ware may utilize third party processors to perform data processing on i4ware's behalf. i4ware is liable towards you for acts and omissions of such third party as for its own. Should i4ware transfer any personal data collected or processed via the Services to any third party, i4ware will ensure at all times that the third party service provider will be bound by appropriate contractual guarantees with respect to such third party's obligations in accordance with applicable data protection law, and ensuring all times that your data will remain protected in accordance with at least the same standards as under this Privacy Policy.

    i4ware shares personal data to Atlassian which provides the purchase platform for certain Services. Atlassian has access to your and our usage statistics data only.

    i4ware receives data from Atlassian ( on site:

    Duration of personal data processing

    i4ware retains your personal data for a period not exceeding the period required for the purposes for which it was collected and processed. However, personal data under your account will be removed once you have deleted your account in accordance with our deletion policies. i4ware then will either delete your personal data permanently or irreversibly anonymize the data so you can no longer be linked to such anonymized data.

    If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

    For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

    Data Security

    i4ware ensures the confidentiality, integrity and availability of personal data processed via the Services. i4ware implements appropriate technical and organizational measures and procedures in such a way that ensures the protection of your rights, and always in accordance with applicable data protection law, as well as to protect personal data against accidental or unlawful destruction, loss, alteration, disclosure, access and other unlawful forms of processing.

    Data is hosted on our Virtual Private Servers at Amsterdam, Netherlands. Servers are located in secure environment which only authorized employees of our Internet Service Provider LeaseWeb ( can enter. Our domain is secured by official SSL Certificate if applicable and our servers contain a Firewall and Anti-Virus and/or Anti-Malware protection. All our local computers in our offices are secured behind password protection and Firewall and Anti-Virus, etc. appropriate security measures.

    In case of a data security breach leading to accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, your personal data, i4ware will inform you of the breach without undue delay, including a summary description of the potential impact and a recommendation on measures to mitigate the possible adverse effects of the breach.

    i4ware ensures that the data has been pseudonymized or anonymized wherever possible. The Services contain appropriate authorization mechanisms to avoid unlawful access, as well as effective encryption has been used to mitigate the risk of data security breaches. You will be informed when an updated version of the Service is available, and if the update is security critical, you will be prevented from using the old version of the Service.

    Furthermore, i4ware recommends that you take additional measures to protect yourself and your information, keeping confidential your account information and passwords and regularly updating your software and devices to ensure you have enabled the latest security features.

    How to contact i4ware

    Should you have any questions concerning this Privacy Policy or wish to know more about i4ware's data processing activities, please feel free to contact us at the "Contact Us" page on our website or by sending an email to