Liiketoimintakriittiset järjestelmät
Verkkokauppaa, maksuliikennettä, lipunmyyntiä ja ylläpitojärjestelmiä. Kun pysähtyminen maksaa heti, laatuun syntyy erilainen suhde.
TYÖ JA OSAAMINEN
Olen tehnyt verkkokauppajärjestelmiä vuodesta 1999, pilvipalveluja niiden alkuajoista ja ohjelmistoja yhden ihmisen tarpeista aina satojentuhansien käyttäjien tarpeisiin. Vastaan mieluiten kokonaisuudesta.
MITÄ OSAAN
Työ alkaa tarpeen ymmärtämisestä ja jatkuu suunnittelusta toteutukseen, julkaisuun, ylläpitoon ja jatkokehitykseen. Käytän siihen kulloinkin sopivia teknologioita.
Verkkokauppaa, maksuliikennettä, lipunmyyntiä ja ylläpitojärjestelmiä. Kun pysähtyminen maksaa heti, laatuun syntyy erilainen suhde.
Web-sovellukset, integraatiot, tietokannat ja palvelinympäristöt. Suunnittelen kokonaisuuden näkyvästä käyttöliittymästä tuotantoon asti.
Pilvipalvelut, PaaS- ja serverless-ratkaisut sekä perinteisempi palvelininfrastruktuuri ovat tuttuja. Työskentelen joustavasti eri alustojen ja ratkaisujen kanssa sen mukaan, mitä kokonaisuus tarvitsee. Julkaisu ei ole maali, vaan pitkäikäisen tuotteen ensimmäinen päivä.
Olen rakentanut omia IoT-laitteita ja niiden hallintatyökaluja esimerkiksi kasvihuoneen valvontaan, valaistukseen ja kotiautomaatioon. Työhön on kuulunut laitteiden, antureiden, automaation, tiedonsiirron ja käyttöliittymien yhdistämistä toimiviksi kokonaisuuksiksi.
Vaikka olen sydämeltäni koodari, työni ei ala teknologiasta vaan ihmisestä ja aidosta tarpeesta ratkaista ongelma. Rakennan järjestelmiä, joiden käyttö tuntuu luontevalta ja intuitiiviselta, sellaisia, joissa käyttäjän ei tarvitse kahlata ohjekirjoja löytääkseen tarvitsemansa. Teknisen ratkaisun tehtävä on helpottaa ihmisen työtä, ei siirtää järjestelmän monimutkaisuutta hänen kannettavakseen.
Ruby on Rails ja Hotwire ovat kotikenttäni, ja työskentelen mieluiten niiden parissa. Vuosien varrella työkalupakkiin on kertynyt kuitenkin lukuisia muitakin kieliä, kehyksiä ja järjestelmiä, esimerkiksi JavaScript, Vue, Node.js, HTML, CSS ja PHP sekä lukuisia muita. Myös Shopify-sovellusten ja -teemojen rakentaminen sekä muokkaaminen on tuttua.
Monet tietokannat, kuten PostgreSQL ja MySQL, ovat tuttuja niin sovelluskehityksessä, suorituskyvyn optimoinnissa kuin ylläpidossa. Olen rakentanut ja ylläpitänyt järjestelmiä Linux-, macOS- ja Windows-ympäristöissä sekä Herokussa, AWS:ssä ja Azuressa. Myös Apache, Nginx ja perinteisempi palvelininfrastruktuuri kuuluvat työkalupakkiini. Ratkaisu valitaan järjestelmän tarpeiden, mittakaavan ja ylläpidettävyyden mukaan.
Olen toteuttanut verkkokauppojen maksuliikenneintegraatioita esimerkiksi Paytrailin, Visma Payn, Stripen, PayPalin ja Squaren kanssa sekä tuonut mukaan Epassin ja Smartumin kaltaisia maksutapoja. Rakennan järjestelmien välisiä integraatioita rajapintojen, webhookien ja viestijonojen avulla. Olen myös lisännyt olemassa oleviin ohjelmistoihin MCP-rajapintoja, joiden kautta tekoälyagentit voivat käyttää niiden toimintoja ja tietoja hallitusti. Laitteiden välisessä viestinnässä käytän tarvittaessa MQTT:tä. Eri kielet ja kehitysympäristöt kuuluvat työkalupakkiini: Python, C#, Unity, Unreal Engine ja Godot, samoin kuvan, videon ja äänen käsittelyn työkalut.
POLKU
Perustajaosakas ja toimitusjohtaja. Asiakasjärjestelmiä ja omia tuotteita eri toimialoille: kuvauskaluston vuokrausjärjestelmiä elokuva-alalle, asiakaspalvelujärjestelmiä, sauna- ja tilavarausjärjestelmiä sekä tuotannonohjausta erikoistarpeisiin.
Perustaja. Järjestelmä- ja CMS-kehitystä.
Tech lead, tuotekehitys. Yli 350 000 käyttäjän alusta.
Trainer, Content Creator ja System Developer. Verkko-oppimis- ja myyntialusta, mobiilisovellukset, kurssisisällöt sekä brainwave-äänimaisemat.
Development Manager / CTO. Rakensin ohjelmiston, joka oli itse helpdesk-järjestelmä sekä työasemien ja palvelinten valvonta: koneoppiminen ennakoi ongelmat, allokoi työt ja hoiti ylläpidon. Hallinnassa yli 5 000 työasemaa ja palvelinta.
Sales / Technical Specialist, System Designer. ISP-palvelut, intranet ja extranet.
Verkot, huolto, myynti ja tekninen asiantuntijatyö.