Projektinhallinta
- Työn kautta olen kiinnostunut ohjelmistotuotannon johtamisesta ja järkeistämisestä sekä projektinhallinnasta. Olen hankkiutunut eri tahojen tarjoamaan koulutukseen ja lukenut alan kirjoja.
- Uusmediaan keskittynyt verkkopalvelu RE: julkaisi maaliskuussa 2002 projektinhallintaa käsittelevän kolumnini.
Arkkitehtuurit ja integraatio
- Olen käynyt esitelmöimässä integraatioaiheista mm. Tieturin, IIR:n, Management Eventsin, Merito Forumin ja RWSUG:n seminaareissa.
- Järjestelmien välinen integraatio on tullut tutuksi ElmaTYVIn ja Lomake.fi:n kautta sekä Työeläkejärjestelmän rajapintojen ja ETK:n integraatioarkkitehtuurin suunnittelussa.
Käytettävyys
- Näkemyksiäni käytettävyydestä julkaistiin Net Plus -lehden artikkelissa huhtikuussa 2001. Artikkeli on julkaistu IT Info -palvelussa.
- Osallistuin Nielsen Norman Groupin käytettävyysseminaariin Amsterdamissa keväällä 2000.
- Olen tutustunut W3C:n WAI-määritelmiin, Jacob Nielsenin käytettävyystutkimuksiin ja suunnittelusääntöihin sekä lukenut käytettävyysaiheisia kirjoja.
- Käytettävyys on aina ollut lähellä sydäntäni, ehkä esimerkiksi siksi, että itse käytin surffailuun pitkään Lynxiä 2400 bps modeemin avulla.
Tietokannat
- Teknisenä projektipäällikkönä ja aiemmin järjestelmäkehittäjänä pääasiallisiin työtehtäviini on kuulunut tietokantasuunnittelu.
Olen piirtänyt ER-kaavioita lyijykynän lisäksi ainakin ER Studio -suunnittelutyökalulla.
- Elmassa kantoina toimivat Informix ja DB2.
- Tämäkin CV muodostetaan dynaamisesti MySQL-tietokannasta. MySQL oli käytössä myös joissakin Morningissa totetutetuissa projekteissa.
- EVTEKissä tietokantana oli Oracle, samoin To the Pointissa. Yhteyksiä Oracleen olen ottanut Perlillä, PHP:lla, SQL+:lla sekä ER Studiolla. Administrointiin olen tutustunut vain pintapuolisesti.
- Solid tuli tutuksi Edita Verkkoviestinnässä käytettynä tietokantana. Siihenkin olen luonut useita kymmeniä tauluja ja ohjelmoinut kyselyjä lähinnä Perlillä.
Ohjelmointikielet
- Tällä hetkellä WWW-sovellusten ohjelmoimiseen valitsen lähes aina PHP:n - myös tämä CV on "Powered by PHP".
To the Pointissa PHP valittiin suosituksestani pääasialliseksi WWW-ohjelmointikieleksi.
- Olen onnistunut käyttämään myös JavaScriptia ihan oikean ohjelmointikielen tapaan, esimerkiksi rompulla jaeltavan tuotetietokannan ohjelmoimiseen.
JavaScript on usein mukana myös selainkäyttöliittymien tehostajana tai ehostajana - lähes aina pyrin saamaan liittymät toimivat myös ilman selaimen skriptitukea.
Jonkin verran olen myös viritellyt DHTML-kikkailuja.
- Perl on vanha tuttu työkalu (vuodesta 1998). Olen kirjoittanut Perlillä kymmeniä WWW-sovelluksia, mutta nykyään enemmän konversio-ohjelmia ja muita elämää helpottavia skriptejä.
- Kieli, jota tahtoisin käyttää enemmänkin, on Python.
Ohjelmoin sillä Hollannissa opiskellessani kevyen POP3-clientin, ja myöhemmin olen käyttänyt sitä konversioihin, jotka olisivat olleet hankalia Perlillä.
- Olen opiskellut Javaa koulussa harjoitustöiden suorittamiseen vaaditun oppimäärän, ja Tieturin kurssilla vähän lisää. Periaatteessa kieli on tuttu, mutta käytännön projekteissa olen käyttänyt sitä vain harvoin.
- Minulla on myös jonkin verran kokemusta eksoottisemmista kielistä kuten TCL/Tk:sta ja Omnimarkista.
Merkkauskielet
- Monikanavajulkaisemisen ja materiaalisiirtojen kanssa puuhastellessa myös XML on tullut tutuksi. Itse asiassa täggäsin SGML:ää kesätöikseni vuonna 1998. Olen kirjoittanut pari XML DTD:tä sekä Työeläkejärjestelmän XML-sanomastandardin esimerkeiksi skeemoja ja WSDL-kuvauksia.
- HTML:ään tutustuin kesällä 1994, ja hiukan myöhemmin tein luokkatoverin kanssa silloiselle opinahjollemme kotisivut.
Olen seurannut kielen kehitystä versiosta 2.0 xhtml 1.1:een. Nykyisin käytännössä kaikki tekemäni HTML-koodi on xhtml:n mukaista.
- HTML- ja XML-dokumenttien ulkoasun muotoiluun käytän CSS:ää. Myös tällä sivulla. Todennäköisesti tämä sivu näyttää erilaiselta eri selaimilla, mutta luultavasti säilyy luettavana eksoottisemmillakin laitteilla.
- Jonkin verran olen tutustunut myös WML:ään. Mitään käytännön sovelluksia en kuitenkaan ole WAP-maailmaan rakentanut.
Käyttöjärjestelmät
- Macit ovat tuttuja koulusta ja jonkin verran työmaalta. Kotona olen käyttänyt Macia kesäkuusta 2005 alkaen
- Kaiken sortin Windowseja olen käyttänyt koti-, koulu- ja työkoneissa vuosien varrella. Asennus ja administrointi onnistuu ainakin työpöytäkoneen tasolla.
Tällä hetkellä käytössä on kotona ja töissä pääosin Win2k.
- Linuxia olen pyöritellyt kotona, koulussa ja töissä. Pakollisen RedHatin lisäksi olen kokeillut Ubuntun, Mandrivan, SuSE:n ja Debianin levitysversioita - vaihtelevalla menestyksellä.
- Oikeista unix-käyttöjärjestelmistä kokemusta on HP-UX:ista, AIXista sekä Solariksesta. Viimeksi mainittuun olen joskus kääntänyt ohjelmiakin.
- Käyttöjärjestelmistä ensimmäisenä tutustuin Commodore Amigan Workbenchiin ja CLI-tulkkiin.
Valmisohjelmat
- XML-skeemojen ja WSDL-kuvausten tekemiseen olen käyttänyt XML Spy -työkalua.
- Microsoftin Office-paketin ohjelmat ovat tulleet vuosien varrella aika tutuiksi. Word-dokumenttien ja Powerpoint-esitysten lisäksi olen tehnyt Accessilla käyttöliittymiä MySQL- ja Oracle-tietokantoihin.
- Olen tutustunut Dreamweaveriin, vaikka itse teenkin lähes kaiken HTML-koodin Emacsilla tai TextPadilla.
- Kuvankäsittely- ja grafiikkaohjelmista tutuimpia minulle ovat Photoshop, Fireworks ja Paint Shop Pro sekä jossakin määrin Gimp.
Muuta
- Uusmediapalvelu RE:n mukaan kuuluin tammikuussa 2001 Suomen 30 halutuimman työntekijän joukkoon. (Ammattitaitoisia osaajia kysyttiin 70 henkilöltä 15 yrityksessä.)