Senior Software Designer - PHP Laravel consultant for hire


I’m a PHP backend developer/coding architect with 20+ years of experience in big and scalable systems, but also small and versatile. I have been involved in making top visitor sites in Finland. Designed their architecture and implemented them with a team from start to end. I been solving complex issues in large environments. Worked lately with money and transactions, B2B and B2C cross-country payments, receipts and documents with Payment Service Platform (PSP) integrations.

I like doing development, solving problems, helping colleagues and making things work. A customer support person.

Contact: 040-5820350 / tuukka​.pal omaki​(a)gmail​.com

Project Experience

5/2025 - Developer NN

Part-time Laravel development

Developing a media booking project that includes basic CRUD functionality and integrates with multiple third-party systems.

PHP 8, Laravel, Github actions, Composer, Codeception, PHPstan, MySQL

2/2025 - Developer NN

Part-time Laravel API library development for third-party APIs

PHP 8, Laravel, git, Composer, Codeception, PHPstan

2/2018 – 1/2025 Lead developer NN

Part of Money and transactions team. Handling B2B- and B2C- cross-country money movements. Implementing moneycompliant invoices, receipts, purchase invoices, credit notes. Including PSP-integrations to Payment Highway and Adyen.

PHP 8, Laravel, git, Composer, Codeception, PHPstan, MySQL, Jira, Docker, AWS, Kubernetes, Architecture, Technical Design

7/2016 – 2/2018 Developer NN

Short project with multiple complex microservices.

Java, Scala, PostgresSQL, MongoDB, Shibboleth, Microservices

5/2010 – 6/2016 Lead Developer Aller Oy, Suomi24.fi

I started with Drupal6, making the platform scalable with some small improvements. Remade dating website for suomi24 (treffit.suomi24.fi). Project included design and functionalities done with Yii. After finalizing that, remade biggest conversation site in Finland keskustelu.suomi24.fi. Project included performance optimizations, api for frontend, NodeJS front, making a sso-service, making a CD-pipeline for Bamboo, Integrated one PSP, Leiki and Google Advertising. Did some extracurricular systems also for Aller that included one Iot-game and picture bank for Seiska.

PHP, Yii, MySQL, NodeJS, Memcache, Bamboo, git, Drupal 6, MySQL, Solr, Sso, CI, MongoDB, AWS

2007 – 2010 Full stack developer Sanoma Digital Oy

Remade Taloussanomat website (see next experience). Did small niche-services with CakePHP in a small team. Also did some development for Oikotie with Drupal.

PHP, Mysql, CakePHP, Google Maps, Drupal, SOAP, svn

2004 – 2007 Developer, Technical Designer, Architecture Lead, Co-owner Naviatech Solutions oy

Did multiple services that included Sanoma news sites Taloussanomat, Digitoday, IT-viikko, Startel, E-saimaa, Kymen Sanomat and Kouvolan Sanomat. Run the renewal project of Taloussanomat, news publishing, performance, PDF-generation, stock-exchange integration, conversation integration, newsletter, realtime statistics, imports, exports, etc.

PHP, NaviaCMS, MySQL, project lead, architecture design

2000 – 2004 Full stack developer WebZone Oy

Subcontracting for Satama Interactive, own content management system development, contractor for other IT-companies, Did SMS-integrations, Stonesoft payment integration and plenty of other things.

PHP, Mysql, Java, Struts, IBM DB2, Resin, IIS, MsSQL, Midgaard CMS, Sonera Content Gateway, Vignette Storyserver, Html

Work History

  • 9/2021 – Fat Wave Oy - Senior Software Designer / Co-founder
  • 7/2016 – 9/2021 Gofore Oyj - Senior Software Designer
  • 2010 – 2016 Suomi24/Aller Oy - Software Designer, Lead Developer
  • 2007 – 2010 Sanoma Digital - Software developer
  • 2004 – 2007 Naviatech Solutions Oy - Software Developer
  • 2000 – 2004 WebZone Oy - Developer

Skills

PHP

PHP 8.*, Laravel, Yii, Drupal, PHP Static analysis (PHPStan), PHP Codesniffer, PHPUnit / Codeception, CakePHP, Midgaard, PSP-integrations (Smilehouse, Adyen, Payment Highway), Basic Wordpress, Composer - one packagist project, XDebug.

Databases

MariaDB/MySQL - Multiple big usage projects, performance optimizations
MsSQL (1 project)
MongoDB (2 projects)
PostgresSQL
IBM DB2 (One project years ago)
Oracle (University)

Tools

Workflow tools - Jira, Confluence, Github, Gitlab, Bitbucket, Datadog, Scrum, Git, Docker, Bamboo, svn, cvs, office tools
AWS - has run one own server and have built a custom Bamboo image for running test-pipeline, also familiar with EC2, Athena, S3, Cloud Watch, etc.
Http - Nginx, Apache, Memcache, Redis, Resin
Environments - MacOS, unix, Windows, linux
Testing and Performance measuring - Jmeter, Apache Bench, Robot framework

Miscellanious

html/css, JavaScript, Bootstrap

Other programming laguages

NodeJS - 2 work projects (2y)
Scala - one work project (1y)
Python - changes to existing projects, fun projects with Raspberry PI (10y)
Java - 3 work projects, years ago (2y)
C# - one hobby project for ios

Hobby projects

- Finnish conjugation with PHP
- Bots - plenty of Twitter-, Slack-, Mastodon- and Bluesky- bots
- Azure - running translate and speech-2-text resources there for a hobby project
- Web-crawling, integrations and apis
- tty-parser, Animated Gif for PHP

IoT-stuff:

- Arduino - Speden spelit, self driving RC-car, printer with two DVD-drives.
- Wemos (ESP8266) - integrations to solarpanel, multiple clocks with NTP-sync, PIR-lights, light with clock, moisture sensor
- Raspberry PI, sensors, buttons, Gsm-modem, DVB-T, GPS, Home Assistant

Languages

Finnish - native
English - fluent
Swedish - intermediate