Fullstack kehittäjä Helsinki, Suomi

Saattaa olla saatavilla

(Päivitetty 2020-05-12)

Fullstack kehittäjä

Helsinki, Suomi

Äidinkieli Finnish, English, Aloittelija Svenska

  • Java, Node.js, React, Angular, Spring Boot
  • Testausautomaatio-osaaja
  • 3 vuoden monipuolinen kokemus FullStack kehityksestä

Taidot (32)

XML

JSON

JavaScript

Node.js

HTML5

REST

Git

Ruby on Rails

React

JQuery

HTML

Maven

SQL

websockets

Web Design

NoSQL

Java

PostgreSQL

MongoDB

Angular

Docker

Thymeleaf

AWS

WMS

Robot Framework

Ajax

TypeScript

GRADLE

Spring Boot

UI DESIGN

Vue

Python

Työkokemus

Testiautomaatioasiantuntija
Solidabis Oy

2019-11 - Nykyhetki

Solidabiksen kehittämä Lomake UNA-sovellus yhdistää Kanta- ja potilastietojärjestelmät keskenään. Potilaiden tarvitsemat terveydenhuollon lomakkeet ja asiakirjat laaditaan Una Lomakejärjestelmällä Potilastietojärjestelmän palvelutunnuksen perusteella. Lomakkeet tallennetaan suoraan potilaan Omakanta -tietoihin sekä toimitetaan tarvittaessa Kelan välityspalveluun, josta muut lomakkeen tarvitsijat voivat sen noutaa. Lomakkeet on toteutettu THL:n koodistojärjestelmän määritysten mukaisesti.
 

Järjestelmän kehityksen aikana olemme käyneet läpi kaikki Suomen markkinoilla käytössä olevat potilastietojärjestelmät ja niiden tavan hoitaa minimikontekstiin tai Open-ID ratkaisuihin perustuvat integroituminen.

Lomakejärjestelmän toteutuksessa on huomioitu potilasjärjestelmien tietosuoja, -turva- sekä laatuvaatimukset. Järjestelmälle on myönnetty Kanta palveluiden vaatima tietoturvasertifikaatti.
 

Roolini UNA-projektissa on testiautomaatio- ja frontend-kehityksessä.

HTML, Testiautomaatio, Git, Angular, Robot Framework

FullStack kehittäjä
Solidabis Oy

2019-06 - 2019-11

Olin mukana Solidabiksen tuotekehityksessä henkilörekisterin eli Henkan aloituksessa ja suunnittelussa. Projektin myötä tutustuin paljon AWS:ään, sillä mietimme, että sovelluksesta tulisi täysin AWS-natiivi. Pääsin myös tekemään tutkivaa työtä liittyen Quarkus Java stackiin ja GraalVM-virtuaalikoneeseen, joiden avulla olisi tarkoitus minimoida Javalla toteutettujen AWS lambdafunktioiden kylmäkäynnistämistä. Pääsinperehtymään myös tietokantasuunnitteluun NoSQL:n muodossa.

Ohjelmistokehittäjä, Suunnittelija
Solidabis

2019-07 - 2019-11

Koodihaasteen suunnittelu ja toteutus. Tiimissä suunnittelimme ja toteutimme yhdessä koodihaasteen ja nettisivut sille. Suunnittelin, kehitin ja ohjelmoin koko projektin ajan.

API-rajapinta on toteutettu Nodella. APIssa luodaan jwt eli JSON Web Token, jonka avulla saa haettua JSON-muodossa olevia salattuja lauseita. Sovellus vastaa kahteen GET-pyyntöön. API on laitettu pyörimään AWS:n EC2:een.

Reactilla tehty web-sivu pyörii AWS:n S3-bucketissa. Koko projektin ajan olen ollut mukana suunnittelemassa front-endin eli nettisivun ulkoasua, toiminnallisuutta ja käytettävyyttä.

Mukaan kuului myös 31:n hyvin erilaisilla teknologioilla toteutettujen vastausten läpikäyminen ja voittajan valinta. Tämän lisäksi kirjoitimme kaksi blogikirjoitusta haasteen jälkeen aiheesta.

Suunnitteluvaiheessa toteutin kaksi sovellusta hahmotelmana ideoiksi haastetta varten, molemmat TypeScriptiä käyttäen. Toinen Reactilla ja toinen Angularilla.

HTML, JavaScript, CSS, Git, JSON, HTML5, AWS, Node.js, WebSockets, AWS S3, TypeScript, User interface design, Gitlab, Angular, JSON, Web Tokens, AWS EC2, ReactJS

Ohjelmistokehittäjä
Movetec

2018-08 - 2019-04

WMS-varastonhallintajärjestelmän tuotekehitys.

Varastotyöntekijöiden käyttöön tarkoitettu järjestelmä, joka pitää huolta tilausten, tapahtumien, tuotteiden, toimitustapojen ja sen sellaisten tilasta ja muutoksista.

Ulkopuolinen rajapinta lähettää XML-sanomana tilauksia, jotka luetaan sisään ja ne siirtyvät työjonoon määrittelemättömään aloitustilaan. Varastotyöntekijä ottaa tilauksen työn alle, jolloin se menee keräykseen. Kun tuotteet on keräilty, tilaus siirtyy pakkaukseen ja pakkaaja merkkaa kolleittain mitenkä tilaus on pakattu ja niin edes päin, kunnes tilaus on lopulta valmis toimitettavaksi asiakkaan valitsemalla toimitustavalla.

Olin toinen yrityksen kahdesta pääasiallisesta koodarista, ja molemmat teimme vähän kaikkea: uusia ominaisuuksia, aiempien kehitystä ja bugien korjaamista. Pääasiassa toteutin tehtäviä valmiiksi määritellyistä issueista.
 

HTML, JavaScript, Ajax, CSS, jQuery, Git, REST, Ruby on Rails, Spring Boot, PostgreSQL, Ketterä sovelluskehitys, XML

Ohjelmistokehittäjä
PRH

2019-05 - 2019-07

PRH

Patentti- ja rekisterihallitukselle infosivu siitä, kuka on edunsaaja. Olin projektin ainut devaaja. Olen toteuttanut sovelluksen Java web appina, mutta se voidaan laittaa toimimaan ilman back-endiäkin. Sovellus on jQuery-JavaScript-kirjastoa käyttäen toteutettu single page app, joka näyttää käyttäjälle kysymyksiä ja vastausvaihtoehtoja.

Sovelluksessa on otettu huomioon saavutettavuus.

HTML, JavaScript, CSS, jQuery, Responsive Web Design, Spring Boot

Ohjelmistokehittäjä
Movetec

2018-06 - 2018-08

Web appina toimiva tilausten hallintajärjestelmä Ruby on Railsilla.

Ulkopuolinen rajapinta lähettää XML-sanomia, jotka sisältävät tilauksia tai toimittajien tietoja. Toimittajille lähetetään sähköpostilla linkki, josta he voivat kirjautumatta käydä vahvistamassa omat tilauksensa ja toimitusviikot. Sovellus tarkistaa säännöllisin väliajoin, onko järjestelmässä tilauksia, jotka ovat olleet vahvistamatta liian pitkään, tai joiden toimitusviikko on jo mennyt, mutta tilausta ei ole kuitenkaan vielä toimitettu. Näistä lähetetään sähköpostimuistutus toimittajalle linkin kera, josta hän voi käydä vahvistamassa tilauksen ja/tai toimitusviikot.

Käyttöliittymässä voi selata tilauksia, myöhässä olevia tilauksia sekä jo toimitettuja tilauksia.

Toteutin tämän projektin pääasiassa yksin valmiista suunnitelmasta/kuvauksesta.
 

HTML, JavaScript, CSS, jQuery, Git, Ruby on Rails, PostgreSQL, Ketterä sovelluskehitys, XML

Ohjelmistokehittäjä
Pulmaton Solutions Oy

2018-04 - 2018-05

Reactilla ja Nodella toteutettu single page app vuokratyöntekijöiden ja työnantajien käyttöön, johon työntekijät pystyvät ilmoittamaan avoimia työvuoroja ja työntekijät valitsemaan itselleen mieluisia työvuoroja.

Projektiin sisältyi salassapitovelvollisuus, joten en mainitse firman nimeä tai yksityiskohtia.

Ohjelmistokehittäjä
Lapetek

2018-01 - 2018-04

Yhdestä sovelluksesta pystyy hallitsemaan ja tarkkailemaan varastoon ja tilauksiin liittyviä asioita ja päivittämään niitä Prestashoppia käyttävään verkkokauppaan.

Toinen sovellus hallinnoi lomakkeita asiakaspalautteille ja niiden välittäminen oikeille tahoille eteenpäin.
 

Toteutin valmiiksi luotuja issueita.
 

HTML, JavaScript, CSS, jQuery, Git, JSON, REST, Ruby on Rails, Ketterä sovelluskehitys

Ohjelmistokehittäjä
Finnmirror

2017-11 - 2017-12

Web app hallinnoimaan ja seuraamaan tilausten tilaa sekä ohjeistamaan varastotyöntekijöille minkälaisia osia tarvitsee valmistaa.

Yksittäisten issueiden toteuttamista, kuten mahdollisuus rajata taulukossa näytettäviä eri tiloissa ja eri materiaalia olevia tuotteita.
 

HTML, JavaScript, Ajax, CSS, jQuery, Git, REST, Ruby on Rails, Ketterä sovelluskehitys, XML

Ohjelmistokehittäjä
Jokilaakeri

2017-08 - 2017-10

Web appina toimiva varastonhallintajärjestelmän kaltainen sovellus, jossa näkee tilaustan tilan ja varastotyöntekijöiden lainassa olevat työkalut.
 

HTML, JavaScript, CSS, jQuery, Git, REST, Ruby on Rails, Ketterä sovelluskehitys

Ohjelmistokehittäjä
Hydroscand

2017-06 - 2017-07

Web appina toimiva verkkokauppa-tyylinen ratkaisu varastotyöntekijöille Ruby on Railsilla.

Varaston sisältämät tuotteet luetaan sisään CSV-tiedostosta. Työntekijät lisäävät tuotteita ostoskoriin viivakoodeja lukemalla. Viivakoodien lukeminen tapahtuu JavaScriptillä QuaggaJS-kirjaston avulla. Tuotteita pystyy lisäämään myös manuaalisesti käyttöliittymästä, jossa tuotteet on jaoteltu kategorioittain. Ostoskoriin lisätyt tuotteet vahvistetaan kassalla sähköpostivahvistuksen kera. Tämä kyseinen sovellus ei hoida sen jälkeisiä tapahtumia mitenkään, eli itse tilauksen toimittamista.
 

Toteutin tämän projektin pääosin yksin valmiista suunnitelmasta/kuvauksesta.
 

HTML, JavaScript, Ajax, CSS, jQuery, Git, JSON, Ruby on Rails, Ketterä sovelluskehitys

Koulutus

Teologian Maisteri
Helsingin yliopisto

2012-01 - 2019-01

Ota yhteyttä konsulttiin

/