Jani Kaartinen
Opiskelija
Kuvaus
Minä olen Jani Kaartinen, vastavalmistunut ohjelmistokehittäjä Mikkelistä.
Kokemusta on HTML/CSS kielistä ja ns. vanilla Javascriptistä joiden lisäksi "stäkkiini" kuuluvat mm. React, React Native, Express ja Typescsript sekä hallitsen MongoDB ja Postgresql tietokannat. Lisäksi ohjelmoinnin perusteet Python kielellä on hanskassa.
Lisäksi kokemusta on elämän aikana kertynyt elektroniikkalaitteiden ja tietokoneiden huollosta sekä korjaamisesta harrastuksen ja kuntouttavantyötoiminnan kautta. Elektroniikka harrastuksen kautta on tullut vähän kokemusta Arduinolla (C/C++) tehdyistä projekteista.
Harrastuksiini kuuluvat myös mm. tietokoneet, 3D-tulostimen rassailu sekä lenkkeilen ja käyn (talvisin) avannossa säännöllisesti.
Etätyöskentelystä on myös kokemusta viimeisempien koulutusten kautta.
Työkokemus
- Muut tietotekniset työntekijät
- Mikkelin Toimintakeskus ry/Ekotori
- 10\2015 - 4\2019
- Muut tietotekniset työntekijät
Koulutus
- Ohjelmistokehittäjä
- Tieto- ja viestintätekniikan perustutkinto
- Etelä-Savon Ammattiopisto Esedu
- Perustutkinto
- 2026
Projektit
Ansioluettelo ja portfolio sivusto
Ansioluettelo ja portfolio sivusto, joka on toteutettu Next.JS:llä ja Typescriptillä. Projektit osion sisältö rendereöidän markdown (.mdx) tiedostoista.
Käytetyt teknologiat: Mdx, nextjs, react, tailwindcss ja typescript
Rooli(t): Ohjelmoija
Työtehtävä(t): Koko projektin toteutus
Projektiin osallistumisaika: 12.1.2026 - 21.5.2026
Ossi 2.0
Osallistuin opiskelu hallinta järjestelmän kehittämiseen ja suoritin ohjelmistokehittäjänä toimiminen näytön projektissa.
Käytetyt teknologiat: Docker, express, mongodb, mui, postgresql, prisma, qraphql, react ja typescript
Rooli(t): Ohjelmoija
Työtehtävä(t): Kaiken näköstä pientä refactorointia, sequelizen vaihtaminen Prismaan ja työpaikkojen hallinta käyttöliittymä/backend toteutus
Projektiin osallistumisaika: 4.9.2025 - 2.2.2026
Hirsipuu peli
Koulun ryhmätyönä toteutettu ja Python kielellä kirjoitettu hirsipuu peli.
Käytetyt teknologiat: Pygame ja python
Rooli(t): Ohjelmoija
Työtehtävä(t): README-tiedoston luonti, animaatioiden toteutus, lisenssit, lopetusruudun toteutus, pelin vaikeusasteen toteutus, peliruudun toteutus ja sanalistat
Projektiin osallistumisaika: 14.5.2024 - 29.5.2024
