Rakennamme avoimen lähdekoodin palveluja: Tukko - Liikenteen visualisoija ja SKILL-db API

Meidän toimeksiantomme tänä kesänä tulee Combitech Oy:ltä. Rakennamme avoimen lähdekoodin palvelua, Tukko - liikenteen visualisointisovellus, joka käyttää julkista Digitrafficin rajapintaa. Palvelu näyttää dataa visualisointuna kartalla, missä voit valita eri ajoneuvotyyppien ja aikahaarukoiden välillä.

Lisäksi teimme SKILL-db rajapinnan, joka hakee työelämässä tarvittavia taitoja tietokannasta. Tämä rajapinta on tehty muiden projektien käytettäväksi.

Team

  • Reima Parviainen
  • Justus Hänninen
  • Hai Nguyen
  • Ilia Chichkanov
  • Olli Kainu
  • Otto Nordling
  • Alan Ousi

Stack

  • React
  • TypeScript
  • Node.js
  • Docker
  • Kubernetes
  • CI/CD Gitlab
  • Vite
  • REST
  • Leaflet.js
  • Digitraffic APIs
  • PostgreSQL
  • Swagger

Tiimin esittely

Tiimi koostuu koodaamisesta ja oppimisesta innostuneista junior kehittäjistä, jotka pyrkivät kehittämään taitojaan full stack- ja backend-kehityksessä, sekä junioritestaajista, jotka ovat kiinnostuneita jatkuvasta oppimisesta ja uusimpien teknologioiden päivittämisestä. Yhdessä he yhdistävät taitonsa koodauksen, projektinhallinnan, testinhallinnan ja testauksen alalla, jotta projekti voidaan toteuttaa onnistuneesti.

Tiimin jäsenet

Reima Parviainen

Tiiminvetäjä

Hei! Olen Reima, IoTituden tiiminvetäjä tänä kesänä! Vastikään toisen vuoteni JAMKissa päättäneenä WIMMA Labiin osallistuminen on ollut minulle valaiseva kokemus, sillä se yhdistää viimeisten kahden vuoden aikana suorittamani kurssit, kiteyttää opintojani ja antaa minulle mahdollisuuden nähdä laajemman kokonaisuuden. Scrumidy scrum! Connectaa LinkedInissä!

LinkedIn

Justus Hänninen

Junior Kehittäjä

Olen Justus, kehittäjä IoTitude-tiimissä. Teen enimmäkseen fullstack-kehitystä ja toimin konsulttina Overflow tiimille Skill Collectorin kanssa, koska he kehittävät sitä minun aiemmin tekemääni koodiin pohjaten. Tällä hetkellä työskentelen Noden kanssa Tukko - Traffic Visualizer -backendissä ja Reactin kanssa frontendissä. Minulla on kokemusta stackistämme, mutta koska yritän jatkuvasti haalia uutta tietoa, minulla on tapana ottaa vastaan haastavampia tai uudenlaisia tehtäviä, joita on tarjolla. Ainakin siihen asti, kunnes minut vedetään konsultoimaan lisää vanhoihin projekteihini...

LinkedIn

Hai Ngyuen

Junior Kehittäjä

Hei! Olen Hai ja olen fullstack-kehittäjä IoTitude-tiimissä. Osallistun REST API -reittien kehittämiseen, JSON-datan hakemiseen ja jännittävien ominaisuuksien lisäämiseen Tukko - Traffic Visualizer -sovellukseemme. Ylläpidän myös IoTitude-projektimme perustavanlaatuista CI/CD:tä. Pääasiallinen teknologiastackini koostuu Reactista, TypeScriptistä, Node.js:stä, MongoDB:stä, Dockerista ja GitLabista.

LinkedIn

Ilia Chichkanov

Junior Kehittäjä

Hei, olen Ilia. IoTitude-tiimin jäsenenä olen ensisijaisesti vastuussa projektiemme back-end-kehityksestä. Päätin ryhtyä back-end-kehittäjäksi, koska kokemukseni tällä alalla rajoittuu JAMK-opintoihini. Nyt haluan haastaa itseni ja oppia lisää osallistumalla oikeiden projektien kehittämiseen.

LinkedIn

Olli Kainu

Junior Kehittäjä

Olen Olli ja olen kehittäjä Team IoTitudessa. Päätehtäväni on Tukko liikenteen visualisointisovelluksemme frontend-kehitys. Suunnittelen ja toteutan sovelluksen käyttöliittymän. Työkalut, joita käytän kehitystyössä ovat React with TypeScript, Node.js, Docker ja Gitlab.

LinkedIn

Otto Nordling

Junior Testaaja/Kehittäjä

Hei! Olen Otto ja toinen IoTituden kahdesta testaajasta. Päätehtäväni on suunnitella WIMMA Lab -projektien testit ja toteuttaa ne organisoidusti yhdessä muiden testaajien kanssa. Testaus tehdään tietysti osittain manuaalisesti, mutta hyödynnämme myös Robot Frameworkia automatisoidaksemme toistuvammat testit aina kun mahdollista. Suosin vihreää teetä.

LinkedIn

Alan Ousi

Junior Testaaja/Kehittäjä

Hei! Olen Alan ja olen yksi IoTitude-tiimin testaajista. Tehtäväni on testata projektimme toiminnallisuutta ja varmistaa, että Tukko liikennevisualisaattorissamme ei ole virheitä tai vikoja. Tämä sisältää hyväksymistestauksen, toiminnallisuuden testauksen ja päästä päähän -testauksen. Tällä hetkellä käytän Playwrights-kirjastoa Robot Frameworkissa hyväksymistestauksen ja toiminnallisuustestauksen suorittamiseen. End-to-end-testauksessa käytän Robot Frameworkia Request-, JSON- ja Collections-kirjaston kanssa. Testitapausten ja -tulosten dokumentaatioon käytämme GitLabia.

LinkedIn

Seuraa meitä Twitterissä!