PyyTech Oy -sovelluskehitys
Henkilökohtainen sovelluskehittäjäsi itsenäiseksi sovellusarkkitehdiksi, osaksi isompaa tiimiä, teknologiaratkaisun suunnitteluun tai vaikka työmäärän arvioimiseen. Yli vuosikymmenen kokemuksella.
Referenssit
Alla muutamia projekteja, joiden toteuttamisessa olen ollut mukana. Sovelluksien nimiä en tietosuojasyistä voi tietenkään paljastaa, mutta kerron kyllä pyydettäessä mielelläni lisää referensseistäni.

Pankkisovellus päivittäiseen käyttöön
Olen osana tiimiä toteuttamassa erään kotimaisen pankin mobiilisovellusta henkilö- ja yritysasiakkaiden käyttöön. Toimialasta johtuen erityishuomio sovelluksen saavutettavuudessa, automaatiotesteissä sekä toimintavarmuudessa.
- Android, Kotlin, Java, Compose
- Kehitystyö eri tiimien välillä, ketterät menetelmät
- Jira, Confluence, BitBucket, Figma

Startup-sovelluskehitys
Toteutin itsenäisesti kotimaiselle Startup-yritykselle mobiilisovelluksen veneiden ohjaamiseen puhelimella Bluetoothin yli. Sovellus yhdistää veneeseen asennettuun sulautettuun järjestelmään BLE:tä käyttäen ja sormen raahaaminen puhelimen ruudulla liikuttaa venettä haluttuun suuntaan sähkömoottoreiden virtaa säätämällä.
- Android & iOS
- Cross-Platform, React-Native, TypeScript
- Bluetooth Low Energy (BLE), Sulautetut järjestelmät

Kauppapaikka kryptovaluutoille
Toteutimme kollegani kanssa kaksin mobiilisovelluksen kryptovaluutan myymiseen ja ostamiseen asiakkaiden välillä erillisen välittäjän avulla. Prosessissa välittäjä lukitsee myyjän tarjoamat kryptovaluutat ostohetkellä, kunnes sekä myyjä että ostaja kuittaavat kauppahinnan suoritetuksi.
- Android & iOS
- Cross-Platform, React-Native, TypeScript
- Kryptovaluutat

Urheilukisojen seuraaminen
Toteutimme kymmenen hengen tiimillä sovelluksen erään talviurheilulajin kattojärjestölle, mikä mahdollistaa kilpailujen sekä yksittäisten urheilijoiden suoritusten seuraamisen reaaliaikaisesti.
- Android & iOS, Kotlin & Swift
- Reaaliaikavaatimukset
- Jira, Confluence

Lautapeli puhelimessa
Osallistuin kotimaisen pelistudion ideoiman mobiilipelin toteuttamiseen. Rakensimme pelin prototyypin käyttäjätestausvaiheeseen asti kolmen hengen tiimillä kahden kehittäjän ja yhden graafikon voimin.
- Eri mobiilialustat
- Unity, C#, Grafiikkaohjelmointi, Fysiikat
- Prototypointi, Ketterä kehitys, Peliohjelmointi
Erityisosaaminen, teknologiavalinnat, koulutus
Luokittelen itseni pääasiallisesti mobiilikehittäjäksi, mutta tarvittaessa toteutan myös taustajärjestelmät, integraatiot sekä webbifrontit. Puhun sujuvasti koodia ja osaan selittää tekniset ratkaisut kielellä, jota muutkin ymmärtävät.
Kotlin, Java, Android
Android-kehitystyö, modulaarinen ohjelmointi, MVVM-arkkitehtuuri, Compose, DI, Retrofit, testaus, saavutettavuus.
React-Native, Flutter
Cross-Platform teknologiat, TypeScript & Dart, Kotlin Multiplatform, Android & iOS -kehitystyö, Julkaisut sekä Google Play että App Store -sovelluskaupoissa.
C/C++, C#, Unity
Sulautetut järjestelmät, Linux & Unix, laitteistoriippumaton ohjelmointi, Assembly, rinnakkaisuus, säikeet ja threadit, OpenGL, GLSL ja shaderit.
Ketterä sovelluskehitys
Jira, Confluence, Scrum, Kanban, Gerrit, Jenkins, koodireviewit, automaatiotestit, yksikkötestit, CI/CD, Firebase, Google Play, App Store, AI, BitBucket, GitHub, GitLab.
Diplomi-insinööri
Pääaineena ohjelmistotekniikka, sivuaineina hypermedia ja teollisuustalous. Diplomityö reaaliaikaisen moninpelirajapinnan toteuttamisesta Android-järjestelmälle. Tampereen Teknillinen Yliopisto.
Elektroniikka-asentaja
Kolmoistutkinto: lukio, ylioppilas & elektroniikka-asentaja. Opinnäytetyöksi rakensin sääaseman PIC-mikrokontrolleria käyttäen. Suunnittelin ja toteutin piirilevyn komponentteineen alusta alkaen itse.
Kommentit ja palaute
Erinäisiä kollegoilta ja asiakkailta saatuja palautteita. Sovellusten ja asiakkaiden nimet olen piilottanut.

Tero on tehnyt hämmästyttävän hienoa työtä *** mobiilisovelluksen kanssa tiukka aikataulu, budjetti ja uudet teknologiariskit huomioon ottaen. Asiakas on ollut myös todella tyytyväinen Teron työhön. Pari asiakkaan kommenttia tältä viikolta: "Tero on tehnyt loistavaa työtä!", "Tero tehnyt aivan helkkarin hienoa työtä!"

Tero is an ideal developer. He’s proactive, innovative, enthusiastic and wants to contribute and help the whole team forward. In addition, he’s genuinely a good person. Even though we rarely meet on-site, his presence is strong in the team.

Tero is an efficient, capable and proactive developer. He has a positive outlook on things and approaches new tasks with a can-do attitude, and it's always a pleasure to work with him!

Sovellus meni melkein sukkana läpi, juuri missään ei tarvinnut oikoa. Kaikki, mitä halusimme tehdä, toteutui lähes sellaisenaan. Siitä kuuluu kiitos *** tiimille ja erityisesti Terolle, joka on notkea, työtä pelkäämätön ja sinnikäs tekijä. Hän ratkaisi omalla asenteellaan monta haastetta. Prosessi ei ollut helppo ja edellytti meiltäkin paljon tekemistä, mutta kokemus oli erittäin hieno.
Herätinkö mielenkiintosi?
Yhteydenottopyynnöt matalalla kynnyksellä joko sähköpostilla tai puhelimitse. Sovitaan tapaaminen ja mietitään yhdessä miten voin auttaa sinua tai yritystäsi!
PyyTech Oy, 33950 Pirkkala