Web-kehitystä yli 14 vuoden kokemuksella
Olen Full-stack Web Developer, kansankielisesti koodari tai web-devaaja. Olen opiskellut Turun ammattikorkeakoulussa ja valmistunut tietotekniikan insinööriksi vuonna 2011. Olen rautainen web-koodauksen ammattilainen ja liikun sujuvasti niin front- kuin back-endin puolella. Hallitsen modernit web-teknologiat, frameworkit sekä kirjastot. Yli 14-vuotisen ohjelmointiurani aikana olen tehnyt toteutuksia yksinkertaisista taitoista ja Wordpress-asennuksista aina kompleksisiin ja kustomoituihin järjestelmiin.
Tapanani on jättää jälkeeni toimivia järjestelmiä sekä tyytyväisiä asiakkaita. Pääkieleni on JavaScript niin edessä kuin takana mutta puhun myös erittäin sujuvaa PHP:ta.
Toimin freelancerina. Laskutus tapahtuu Ainova osuuskunnan kautta. Määräaikaiset palkkatyösopimukset ovat myös mahdollisia.
Tyypillisiä kehittämiä toteutuksia ovat: Sivustotaitot leiskasta Web-muotoon, Wordpress-asennukset, -teemat ja -lisäosat, kustomoidut web-sovellukset (esim. kyselyt, laskurit, kampanja-pelit jne..) sekä kokonaisten web-järjestelmien toteutukset. Lisäksi teen myös huolto-, ylläpito- ja päivitystöitä jo toteutettuihin sovelluksiin.
Wordpress-asennuksissa suosin yleisesti käytettyjä ja aktiivisesti ylläpidettyjä, Premium-tason lisäosia. Minulta tilattujen Wordpress-asennusten mukana lisäosien lisenssit tulevat kaupanpäällisinä.
Pystyn toteuttamaan selaimessa aika lailla mitä vain, mitä selaimessa voi toteuttaa, joten kysy rohkeasti ratkaisua vähän eksoottisempiinkin sovellustarpeisiisi.
Ohjelmointityön lisäksi teen myös puoliammattilaishengessä musiikkivideoita. Katso ylhäällä työnäytteeni niin webin kuin videon osalta.
GURU-tason osaaminen
-
EcmaScript (Modulaarinen JavaScript)
- React
- Vue
- NodeJS
- Cascading Style Sheets (CSS)
- Wordpress
- PHP
PRO-tason osaaminen
-
Adobe-ohjelmistot
- XD
- Photoshop
- Illustrator
- After Effects
- Linux-palvelinympäristöt
- SQL-relaatiotietokannat
Muita osaamiseen liittyviä avainsanoja: Git, Docker, Next.js, GraphQL, SASS, Tailwind, Bootstrap, Web Components.