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.comPart-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
Part-time Laravel API library development for third-party APIs
PHP 8, Laravel, git, Composer, Codeception, PHPstan
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
Short project with multiple complex microservices.
Java, Scala, PostgresSQL, MongoDB, Shibboleth, Microservices
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
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
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
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
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.
MariaDB/MySQL - Multiple big usage projects, performance optimizations
MsSQL (1 project)
MongoDB (2 projects)
PostgresSQL
IBM DB2 (One project years ago)
Oracle (University)
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
html/css, JavaScript, Bootstrap
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
- 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
- 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
Finnish - native
English - fluent
Swedish - intermediate