Verkkosovellukset · backend

Rakennan verkkosovelluksia, joihin käyttäjät voivat luottaa.

Räätälöityä ohjelmistoa MVP:stä tuotantoon. Käytännön kehitys ja arkkitehtuuri tai fractional CTO -tuki, kun tiimi tarvitsee senioria.

mateusz@rubycon: zsh

Kehittäjä, jolla on CTO-kokemusta

Rakennan ja johdan verkkosovelluksia backend-koodista teknologiapäätöksiin.

Verkkokehittäjä, jolla on kokemusta insinööritiimien johtamisesta CTO:n roolissa. Kirjoitan koodia ja valitsen teknologiat, jotka sopivat liiketoimintaan.

Työskentelen startupien ja vakiintuneiden yritysten kanssa, jotka tarvitsevat senior-tason apua ilman kokopäiväistä palkkausta: ominaisuuksien toimitus, arkkitehtuurin arviointi tai vaikea migraatio.

Suositukset yhteistyökumppaneilta ovat LinkedInissä. Katso suositukset

Mateusz Górniak

Miten voin auttaa

Verkkosovellusprojektit ja jatkuva tuotekehitys-tiimeille, jotka tarvitsevat senior-kehittäjää ilman kokopäiväistä palkkausta.

Verkkosovelluskehitys

Suunnittelu ja toteutus - ensimmäisestä julkaisusta pitkäaikaiseen tuotetyöhön.

  • MVP:t ja uudet tuotteet
  • Ominaisuudet olemassa oleviin sovelluksiin
  • SaaS ja sisäiset työkalut
  • Integraatiot kolmansien osapuolten palveluihin

Fractional Developer

Käytännön senior-työtä, kun kapasiteettia tarvitaan lisää.

  • Backend-kehitys ja API-suunnittelu
  • Koodikatselmointi ja laatu
  • Tiimin mentorointi
  • Tuotanto-ongelmien debuggaus

Fractional CTO

Teknologiajohtaminen ilman kokopäiväistä roolia.

  • Roadmap ja arkkitehtuuri
  • Tiimirakenne ja rekrytointi
  • Legacy-järjestelmien arviointi
  • Build vs. buy -päätökset

Teknologiat, joilla työskentelen

Ruby on vahvin alueeni. Valitsen työkalut ongelman mukaan, ei toisinpäin.

Päästack

Nopea rakentaa ja helppo muuttaa. Hyvä valinta MVP:lle ja tuotteille, jotka kehittyvät nopeasti.Toimittaa ominaisuuksia vähemmällä liimakoodilla. Alempi ylläpitokustannus ja laaja osaajapooli.Luotettava tietokanta, joka skaalautuu liiketoiminnan mukana. Ei tarvetta vaihtaa varhain.Pitää sovelluksen nopeana kuormituksessa. Välimuisti ja lyhytaikainen data ilman hidastelua.Taustatyöt: sähköpostit, raportit, importit. Sovellus vastaa heti, työ jatkuu taustalla.

Myös tuttuja

Ottaa virheet kiinni ennen tuotantoa. Turvallisemmat refaktoroinnit kasvavassa koodissa.Sopii API:hin ja työkaluihin, kun tiimi työskentelee jo JavaScriptillä.Integraatiot, data ja yhteydet AI- tai ML-palveluihin.Sama ympäristö devissä ja tuotannossa. Vähemmän yllätyksiä deployn yhteydessä.Hosting, joka kasvaa tuotteen mukana. Palvelut päälle vain kun niitä tarvitaan.

Voin liittyä olemassa olevaan stackiin tai auttaa valitsemaan teknologiat uuteen projektiin.

Missä keskityn

Kokonaisarkkitehtuurista yksittäisiin ongelmiin. Vie hiiri tagin päälle - kerron, mitä teen käytännössä.

Suunnittelen järjestelmän alusta tai johdan olemassa olevaa projektia niin, että sitä voi laajentaa ilman uudelleenkirjoitusta, palvelinkustannukset pysyvät kurissa ja skaalaus onnistuu, kun liikenne kasvaa.Autan rakentamaan tiimin, sopimaan miten koodia kirjoitetaan ja reviewataan sekä kehittämään ihmisiä - jotta toimitus ei riipu yhdestä kehittäjästä.Kirjoitan sovelluksen ydinlogiikan: liiketoimintalogiikan, tietokannat, taustatyöt. Kerroksen, joka pitää toimia luotettavasti joka päivä.Suunnittelen API:t, joihin frontend ja kumppanit voivat nojata ilman yllätyksiä tuotteen kasvaessa.Rakennan monitoroinnin, jotta emme arvaile mitä tuotannossa tapahtuu. Bugit nousevat nopeasti esiin, trendit näkyvät datasta, ja SLO:t sekä pullonkaulat havaitaan ennen kuin käyttäjät huomaavat.Siirrän vanhoja järjestelmiä vaiheittain. Liiketoiminta pyörii, riski pienenee, ei yhtä isoa uudelleenkirjoitusta kerralla.Käytän AI:ta siellä, missä se säästää minulta oikeaa aikaa, ja tarkistan itse mitä menee tuotantoon.

Miten työskentelen

Liiketoimintatavoitteet ensin, sitten tekninen suunnitelma.

1

Arviointi

Koodipohja, tiimi, rajoitteet ja se, miltä menestys näyttää liiketoiminnan kannalta.

2

Suunnittelu

Yhteinen tekninen linja realistisine välitavoitteineen. Ilman turhaa monimutkaisuutta.

3

Toteutus

Säännölliset päivitykset, toimiva ohjelmisto ja tiedon siirto tiimille.

Miltä yhteistyö näyttää

  • Muoto: kiinteän laajuuden projekti, jatkuva fractional-kehitys tai fractional CTO -tuki
  • Aloitus: lyhyt keskustelu tavoitteista ja rajoitteista → laajuus ja tarjous, tuntihinta tai retainer
  • Viestintä: async (sähköposti/Slack), videopuhelut tarvittaessa - englanniksi tai puolaksi
  • Sijainti: etänä Suomessa ja EU:ssa (Europe/Helsinki-aikavyöhyke)
  • Laskutus: toiminimi, Y-tunnus laskulla

Keskustellaan

Projekti mielessä tai haluatko katsoa, sopiiko yhteistyö? Lähetä viesti.