Hi, I'm Juha Pesonen — Senior Software DeveloperHei, olen Juha Pesonen — Senior Ohjelmistokehittäjä
I'm a software developer based in Turku with over 19 years of practical experience with PHP, Magento 2, and web systems. I value clear, readable code and steady teamwork. Currently looking for a new role where I can be a helpful, reliable teammate. Olen Turussa asuva kehittäjä, jolla on yli 19 vuoden käytännön kokemus PHP:stä, Magento 2:sta ja web-järjestelmistä. Arvostan selkeää koodia ja sujuvaa tiimityötä. Etsin uutta roolia, jossa voin olla avuksi osaavana ja luotettavana työkaverina.
Key Projects & Client WorkKeskeisiä projekteja ja asiakastöitä
Real projects and systems I have worked on, from major Finnish e-commerce stores and healthcare portals to financial software and enterprise integrations. Käytännön projekteja ja järjestelmiä, joiden parissa olen työskennellyt: suomalaisia verkkokauppoja, terveydenhuollon portaaleja, taloushallinnan sovelluksia ja integraatioita.
Major Finnish Retailers on Magento 2Suurten suomalaisten toimijoiden Magento 2 -verkkokaupat
Led Magento 2 development, creating custom modules, themes, and server environments for prominent brands: Veikon Kone, Urjalan Makeistukku, Minimani, Halpahalli, The Body Shop, and Lankava. Built Akeneo PIM and C# backend integrations. Johdin Magento 2 -kehitystä luoden kustomoituja moduuleja, teemoja ja palvelinympäristöjä tunnetuille brändeille: Veikon Kone, Urjalan Makeistukku, Minimani, Halpahalli, The Body Shop ja Lankava. Toteutin Akeneo PIM- ja C#-integraatioita.
Apteekkariliitto Product IntegrationApteekkariliiton tuoteintegraatio
Developed custom Magento 2 features and themes, and implemented a robust product data integration for Apteekkariliitto (Association of Finnish Pharmacies) using NodeJS and TypeScript for reliable automated data sync. Kehitin kustomoituja Magento 2 -ominaisuuksia ja teemoja sekä toteutin kattavan tuotetiedon integraation Apteekkariliitolle käyttäen Node.js:ää ja TypeScriptiä automaattiseen tiedonsiirtoon.
Avisor Financial Management AppAvisor-taloushallintasovellus
Maintained and expanded Avisor, a PHP-based financial management application. Implemented features for automated processing of receipts, invoices, and billing statements to streamline financial operations. Ylläpidin ja laajensin PHP-pohjaista Avisor-taloushallintasovellusta. Kehitin toiminnallisuuksia kuittien, ostolaskujen ja tiliotteiden automaattiseen käsittelyyn.
Takeda Oy Multisite & Web DeliveryTakeda Oy:n multisite-kokonaisuudet
Developed multiple WordPress and WooCommerce websites, including multisite architectures for pharmaceutical company Takeda Oy. Integrated Google Tag Manager and analytics for performance tracking. Toteutin useita WordPress- ja WooCommerce-sivustoja, mukaan lukien laajat multisite-arkkitehtuurit lääkeyhtiö Takeda Oy:lle. Integroin Google Tag Managerin analytiikkaseurantaa varten.
Work ExperienceTyökokemus
My complete career history from LinkedIn, covering Magento 2 enterprise e-commerce, custom PHP development, ERP and Akeneo integrations, and web engineering since 1999. Täysi työhistoriani LinkedInistä: Magento 2 -verkkokaupat, räätälöity PHP-kehitys, ERP- ja Akeneo-integraatiot sekä web-kehitys vuodesta 1999 alkaen.
Codaone Oy — Senior Developer
Mar 2026 – Jul 2026 · EspooDeveloping Magento 2 related solutions, module customizations, backend features, and performance enhancements.Magento 2 -verkkokaupparatkaisujen kehittäminen, moduulien kustomointi, taustatoiminnallisuudet ja suorituskykyparannukset.
Pinja Group — Magento Lead Developer
Aug 2023 – Mar 2026 (2 yrs 8 mos) · Oulu- Led Magento 2 development projects, creating custom themes, features, and modules for major clients such as Veikon Kone, Urjalan Makeistukku, Minimani, Halpahalli, The Body Shop, and Lankava.
- Implemented C# integration customizations and Akeneo PIM integrations to enhance system functionality.
- Set up and configured production and staging servers for Magento, ensuring optimal performance and high reliability.
- Vastasin Magento 2 -kehitysprojekteista luoden kustomoituja teemoja, ominaisuuksia ja moduuleja asiakkaille kuten Veikon Kone, Urjalan Makeistukku, Minimani, Halpahalli, The Body Shop ja Lankava.
- Toteutin C#-integraatiokustomointeja ja Akeneo PIM -integraatioita järjestelmien toiminnallisuuden laajentamiseksi.
- Pystytin ja konfiguroin Magento-palvelimia varmistaen erinomaisen suorituskyvyn ja toimintavarmuuden.
Crasman — Magento Developer
Mar 2021 – Aug 2023 (2 yrs 6 mos)Developed custom features and themes for Magento 2 e-commerce platforms. Implemented a comprehensive product integration for Apteekkariliitto (Association of Finnish Pharmacies) utilizing NodeJS and TypeScript. Kustomoitujen ominaisuuksien ja teemojen kehitys Magento 2 -verkkokauppoihin. Tuoteintegraation toteuttaminen Apteekkariliitolle käyttäen Node.js:ää ja TypeScriptiä.
Codeland Oy — Chief Executive Officer
Oct 2020 – Present (6 yrs) · TurkuSoftware development, web solutions, and technical advisory for clients and partners in the Turku region and across Finland.Ohjelmistokehitystä, verkkopalveluita ja teknistä konsultointia asiakkaille ja yhteistyökumppaneille Turun seudulla ja valtakunnallisesti.
Deston Oy — Software Developer
Aug 2018 – Oct 2020 (2 yrs 3 mos)- Maintained and enhanced Avisor, a financial management application, utilizing PHP.
- Implemented new features for processing receipts, invoices, and billing statements to improve user experience.
- Developed multiple WordPress and WooCommerce sites with Akeneo and ERP integrations, streamlining operations.
- Ylläpidin ja jatkokehitin Avisor-taloushallintasovellusta PHP:llä.
- Kehitin uusia toiminnallisuuksia kuittien, laskujen ja tiliotteiden käsittelyyn käyttäjäkokemuksen sujuvoittamiseksi.
- Rakensin useita WordPress- ja WooCommerce-sivustoja Akeneo- ja ERP-integraatioilla.
OSG — Software Developer
Mar 2016 – Aug 2018 (2 yrs 6 mos)- Developed multiple WordPress sites, including WooCommerce and multisite configurations for Takeda Oy.
- Collaborated closely with the marketing team to enhance site functionality and user experience.
- Gained proficiency in Google Tag Manager (GTM) to optimize site performance and analytics.
- Kehitin useita WordPress-sivustoja, mukaan lukien WooCommerce- ja multisite-kokoonpanot Takeda Oy:lle.
- Tiivis yhteistyö markkinointitiimin kanssa sivustojen toiminnallisuuden ja käyttäjäkokemuksen parantamiseksi.
- Google Tag Manager (GTM) -osaaminen sivustojen analytiikan ja suorituskyvyn optimoinnissa.
Code Solutions — Owner
Mar 2007 – Aug 2018 (11 yrs 6 mos)Panoramic photoshooting (360 images), websites, and web hosting services. Business merged with Deston Oy in 2018.Panoraamakuvaus (360-kuvat), verkkosivustot ja web-hosting-palvelut. Liiketoiminta yhdistyi Deston Oy:hyn vuonna 2018.
Poutapilvi web design Oy — Frontend / Software Developer
Mar 2010 – Mar 2016 (6 yrs 1 mo)Developed HTML5 websites and participated in building and maintaining the proprietary CMS made by the company.HTML5-verkkosivustojen kehittäminen sekä yrityksen oman sisällönhallintajärjestelmän (CMS) rakentaminen ja kehitys.
Panic Marketing Oy — Software Developer
Jun 2007 – Feb 2010 (2 yrs 9 mos)Developing websites, SEO optimization, and custom web services for diverse clients.Verkkosivustojen kehittäminen, hakukoneoptimointi (SEO) ja räätälöidyt verkkopalvelut eri toimialojen asiakkaille.
Suomen Asuntomarkkinointi Oy — Webmaster / Partner
Mar 1999 – Oct 2011 (12 yrs 8 mos)Webmaster responsibilities, portal maintenance, real estate service digital tools, and technical leadership as a partner.Webmaster-vastuut, portaalin ylläpito, kiinteistöalan digitaaliset työkalut ja tekninen kehitys osakkaana.
Skills & TechnologiesOsaaminen ja työkalut
A practical overview of the programming languages, platforms, databases, and daily tools I work with.Käytännönläheinen katsaus ohjelmointikieliin, alustoihin, tietokantoihin ja työkaluihin, joiden parissa työskentelen.
E-Commerce & CMS
Store platforms, content systems and integrationsKauppa-alustat, julkaisujärjestelmät ja integraatiot
- Magento 2 (Adobe Commerce)Extensive experience
- Akeneo PIM & ERP IntegrationsExperienced
- WordPress & WooCommerceMultisite & Plugins
- Custom PHP SystemsFinancial / Portals
Backend Development
Readable OOP, API design and backend structureSelkeä olio-ohjelmointi, rajapinnat ja taustalogiikka
- PHP 8.xPrimary focus
- NodeJS & TypeScriptIntegrations
- C# IntegrationsCustomizations
- REST APIsBuild & maintain
Databases & Caching
Relational data, query optimization and cachingRelaatiotietokannat, kyselyt ja välimuistit
- MySQL & MariaDBDaily use
- Elasticsearch / OpenSearchSearch setup
- Redis & VarnishCaching
- PostgreSQLWorking knowledge
DevOps & AI Tools
Modern tooling, Claude Code / CLI and containersModernit työkalut, Claude Code / CLI ja kontit
- Claude Code, CLI & AI ToolsUsed with oversight
- Docker & Docker ComposeDaily tool
- Git & GitHub / GitLabDaily workflow
- Linux & bashDaily use
Frontend & Web
Responsive web pages and modern frontend stylingResponsiiviset sivut ja käyttöliittymäkehitys
- JavaScript Solid
- Vue.js / React / TypeScriptBasic / Intermediate
- HTML5, CSS3, Tailwind & SCSSProficient
- Build Tools (Vite, Webpack)Familiar
Working Habits
How I approach teamwork and software developmentMiten lähestyn tiimityötä ja ohjelmistokehitystä
- Maintainable & Simple Code
- Open & Friendly Communication
- Patience & Calm Problem-Solving
- Continuous Learning
AI in My Development Workflow & Critical Code ReviewTekoäly kehitystyössäni & kriittinen koodikatselmointi
I actively use modern AI tools like Claude Code (CLI) and LLM developer assistants to speed up boilerplate, test scenarios, and explore alternatives. However, I do not blindly trust AI-generated code. My 19+ years of practical experience is vital to critically evaluate AI suggestions, verify performance and security, and steer development in the right architectural direction. Käytän aktiivisesti moderneja tekoälytyökaluja, kuten Claude Codea (CLI) ja tekoälyavustajia nopeuttamaan rutiineja ja hahmottelemaan ratkaisuja. En kuitenkaan luota tekoälyyn sokeasti. Yli 19 vuoden kokemukseni on ratkaisevaa koodin kriittisessä tarkastamisessa, suorituskyvyn ja tietoturvan varmistamisessa sekä ohjelmiston ohjaamisessa oikeaan suuntaan.
A Bit About MeHieman minusta
I'm Juha, a software developer living in Turku. Over the past 19+ years, I've had the chance to work on a wide variety of web projects and online stores. I've never been one for overcomplicated solutions — my goal is simply to write readable, dependable code that does the job well and makes life easier for the next developer on the team. Olen Juha, Turussa asuva ohjelmistokehittäjä. Viimeisen 19+ vuoden aikana olen saanut työskennellä monenlaisten verkkopalveluiden ja verkkokauppojen parissa. En usko monimutkaistamiseen — tavoitteeni on yksinkertaisesti kirjoittaa selkeää ja luotettavaa koodia, joka toimii ja jota seuraavan tiimiläisen on miellyttävä jatkaa.
Much of my recent experience has been at agencies like Codaone, Pinja Digital, and Crasman, where I focused on Magento 2, backend logic, and everyday system integrations. Earlier on, I built many custom PHP systems and WordPress websites from the ground up. Viimeaikainen työkokemukseni on kertynyt Codaonelta, Pinja Digitalilta ja Crasmanilta, joissa pääpaino oli Magento 2 -verkkokaupoissa, taustalogiikassa ja integraatioissa. Aiemmin tein runsaasti räätälöityjä PHP-sovelluksia ja WordPress-sivustoja.
I actively embrace modern AI tools like Claude Code (CLI) and AI coding assistants in my day-to-day work to speed up repetitive tasks and explore solutions. However, I never blindly trust AI-generated code. My 19+ years of hands-on software development experience is essential for critically reviewing every line, spotting subtle edge cases, ensuring maintainability, and steering the architecture in the right direction. Hyödynnän työssäni aktiivisesti moderneja tekoälytyökaluja, kuten Claude Codea (CLI) ja tekoälyavustajia nopeuttamaan rutiinitehtäviä ja kokeilemaan ratkaisuvaihtoehtoja. En kuitenkaan koskaan luota tekoälyn koodiin sokeasti. Yli 19 vuoden käytännön ohjelmointikokemukseni on ratkaisevaa koodin kriittisessä tarkastamisessa, piilevien ongelmien havaitsemisessa ja kehityksen ohjaamisessa kestävään suuntaan.
Outside of work, I'm a father of four. Family life keeps my feet firmly on the ground and has taught me patience, calm communication, and realistic prioritization. I appreciate a down-to-earth work environment, friendly colleagues, and the chance to keep learning as part of a team. Vapaa-ajalla olen neljän lapsen isä. Perhearki pitää jalat maassa ja on opettanut kärsivällisyyttä, rauhallista vuorovaikutusta ja realistista priorisointia. Arvostan mutkatonta työyhteisöä, mukavia työkavereita ja mahdollisuutta oppia uutta osana tiimiä.
At a GlancePähkinänkuoressa
Let's Get in TouchOta yhteyttä
If you're looking for an experienced and down-to-earth PHP / Magento developer to join your team in Turku or remotely, I'd be very happy to hear from you. Feel free to send a message here or connect on LinkedIn. Jos etsit tiimiisi kokenutta ja mutkatonta PHP- / Magento-kehittäjää Turun seudulle tai etätöihin, kuulen mielelläni lisää. Voit jättää viestin lomakkeella tai ottaa yhteyttä LinkedInissä.
Typical response time: within 24 hours on business days.Vastausaika: yleensä 24 tunnin kuluessa arkipäivisin.