Miikka Ylätalo

A guy who creates cool stuff with code

Hieman minusta

Innostus ohjelmointiin lähti pelien modaamisesta, jota olen tehnyt 12 vuotiaasta asti. Asioiden luominen koodilla tai jollakin muulla on erittäin palkitseva kokemus. Minulta löytyy aina jotain tekemistä tai oppimista.

Olen suuri drum & bass, jungle ja breakbeat musiikkityylien ystävä. Pelkkä tanssimusiikki ei riitä, sillä minulta löytyy muutama Pink Floydin ja Radioheadin vinyyli. Kun haluan resetoida töistä ja istumisesta (tai jos pöytä on seisonta-asennossa niin tanssimisesta 😂), harrastan uintia.

Taidot

  • Olen pätevä monessa ohjelmointikielessä, kuten C/C++, Java ja JavaScript.
  • Olen kehittänyt natiivi-ohjelmia, jotka tukee Windowsia ja Linuxia.
  • Web-kehitys & NodeJS-ekosysteemi ovat minulle tuttuja.
  • Olen nopea ja itsenäinen oppija.
  • Olen työskennellyt useassa projektissa ja eri rooleissa.
  • Olen rakentanut continuous integration ja deployment pipelinejä.
  • Scrum-prosessit ovat minulle tuttuja ja olen työskennellyt projekteissa jotka käyttävät niitä.

Ohjelmointikielet

C/C++ Java JavaScript Python SQL C# Rust PHP Lua

Työkalut

Git Docker Kubernetes Make Bash/Shell PowerShell

Frameworkit

Spring ExpressJS .NET WPF Django

Front-end

Vue.js Bootstrap Vite Webpack Sass

Muut

SQLite SQL Server MySQL

Työ & koulutus

Ohjelmistökehittäjä, Triplan Oy

2021-
Full-stack kehittäjä

Tieto- ja viestintätekniikka, Insinööri

2019-2022
Hämeen ammattikorkeakoulu

Sivu projekteja

Zombie Master: Reborn - Peli

Kotisivu / Github
Source-pelimoottori modifikaatio, joka yhdistää FPS ja RTS elementtejä.
C++, Linux, Game Design
Projektipäällikkö. Uuden koodin luonti, Sourcen suuren lähdekoodin ylläpito ja dumppien debuggaaminen Linuxilla ja Windowsilla.

Videohaastattelu Sovellus

Sovellus HAMKin ulkomaalaisopiskelijoiden valintaprosessiin.
NodeJS, ExpressJS, TypeScript, MySQL
ExpressJS sivuston tarjontaan. Video striimataan WebSocketin kautta. Kirjoitettu TypeScriptillä. Rakennetaan gulpJS:llä.

Influx Timer - Tilastojen hallinta-sovellus

Kotisivu / Github
Modulaarinen peliserveri liitännäinen tilastojen seurantaan sivuston kautta.
PHP, Python, SQL, Ajax, SourcePawn
MySQL ja SQLite tilastojen tallennukseen, PHP & Ajax tilastojen katsomiseen sivulta. Uusimmat versiot tulevat automaattisesti kotisivuille.

EzAuto - Huijausohjelma

Github
Muistinlukija huijausohjelma GoldSrc & Source pelimoottoreille. C++ harjoitus
C++, Reverse Engineering
Lukee pelin muistia ja reakoi halutulla tavalla.

Tämä sivusto!

Github
Staattinen nettisivu tämän kaiken näyttämiseen. 😄
NodeJS, Eleventy
Staattinen Bootstrap sivu rakennettu Eleventy kirjastolla. Yhteensopiva printti median kanssa. Hostattu Github Pages-sivuilla.

SSDB - Discord botti

Github
Discord botti joka listaa Source peliservereitä.
Python, Async, Linux
Hakee masteri serveiltä tietoja ja päivittää listan tarvittaessa.