Shopify and WooCommerce integrations
Senior software engineer
Integrating Shopify and WooCommerce e-commerce platforms to different backends with Ruby on Rails running on Heroku.
Working via an assignment.
Related knowledge
Artist Recruiting System
Technical lead, Senior software engineer
Artist Recruiting System was a SaaS product for publishing job advertisements, receiving and processing job applications. It was a LAMP-stack (Linux, Apache, MySQL, Perl) web application originally developed by Skillnet Oy in the early 2000’s.
Artist Phoenix (Not released)
Technical lead, Senior software engineer
A rewrite of the Artist Recruiting System using a modern web framework and fault-tolerant database infrastructure. High emphasis was put on knowing that personal data could not leak outside EU.
Reached Alpha state before being cancelled in the Q2/2018. After cancellation the codebase was used to export applicant data for archival purposes.
Related knowledge
A light-weight private cloud platform
Systems administrator
A self-hosted three-node platform for running virtual machines. Basic virtualization stack built using libvirt / KVM / QEMU. Shared storage for VM images built using solid-state PCIe drives and Gluster Filesystem over a simple 1Gbps link. Has some redundancy:
- Live migrations from physical host to another are possible
- In case of an hardware failure, the affected VM’s can be re-started on a surviving node
- No automatic failover
Still in use.
Artist infosite
Senior software engineer
A separate web application from the base service, used to publish both public and customer only information concerning the service (outtages, future maintenance etc). Dockerized in 2017, orchestrated with Ansible and Docker Compose
Related knowledge
A computer system and network monitoring solution
Systems administrator
An installation for monitoring the health of all the servers / services used in Kaaos Unlimited Oy.
Training simulator 2
Software engineer
Outsourced systems engineer for Finnish defence industry.
Related knowledge
Training simulator 1
Software engineer
Outsourced systems engineer for Finnish defence industry.
beta.filmsourcing.com
Technical lead, Software engineer, Server administrator
Related knowledge
Artist Recruiting System
Scrum master, Software engineer
Related knowledge
Mobile application for S60 phones
Software engineer
Windows XP desktop application
Software engineer, Testing engineer
Mobile application prototype
Software engineer
Internal research project
Online store
Software engineer
Related knowledge
Administrative web application
Testing engineer
Desktop application
Software engineer
Related knowledge
Maintenance scripts for embedded linux device
Software engineer
Related knowledge
Training simulator 2
Systems engineer, Software engineer
Training simulator 1
Systems engineer, Technical project manager, Software engineer
Related knowledge
Porting Maemo applications to Ubuntu
Software engineer
Related knowledge
Intel XDB debugger study using Monahans protoboard
Software engineer
Company internal research project
Related knowledge
Qtopia greenphone study
Software engineer
Company internal research project
Related knowledge
Ångström port for Nokia 770
Software engineer
Company internal research project. Could Ångström linux distribution be built for the Nokia 770 internet tablet.
Related knowledge
VPN suite development
System administrator
Porting a desktop application to Maemo device
Software engineer
Related knowledge
Thesis work
B.ENG student
Title: Software development for a GNU/Linux handheld device using the OpenEmbedded framework
Related knowledge
Maemo Multimedia architecture documentation
Technical document writer
UI development for a Web application
Software engineer
Internal UPnP & Gstreamer demo
Software engineer
Demo application for iPaq 3630 running Familiar Linux.
Related knowledge
UI Tester
Test engineer
Related knowledge
S60 documentation
Technical document writer
Documenting a subsection of Series 60 v2.1 (Symbian OS 7.0)
Remote test execution engine
Software engineer
A small program which allowed the test framework to run unit tests on the device. The target platform was Compaq iPAQ 3600 series handhelds running the Familiar Linux distribution.
Related knowledge
Message analyzer for MIL-STD-1553 bus
Reverse-engineered the data communications of an anti-ship missile testing rig and wrote technical specification document based on the data. Developed diagnostic and utility software.
Related knowledge
Testing MMS server software
Test engineer
Related knowledge
Miscellaneous components to an ERP system
Software engineer
Software component
Software engineer
Utility functions to a library running on a mobile device.