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ä!
LinkedInJustus 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...
LinkedInHai 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.
LinkedInIlia 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.
LinkedInOlli 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.
LinkedInOtto 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ä.
LinkedInAlan 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