Tero Ojala

Olen

Tietoa

Aloitin urani vuonna 2005 hyppäämällä suoraan syvään päähän mainostoimiston fullstack-kehittäjän roolissa. Työn ohessa erikoistuin kokonaisvaltaisiin käyttöliittymiin, ja pyrin aina tarjoamaan parhaan mahdollisen käyttäjäkokemuksen. Tällä tiellä olen pysynyt sitoutuneena tähän päivään saakka!

UXUI-suunnittelija & Fullstack-kehittäjä

Intohimoni lepää kauniiden ja toimivien käyttöliittymien suunnittelussa ja toteutuksessa. Laajan ohjelmistosuunnittelutaustani ansiosta kykenen huomioimaan suunnitteluprosessissa aikataulut, tekniset vaatimukset ja budjetin rajoitukset. Ammattitaidolla saadaan toivotun budjetin rajoissa houkutteleva sekä toimiva kokonaisuus.

  • Kielet: Suomi, Englanti
  • Oleskelupaikka: Kuopio, Suomi
  • Ikä: 44 vuotta
  • Sähköposti: tero.j.ojala (ät) gmail.com

Hiukan hyödyllistä(?) nippelitietoa

Olen toiminut projektiluontoisesti useissa erilaisissa mainostoimistoissa, digitoimistoissa sekä omien yritysteni alaisuudessa. Työhistoriassani on kattava kirjo erikokoisia ohjelmistoprojekteja, joissa olen toiminut muun muassa ohjelmistokehittäjänä, UX/UI-suunnittelijana ja projektipäällikkönä.

Tyytyväistä asiakasta

Projektia

Koodiriviä projekteissa

Kahvikuppia työuralla

Taidot

Vuosien saatossa olen hankkinut monipuolisen osaamisen ja käyttänyt laajasti erilaisia tekniikoita ja ohjelmistoja. Olen syventynyt joihinkin niistä perusteellisesti, kun taas toisiin olen tutustunut pintapuolisemmin. Tämä jatkuva oppimisprosessi on innostanut minua kehittämään jatkuvasti taitojani ja pysymään ajan hermolla teknologian nopeassa kehityksessä.

PHP 100%
JavaScript 100%
HTML & CSS100%
SQL 95%
Node.js 80%
REST API 95%
GraphQL 75%
Adobe XD 90%
Scrum 100%
React 90%
Vue 70%
Apache / LAMP-stack 100%
Redis 70%
Flutter 80%
Angular 70%
C# 88%
WordPress/CMS 90%
Figma 80%

CV

Ammatillinen työhistoria

UX-Ohjelmistokehittäjä

2024 - Nykyisyys

Admicom Finland Oyj, Kuopio

  • Käyttöliittymien sekä UX:n suunnittelu ja toteutus
  • Ohjelmistokehitys

UX-arkkitehti

2022 - 2024

Ropo Capital Oy, Kuopio

  • Käyttöliittymien sekä UX:n suunnittelu ja toteutus
  • Design Systemin luominen
  • Kaikenkattava kehitystyö

Perustaja & kehitysjohtaja

2015 - Nykyisyys

Owela Oy, Vaasa

  • Liikeidea ja sen toteutus
  • Verkkokauppaohjelmiston kehitys
  • Hallituksen puheenjohtaja

Opettaja (ohjelmointi ja UX)

2022 - 2023

Savon ammattiopisto, Kuopio

  • Mobiiliaplikaatioiden sekä UX-suunnittelun opetusta

Perustaja & toimitusjohtaja

2017 - 2023

Luowa Oy, Kuopio

  • Liikeidea ja sen toteutus
  • Web-ohjelmistojen ja verkkosivujen kehitys
  • Video- & valokuvaus
  • Peliohjelmointi (Unity)

Web-kehitysjohtaja

2014 - 2017

Mainostoimisto Luode Oy, Varkaus

  • Web-tiimin tech-lead
  • Web-ohjelmistojen ja verkkosivujen kehitys
  • Tarjoukset ja asiakaskontaktit

 

Kehitysjohtaja

2013 - 2014

Proficient co Oy, Kuopio

  • Verkkokauppa-alustan kehitys
  • Kolmen verkkokaupan julkaisu omalla alustalla

Perustaja & kehitysjohtaja

2009 - 2013

Digitoimisto Digitaali Oy, Savonlinna

  • Liikeidea ja sen toteutus
  • Web-ohjelmistojen ja verkkosivujen kehitys
  • Video- & valokuvaus
  • Tarjoukset ja asiakaskontaktit

Ohjelmistosuunnittelu & UX-design

2008 - 2009

Mainostoimisto Aimo Oy, Savonlinna

  • Web-ohjelmistojen ja verkkosivujen kehitys
  • Tarjoukset ja asiakaskontaktit

Ohjelmistosuunnittelu & UX-design

2007 - 2009

Mainostoimisto Hinku Oy, Savonlinna

  • Web-ohjelmistojen ja verkkosivujen kehitys
  • Tarjoukset ja asiakaskontaktit

Ohjelmistosuunnittelu & Web-design

2005 - 2007

Mainostoimisto Synergia Oy, Forssa

  • Web-ohjelmistojen ja verkkosivujen kehitys
  • Tarjoukset ja asiakaskontaktit

Portfolio

Tässä muutamia mielenkiintoisia töitä vuosien varrelta, jotka kattavat sekä suuria että pienempiä, ajan henkeen sopivia suunnittelu- ja koodausratkaisuja. Isomman listauksen eri töistä vuosien varrelta löydät CV:stä.

  • Kaikki
  • App
  • Web

Ropo Capital Oy

RopoOne-app

Luowa-alusta

Verkkokauppa ja julkaisujärjestelmä

Ropo Capital Oy

MyRopo-app

FinnTriathlon

Web-app

Leppävirran Kunta

Web-app

Luowa

Web-sivusto

Autoa

Verkkokauppa

Miss Suomi

Web-sivusto

Finnangus

Verkkokauppa

Welltech

Verkkokauppa

Sampea & Sampanjaa

Web-sivusto

Amanda-ravintola

Verkkokauppa

Toimistotarviketukku

Verkkokauppa

Navitas

Web-sivusto

Kuopion kaupunginteatteri

Web-sivusto

Case-tarinoita

Syvemmät katsaukset kolmeen merkittävimpään projektiin — miten haasteet ratkaistiin ja mitä lopulta syntyi.

MyRopo — Perintä yksinkertaiseksi miljoonille suomalaisille

Ropo Capital Oy  |  React · Backend · Figma

Tilanne: Ropo Capital on yksi Suomen johtavista perintä- ja laskutuspalveluiden tarjoajista. MyRopo on heidän kuluttajakäyttöliittymänsä, jonka kautta miljoonat suomalaiset hallinnoivat laskujaan, tekevät maksusuunnitelmia ja hoitavat perinnän asioita.

Haaste: Perintäprosessi on rakenteeltaan monimutkainen — täynnä lakisääteisiä vaiheita, aikatauluja ja ehtoja. Sisäiset järjestelmät olivat kehittyneet vuosien saatossa hyvin monimutkaisiksi, ja tämä sama monimutkaisuus uhkasi valua suoraan asiakkaan näkymään. Käytännössä piti taistella sisäisiä prosesseja vastaan ja kääntää ne käyttäjälle ymmärrettäväksi, stressittömäksi kokemukseksi.

Ratkaisu: Suunnittelin koko käyttöliittymän alusta alkaen UX-lähtöisesti Figmassa ja toteutin sen teknisesti Reactilla. Suunnittelun punaisena lankana oli mobile-first — suurin osa käyttäjistä kohtaa laskun puhelimella silloin kun se yllättää. Jokainen näkymä testattiin sitä vasten: toimiiko tämä kymmenellä sekunnilla puhelimella?

Erityinen ratkaisu: Värikoodattu laskunäkymä, jossa käyttäjä näkee yhdellä silmäyksellä kaikkien laskujensa tilan, summat ja aikataulut värin perusteella — ilman että tarvitsee lukea riviäkään tekstiä ymmärtääkseen tilanteensa. Yksinkertainen visuaalinen ratkaisu, joka tiivistää valtavasti tietoa ilman että se tuntuu monimutkaiselta.

Luowa-alusta — Täysin räätälöitävä verkkokauppa-ekosysteemi

Luowa Oy  |  PHP · MySQL · Apache · AngularJS · JavaScript

Tilanne: Markkinoilta ei löytynyt verkkokauppa-alustaa, joka olisi riittävän kattava sisällönhallinan järjestelmä ja samalla täysin lähdekoodilla räätälöitävissä. Olemassa olevat ratkaisut joko pakottivat kauppiaan toimimaan järjestelmän ehdoilla tai vaativat kalliita lisenssejä ja kompromisseja. Halusin kääntää tämän päälaelleen.

Haaste: Monipuolinen alusta, johon kuuluu verkkokaupan lisäksi CMS, varastonhallinta, sähköpostimarkkinointi ja SMS-markkinointi, kasvaa väistämättä monimutkaiseksi. Kriittinen vaatimus oli, että järjestelmän täytyy olla jatkuvasti taaksepäin yhteensopiva — asiakkaiden kaupat eivät saa hajota päivitysten myötä, vaikka alustan alla tehtäisiin suuria muutoksia.

Ratkaisu: Rakensin modulaarisen järjestelmän, jonka ytimessä on rekursiivinen puuhallinta — se mahdollistaa minkä tahansa sisältöhierarkian ilman ennalta määriteltyä rakennetta. Template-järjestelmä on täysin vapaa: jokainen ulkoasun elementti on muokattavissa lähdekoodista, jolloin teknisesti ei ole käytännössä mitään rajoitteita ulkoasun tai toiminnallisuuden suhteen. Parhaimmillaan satoja verkkokauppoja pyöri alustalla samanaikaisesti.

Erityinen ratkaisu: Taaksepäin yhteensopivuuden arkkitehtuuri, jonka ansiosta asiakaskaupat jatkavat toimintaansa katkeamatta läpi vuosien ja isojenkin päivitysten. Tämä on asia, jota ei usein edes huomata — ja juuri siksi se on onnistunut.

Admicom Ultima — Rakentamisen kokonaisratkaisu

Admicom Finland Oyj  |  Vue · Backend · Figma

Tilanne: Admicom Ultima on Suomen ainoa rakentamisen ja talotekniikan kokonaisratkaisu, joka yhdistää toiminnanohjauksen, taloushallinnon, projektinhallinnan ja mobiilityökalut yhdeksi järjestelmäksi. Yli 20 vuoden erikoistietämys Suomen rakennusalasta tekee siitä ainutlaatuisen — järjestelmään on kertynyt alan syvintä osaamista, jota ei voi kopioida.

Haaste: Rakennusala on täynnä monimutkaisia prosesseja: tarjouslaskenta, urakat, keikat, lakisääteiset velvoitteet, tilinpäätökset. Käyttäjät ovat kiireisiä ammattilaisia — rakentajia, asentajia, kirjanpitäjiä — joilla ei ole aikaa opetella monimutkaisia järjestelmiä. UX:n tehtävä on tehdä siitä monimutkaisesta yksinkertaista menettämättä toiminnallisuutta.

Ratkaisu: Toimin UX-ohjelmistokehittäjänä: suunnittelen käyttöliittymät Figmassa ja toteutin ne teknisesti Vuella Laravelin päälle. Lähestymistapani on viedä jokainen toiminto sen yksinkertaisimpaan mahdolliseen muotoon — jos käyttäjä joutuu miettimään, suunnittelu on epäonnistunut.

Erityinen ratkaisu: Task Manager -tilinpäätöappi, jonka suunnittelin ja toteutin tiimin kanssa. Tilinpäätös on lakisääteinen prosessi, johon liittyy kymmeniä vaiheita, tarkistuksia ja vastuunjakoja asiakkaan ja kirjanpitäjän välillä. Task Manager muuttaa tämän monimutkaisuuden selkeäksi, vaihe vaiheelta eteneväksi tehtävälistaksi — kumpikin osapuoli näkee aina missä mennään ja mitä seuraavaksi tarvitaan.

Ota yhteyttä

Missä minuun voi törmätä:

Kuopio, Suomi

Loading
Viestisi on lähetetty, kiitos! Huomasithan, että saat paremmin minuun yhteyden LinkedInin kautta?