CV

Here is my CV site that is my own made CMS from scrath like Joomla! and/or WordPress.

PDF

Info

I am an experienced senior developer with 21 years of experience in the software industry. My career began in the early 2000s, when I created static homepages on a contract basis for clients such as Anneli’s Shoe Store and Pintatyö Terho. Later, I worked as a subcontractor for several advertising agencies. I initially chose entrepreneurship because it was easier for small advertising agencies (such as two-person teams) to purchase services via invoice rather than hire an employee for just 1–4 website projects. These projects typically lasted around 8 hours, and I was a valuable contributor when a graphic designer lacked coding skills. Today, I focus especially on large-scale ERP systems that I build entirely from scratch. For example, implementing an accounts payable module can take about 480 hours over the course of three months. In these systems, invoices go through executive approval, and approved invoices are automatically paid through a bank interface on their due dates. A key example of such a system includes a Laravel PHP-based backend and a React-based frontend, installed on two different domains using cross-domain authentication (since cookies typically do not work across domains). I have built a development team by utilizing interns from educational institutions and by purchasing specialized expertise through Upwork from Indian and Arab freelancers on a fixed-price basis. Projects: ERP system: https://erp.i4ware.fi CV site: https://es.i4ware.fi/ CV and portfolio: https://mattikiviharju.i4ware.fi/ SDK and source code: https://github.com/foghorn-hash/i4ware_SDK SDK Project features: ChatGPT-4o-mini integration (real-time typing indicator and encrypted message delivery without browser refreshes) 3D model viewing prototype (e.g., for the CNC machining industry) Visma Netvisor integration Video and image gallery with webcam support User roles, customer accounts, and access control levels My products are sold to Fortune 500 companies on the Atlassian Marketplace platform: https://marketplace.atlassian.com/search?query=i4ware Licensing policy expertise The Timesheet for Jira and Confluence applications were developed using the Ext JS JavaScript/HTML/CSS/AJAX framework, originally developed by Ext JS LLC (now Sencha, Inc.). I purchased an Ext JS license in 2008 for $180 USD, at which time the source code license was dual-licensed under the LGPL. Since the LGPL allowed for easy copying by commercial competitors, I contacted the leadership of Ext JS LLC and presented my case (e.g., that Atlassian had an app marketplace and that I planned to publish an app for it using Ext JS). I emphasized that LGPL is not copyleft by default like the GNU GPL and therefore risky for a solo developer. The Ext JS LLC leadership found my argument convincing and changed the license to the GNU GPL. This sparked widespread discussion and criticism within the open-source community, particularly highlighted in a CNET article titled "When Open Source that is not Open at all": https://www.cnet.com/culture/extjs-when-open-source-is-not-open-at-all/?search=toapp This case demonstrates that I have strong expertise in software licensing strategies, open-source licensing conditions, and protecting commercial software products from competition. Goal: Law degree and my own law firm Based on this expertise, I intend to apply to law school and complete a Master of Laws degree. My goal is to establish my own law firm, True Neutral Advocates & Attorneys: https://true.i4ware.fi/ The firm will focus particularly on contract law, software licensing, legal protection of business operations, and corporate legal representation. International experience and future direction I am currently working directly with large U.S.-based companies, and all communication is entirely in English. For example, the competitive edge of my Timesheet product lies in the fact that it forces the user to fill in timesheets like in Excel, which cannot be replicated in other systems - not even in Siemens Polarion AG's solutions. I have also purchased source code from the U.S. that enables browser-based Excel-style solutions. In 2010, Siemens also commissioned me to create a Gliffy-based Requirements Diagramming solution for the Polarion ALM system: https://blogs.sw.siemens.com/polarion/requirements-diagramming-with-gliffy-and-polarion-alm IT Aptitude Assessment - Labour Market Training Program (2003) Organizer: Finnish Employment Office Contents: IQ test, psychological profiling, programming logic test Results: IQ Test: +1 (scale -3 to +3) - above-average logical reasoning ability Psychological Profile: Introverted, highly analytical thinker; communicates in a direct and information-focused manner; recommended roles: Software Developer or Project Manager Programming Logic Test: Successfully analyzed and explained the functionality of code written in an unknown programming language without being told what language it was - demonstrates strong algorithmic thinking and transferable technical skills

I am an experienced senior developer with 21 years of experience in the software industry. My career began in the early 2000s, when I created static homepages on a contract basis for clients such as Anneli’s Shoe Store and Pintatyö Terho. Later, I worked as a subcontractor for several advertising agencies. I initially chose entrepreneurship because it was easier for small advertising agencies (such as two-person teams) to purchase services via invoice rather than hire an employee for just 1–4 website projects. These projects typically lasted around 8 hours, and I was a valuable contributor when a graphic designer lacked coding skills.

Today, I focus especially on large-scale ERP systems that I build entirely from scratch. For example, implementing an accounts payable module can take about 480 hours over the course of three months. In these systems, invoices go through executive approval, and approved invoices are automatically paid through a bank interface on their due dates.

A key example of such a system includes a Laravel PHP-based backend and a React-based frontend, installed on two different domains using cross-domain authentication (since cookies typically do not work across domains). I have built a development team by utilizing interns from educational institutions and by purchasing specialized expertise through Upwork from Indian and Arab freelancers on a fixed-price basis.

The Timesheet for Jira and Confluence applications were developed using the Ext JS JavaScript/HTML/CSS/AJAX framework, originally developed by Ext JS LLC (now Sencha, Inc.). I purchased an Ext JS license in 2008 for $180 USD, at which time the source code license was dual-licensed under the LGPL. Since the LGPL allowed for easy copying by commercial competitors, I contacted the leadership of Ext JS LLC and presented my case (e.g., that Atlassian had an app marketplace and that I planned to publish an app for it using Ext JS). I emphasized that LGPL is not copyleft by default like the GNU GPL and therefore risky for a solo developer. The Ext JS LLC leadership found my argument convincing and changed the license to the GNU GPL. This sparked widespread discussion and criticism within the open-source community, particularly highlighted in a CNET article titled "When Open Source that is not Open at all": https://www.cnet.com/culture/extjs-when-open-source-is-not-open-at-all/?search=toapp This case demonstrates that I have strong expertise in software licensing strategies, open-source licensing conditions, and protecting commercial software products from competition.

Goal: Law degree and my own law firm Based on this expertise, I intend to apply to law school and complete a Master of Laws degree. My goal is to establish my own law firm, True Neutral Advocates & Attorneys: https://true.i4ware.fi/ The firm will focus particularly on contract law, software licensing, legal protection of business operations, and corporate legal representation.

International experience and future direction I am currently working directly with large U.S.-based companies, and all communication is entirely in English. For example, the competitive edge of my Timesheet product lies in the fact that it forces the user to fill in timesheets like in Excel, which cannot be replicated in other systems - not even in Siemens Polarion AG's solutions. I have also purchased source code from the U.S. that enables browser-based Excel-style solutions.

In 2010, Siemens also commissioned me to create a Gliffy-based Requirements Diagramming solution for the Polarion ALM system: https://blogs.sw.siemens.com/polarion/requirements-diagramming-with-gliffy-and-polarion-alm

IT Aptitude Assessment - Labour Market Training Program (2003) Organizer: Finnish Employment Office Contents: IQ test, psychological profiling, programming logic test Results: IQ Test: +1 (scale -3 to +3) - above-average logical reasoning ability Psychological Profile: Introverted, highly analytical thinker; communicates in a direct and information-focused manner; recommended roles: Software Developer or Project Manager Programming Logic Test: Successfully analyzed and explained the functionality of code written in an unknown programming language without being told what language it was - demonstrates strong algorithmic thinking and transferable technical skills.

Personal Data

NameMatti Kiviharju
Birthdate27.03.1978
Emailmatti.kiviharju@i4ware.fi
AddressIlmarinkatu 36 D 48, 33500 Tampere, Finland
Mobilephone+358 40 8200 691
MililtaryCompleted
Drving LicneseB


Knowledge and Skills

Full Stack DevelopmentC#, PHP, XML, ReactJS, Ext JS, jQuery, HTML, XHTML, HTML5, CSS, Java, JSON, REST, AJAX, Zend Framework, Laravel, Apache POI, PDFbox, TCPDF, PHPExcel, Python, etc.
Scrum MasterAtlassian Jira, Atlassian Confluence, Siemens Polarion ALM, Nextedy RISKSHEET, Nextedy GANTT, etc.
Language SkillsEnglish (advanced but not fluent) and Finnish (native)
Graphics & Video Edit SoftwareAdobe Photoshop, Adobe Premiere Pro, etc.
Microsoft OfficeWord, PowerPoint, Access, Excel
Version ControlGIT and SVN
Virtual Private ServersRed Hat Enterprise Linux, CentOS, Ubuntu, etc.
Cloud SolutuinsAWS
Security KnowledgeSQL Injection, Code Inclusion, etc.


Recommendations

Henri Memonen (CEO at Memonen & Holding Consulting Oy)

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.

No contact details

Olli Saranen (CEO at Avoset Oy)

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.

No contact details

Mikko Mäkelä (CEO)

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.

No contact details

Vili Vepsäläinen (Development Director and Education Planer))

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. 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

No contact details



Education

Degree
Years or Period
Bachelor of Business Administration (BBA) and information technology (IT) (Tampere Unversity of Applied Scineses)
2007-2014
Vocational Qualification in Business Administration and IT/ICT (Ikaalinen Vocational School)
2003-2006
Paper Industry Professional (Valkekoski Vocational School)
2000-2002
CAD Professional (Tampere Adult Vocational School)
1998-1999
Electrician and Automatic Assembly Professional (Nokia Vocational School)
1995-1997


Extra Courses

Course
Year completed
Cyber Security (Tempere University)
2024
AI (University of Lappeenranta)
2024
Adnvanced Web Development (LUT University)
2024
B-to-B Sales Person (Tampere Adult Vocational School )
2020
Certified Red Hat Sales Person (Red Hat Unversity)
2009
Certified Red Hat Virtualisation Person (Red Hat Unversity)
2009
Electronic Business (TAMK)
2004
Journalism (Tempere University)
2003
Hypermedia (Hybermedialaboratorio)
1999


Hobbies

YouTube, Techno Music, DJing, etc. I also like to go to Rave Parties and Techno Clubs. English writing/reading and speaking/listening in multiplayer PC games. I also like ASUS ROG Strix Model laptops. Reading 500-1000-page books to learn business-dependent things and programming with various languages. Doing my software projects in my home every day to learn more APIs, Frameworks, etc.



Work Experience

i4ware Software (Owner & Founder)
2016-Current
I have worked with Fortune 100 Level Companies like Red Hat, Inc., Canonical Ltd, Microsoft, Cisco, Systems, Inc. Vodafone, etc. I sell my own Apps in Atlassian Marketplace and have been successful in this field since 2012. I planned i.e UML/ERD modeling tool of the Siemens Polarion ALM software in years 2010-2011.

Radio Star Oy (Radio DJ)
2015-2015
I am making Electronic Music Radio Program at this Internet Radio Station.

Certitude Oy (Software Developer (ERP))
2014-2015
PHP, AJAX, Ext JS, JavaScript, XHTML, CSS, MySQL, Zend Framework, PHPExcel, etc.PHP, AJAX, Ext JS, JavaScript, XHTML, CSS, MySQL, Zend Framework, PHPExcel, etc.

Työosuuskunta Innetti (Member)
2013-2016
Programming for customers.

MML-Group (Software Developer (ERP))
2013-2014
PHP/MySQL/AJAX/JavaScript-programming for Web-based Software with Frameworks like Zend Framework, PDF.js, jQuery, jQuery UI, PHPExcel, PHPWord, PHPPowerPoint, Signom, etc.PHP/MySQL/AJAX/JavaScript-programming for Web-based Software with Frameworks like Zend Framework, PDF.js, jQuery, jQuery UI, PHPExcel, PHPWord, PHPPowerPoint, Signom, etc.

Eezy Osk (Light entrepreneur)
2009-2013
Just sold various IT projects to customers.Just sold various IT projects to customers. Skills: Cascading Style Sheets (CSS) · Atlassian Bamboo · RDBMS · Invoicing · Fisheye · Confluence · Front-End Design · Marketing Strategy · Jira · Crucible · LAMP

Teknologiaplaceetta (Owner)
2006-2009
Making my own business as member of Co-operative PPT under its subbusinessname Teknologiaplaneetta. I am mede all marketing and concept planing. Teknologiaplaneetta have been Atlassian Consultant Partner between 2007-2009. I am got all my clients my self. I have done several IT based things for my customers like PHP/MySQL-programming.Making my own business as member of Co-operative PPT under its subbusinessname Teknologiaplaneetta. I am mede all marketing and concept planing. Teknologiaplaneetta have been Atlassian Consultant Partner between 2007-2009. I am got all my clients my self. I have done several IT based things for my customers like PHP/MySQL-programming. Skills: Cascading Style Sheets (CSS) · Atlassian Bamboo · HTML5 · Ext JS · Data Engineering · RDBMS · Invoicing · Velocity · Open-Source Software · Fisheye · Confluence · Entrepreneurship · Front-End Design · Marketing Strategy · Jira · Crucible · LAMP

Brain Alliance Solutions Oy (Solution Specialist)
2006-2006
Application Servise Provider tasks.

Doberman Consulting Oy (Trainee)
2005-2005
HTML & CSS Programming

Doberman Consulting Oy (Trainee)
2004-2004
HTML/CSS/PHP-coding.

Työvoimapörssi Oy (Light entrepreneur)
2004-2006
Web-site desing for customers.

Geogia Pasific Oy (Paperman)
2002-2002
Paper making work.

Green Can Oy (Paperman)
2001-2001
Paper making work.

ABB (Electrician & Automation Machine Assembler)
1997-1997
Performed electrical installations and wiring tasks for industrial systems.



Portfolio

Various Apps in Atlassian Marketplace
I developed all of these software alone. Technologies: Java EE, Velocity, Ext JS, PHP/Zend Framework.
https://marketplace.atlassian.com/vendors/30865/i4ware-software

Public Turnover on Atlassian Marketplace
This is my turnover on Atlassian Marketplace since 2012. Technologies: Laravel and Ext JS.
https://atlassian-revenue.i4ware.fi/

i4ware - SDK
This SDK is like Drupal but made by myself and team mates such as UX/UI designer. The front-end is made with React, and the back-end is with Laravel. However, this is not CMS this complete platform for tailored ERPs: https://github.com/foghorn-hash/i4ware_SDK
https://saas.i4ware.fi/

i4ware Software
WordPress site for own company. Technologies: MySQL, PHP, jQuery, JavaScript, and Bootstrap.
https://www.i4ware.fi/

Matti Kiviharju
My personal WordPress site. Technologies: MySQL, PHP, jQuery, JavaScript, and Bootstrap.
https://mattikiviharju.i4ware.fi/

Spin Underground Records
Static www-site of my record label. Technologies: HTML5/CSS3.
https://www.spinundergroundrecords.fi/

My Personal Software Development V-log
My personal V-log about software development on YouTube.
https://www.youtube.com/channel/UCOujpZraDeTY9Jj8YOzFMMw

Requirements Diagramming
UML/ERD, etc., diagramming tool for Siemens Polarion AG. Technologies: Java EE, JSP, Tomcat, JavaServlet, REST and Ext JS.
https://blogs.sw.siemens.com/polarion/requirements-diagramming-with-gliffy-and-polarion-alm/

My personal Github Profile
Here is some of my projects source codes to see in my past history.
https://github.com/foghorn-hash

ERP for Customer
Large ERP system for paying customer.
https://erp.i4ware.fi

My self-made CMS
I made my own CMS like Joomla! and/or WordPress with PHP, HTML, Zend Framwwork, CSS, JavaScript, jQuery.
https://es.i4ware.fi/

My company YouTube Channel
Videos about my software development.
https://www.youtube.com/@i4wareSoftware-ot5jk

My Music and DJing YouTube Channel
DJing and music production.
https://www.youtube.com/@markhamilton.cash.emperor

Promotion video for DJ Milla Lehto
Who is she? Milla Lehto is a Finnish DJ. She began her DJ career in 2000 and started hosting her own club in 2002. She is a resident DJ at Pussy Club and Moist Club, and she is a member of the Break That House collective: https://fi.wikipedia.org/wiki/Milla_Lehto
https://www.youtube.com/watch?v=sFHD367Toag

Easy-Pro ERP
I made Visma Netvisor integration of Easy-Pro ERP.
https://easy-pro.fi/