Tietoa

Full-stack-kehittäjä, jolla on yli 7 vuoden kokemus web-tuotteiden toimittamisesta - JavaScript, Node.js, React/Next.js, Vue ja niiden ympärillä oleva CI/CD-liima. Viime aikoina olen siirtynyt tekoälyyn: rakennan local-first -koodausagentteja, Claude Code -lisäosia ja -skillejä sekä MCP-palvelimia aitoihin kehitystyönkulkuihin. Tietoturva on toistuva sivukiinnostuksen kohde - olen kirjoittanut VPS-murroista, adversariaalisesta ML:stä ja salasanaentropiasta backend- ja frontend-syväluotausten ohella.

Työhistoria

Senior Software Engineer

TransMedia Inc. · Toronto, Kanada · Etätyö

  • -Jatkanut freeconvert.comin ja laajemman TransMedia-alustan vastuunkantoa ylennyksen jälkeen. Pääasiallinen stack: Node.js ja Nuxt.js.
  • -Pystytin Jenkins + Docker -CI/CD-putken propdf.comille, joka on uusi SaaS-työkalu TransMedia-portfoliossa, ja toimitin sen monipuolisen selaimessa toimivan PDF-editorin. Pääasiallinen stack: ASP.NET ja Next.js.
  • -Kehitin TrueRCE:n, talon sisäisen rich-text-editorin, joka rakennettiin suoraan korvaamaan TinyMCE koko alustalla.
  • -Toin agenttipohjaiset AI-työnkulut tiimin arkeen ja rakensin automaatioita, jotka kääntävät ja julkaisevat lokalisoitua sisältöä automaattisesti päästä päähän.
  • -Toteutin standardit AI-työnkuluille talon sisäisillä hookeilla, lisäosilla ja MCP:illä (yhden niistä julkaisin avoimena lähdekoodina).
  • -Osallistuin .NET-build-putkeen ja tiimien välisten työnkulkujen parannuksiin.
  • -Työskentelin DevOps-tiimin kanssa Azure-palveluiden parissa, kuten Storage Account, Container Apps, Resource Groups ja muut.
  • -Integroin auth-palveluita kuten WorkOS.
TAMMI 2025 - NYKYINEN

Software Engineer

TransMedia Inc. · Toronto, Kanada · Etätyö

  • -Osallistuin FreeConvert.comin kehitykseen ja ylläpitoon. Se on laajasti käytetty SaaS-alusta verkossa tapahtuvaan tiedostojen muuntamiseen, pakkaukseen ja transkoodaukseen.
  • -Työskentelin pääasiassa Nuxt.js:llä ja Node.js:llä rakentaakseni skaalautuvia frontend- ja backend-ominaisuuksia, parantaakseni suorituskykyä ja kohentaakseni käyttäjäkokemusta. Optimoin alustan saavuttamaan 100 PageSpeed -pisteen (ilman mainoksia).
  • -Tein tiivistä yhteistyötä DevOps-tiimin kanssa käyttöönottoputkien, infrastruktuurin parannusten ja palvelimen optimointialoitteiden parissa.
  • -Työskentelin nykyaikaisessa tuotantoekosysteemissä, johon kuuluivat WebSocket, Docker, Kubernetes, SSH, GTM, Google Analytics, Amplitude, Sentry, Intercom, Crisp ja Jira.
  • -Hankin käytännön kokemusta AWS-palveluista kuten S3, EKS, EC2, EFS ja AMI sekä jaoin tietoa teknisten artikkelien ja dokumentaation kautta.
HEINÄ 2021 - JOULU 2024

Full-Stack Developer / Technical Team Lead

Sheba.xyz · Dhaka, Bangladesh

  • -Aloitin Junior Engineerinä Sheba.xyz-verkkokaupan palvelualustalla (Vue 2 PWA) ja kasvoin vähitellen Technical Team Lead -rooliin.
  • -Johdin 8-henkistä Sheba.xyz-marketplace-tiimiä vastaten kehityksestä ja ominaisuuksien toimituksesta.
  • -Ylläpidin ja laajensin tukipalveluita, mukaan lukien CMS (Laravel, Blade) ja API (Laravel).
  • -Osallistuin B2B-web-työkaluun käyttäen Angularia ja Angular Materialia.
  • -Rakensin ja toimitin useita pienempiä SPA-projekteja Nuxt.js:llä ja Reactilla.
HELMI 2018 - KESÄ 2021

Koulutus ja palkinnot

Ydinstack

TypeScript, Node.js, Next.js, React, Vue, Python, MongoDB, PostgreSQL, Docker, AWS, Linux, CI/CD, Claude SDK, Model Context Protocol, Ollama, ONNX Runtime.

Saatavuus

Avoin AI-painotteisille rooleille, full-stack-sopimuksille ja konsultoinnille.