Teijo Mursu

Full stack -kehittäjä

Olen itseoppinut kehittäjä Oulusta, jolta löytyy palava himo kehittämiseen.

Lähtöisin Kemijärveltä, jossa kävin peruskoulun loppuun ja jo tällöin teknologia ja ohjelmointi oli suuria mielenkiinnon kohteitani. Muutamien kesätyöpaikkojen kautta urani urkeni ja sähköalan työt sai jäädä. Tällähetkellä tulevaisuuden suuntana näen erilaisen automaation ja pilvipalveluiden arkipäiväistymisen, joten Azure, AWS, sekä GCP ovat alustoja, joiden sisältöä ja kehittymistä tulee seurattua.

Harrastuksiin lukeutuu salilla käyntiä ja vaellusta, mutta tunnustan, että välillä myös rojahdan sohvalle norkoilemaan ja seuraamaan enemmän tai vähemmän viihdyttävää TV-sarjaa tai elokuvaa.

10.11.1992 SYNTYNYT
SUOMI KANSALLISUUS
SUOMI, ENGLANTI KIELI
AVOLIITOSSA SIVILISÄÄTY

Kokemus

Backend

Yli 5v Backend-toteutuksia Python-alustalla, jolloin tutuksi on tullut useat protokollat ja paradigmat. Mm. API-rajapinnat, tietojärjestelmäintegraatiot, Modbus, WCF, sekä OAuth.

Pitkän ajan kokemuksena on tarttunut pitkäjänteisiä käytäntöjä niin koodin luettavuuden, testauksen, arkkitehtuurin, kuin suunnittelunkin osalta.

Tietokannat

Merkittävä PostgreSQL-osaaja ja SQL arkkitehti. ORM ja migraatio-keskeinen kehitys on pitänyt tietokannat hallinnassa ja joissain tilanteissa tullut käytettyä myös MongoDB:tä, sekä SQL Server:iä tietovarastona.

Frontend

Lähtökohtaisesti rautainen Angular -osaaja. Olen tehnyt kauan AngularJS:llä ohjelmistoja ja sittenmmin siirrynyt tuoreempaan Angular -versioon. Välillä myös muita tuulia tarkastellut, kuten Backbone.js, Ember, sekä React.

Tätä myötä myös muu Javascript-kehitysympäristö on tullut tutuiksi jo webpack ja bower:sta lähtien ja nykyisin suosin TypeScriptiä.

GIS, Viestijonot, Redis

Paljon on tullut tutuksi myös muuta teknologiaa, joista ehkä eniten käytettynä on ollut suurta suosiotakin saanut Redis-tietovarasto. Viestijonoja olen käytetty paljon palveluiden parantamiseen, oli viestijono sitten toteutettu omana palvelunaan, kuten RabbitMQ, tai Redis:n päälle (esim. rq), on perusperiaate tietenkin pohjimmiltaan hyvin samankaltaista.

Toisaalta en pelkää tutustua uusiin asioihin, joten karttapalvelut, sekä siihen liittyvä teknologia (mm. WMS, WFS, sekä Geoserver) on tullut tarpeen myötä tutkittua ja myöskin toteutettua niihin liittyviä projekteja.

Avainteknologiat

Alla lueteltu muutamia teknologioita, joita tyypillisissä Web-sovelluksen kehitysprojektissa on tullut käytettyä.

Microsoft Open Source / Free Software
Tietokannat
  • Microsoft SQL Server 2017
  • PostgreSQL
  • MongoDB
  • Redis
Sovelluskehykset ja kirjastot
  • ASP.NET Core
  • ASP.NET MVC
  • Entity Framework Core
  • Entity Framework
  • Django
  • Pyramid
  • SQLAlchemy
  • Swagger / OpenAPI
Web-kehitys
  • TypeScript / JavaScript
  • AngularJS & Angular
  • React
  • Webpack
  • SASS / LESS
Testaus
  • Azure DevOps
  • XUnit / NUnit
  • MSTest
  • Selenium
  • Jasmine & Karma
  • Jest
Dokumentaatio
  • DocFX
  • Sphinx
Muuta
  • Azure DevOps
  • Visual Studio
  • Visual Studio Code
  • TFVC
  • PowerShell
  • IIS
  • Git
  • Mercurial
  • Ansible
  • Debian
  • nginx

Työkokemus

2021 - Nykyhetki

Senior Full-stack Developer

Loihde Oyj

Oulu

2019 - 2021

SW, Engineer

Bittium Wireless Oy

Oulu

2019

Ohjelmistokehittäjä

Autori Oy

Oulu

2018 - 2019

Ohjelmistokehittäjä

Sebitti Oy

Oulu

2013 - 2018

Ohjelmistoarkkitehti

Masinotek Oy

Oulu

2012

Ohjelmistokehittäjä

Elfconsulting Oy

Oulu

Sertifikaatit

2024

AZ-204

Microsoft Certified: Azure Developer Associate

2023

AZ-900

Microsoft Certified: Azure Fundamentals

Koulutus

2009 - 2011

Automaatioasentaja

Oulun seudun ammattiopisto

Oulu

2011

Varusmiespalvelus

Kajaani

2014

B-ajokortti

Oulu

SUOSITTELIJAT

avatar
Juha Pohjala
Masinotek Oy
2018
... positiivinen olemus ja innostus kulloinkin käsillä olevaan työtehtävään on kerännyt kiitosta niin asiakkailta kuin omalta työyhteisöltäkin. Poikkeuksellisen korkea osaaminen ja kyky selvittää nopeastikkin monimutkaisia ongelmia nostaa Teijo Mursun eturivin ohjelmistoasiantuntijoiden joukkoon.
avatar
Tuomas Tonteri
Elfconsulting Oy
2013
... osoitti kiitettävää asennoitumista annettuhin työtehtäviin, kiitettävää käytöstä, omatoimisuutta uusiin asioihin paneutumisessa, sekä osoitti jatkuvaa kykyä itsenäiseen ongelmanratkaisuun.

Yhteystiedot

Osoite
Kurkelankuja 4 C 16
90120 OULU
Puhelin
+358445695782
Sähköposti
Sähköpostiosoite