mkoh.net beta!

portfolio

Minusta

Mikko nättinä

Olen melko varma, että kuulun siihen onnettomaan ihmisryhmään, joka hukuttaa itsensä erilaisiin harrasteprojekteihin ja aktiviteetteihin, koska eivät osaa olla ilmankaan!

Erilaiset webbiprojektit tai niiden suunnittelu ovat vakioiltapuhteitani ja vuosien saatossa olen tehnyt tai osallistunut jos jonkinlaiseen yritykseen ja viritykseen. Toiset maalaavat ja toiset koodaavat, kukin taplatkoon tyylillään ;)

Onneksi pääsen toteuttamaan itseäni myös leipätyössäni, joten nettiprojektit eivät ole jääneet vain iltapuuhastelun tasolle. Jatkuvasti kasvavat tarpeet moderneille Werkkosovelluksille takaavat, ettei tältä saralta lopu kynnettävä ihan heti!.

Henkilötiedot

Työhistoria

Varatoimitusjohtaja - Brain Alliance Oy, Helsinki

2009 - Toistaiseksi

Brain Alliancen logo

Brain Alliancen varatoimitusjohtajana tehtäväni on palvella sekä asiakkaitamme, että henkilöstöämme parhaalla mahdollisella tavalla. Päivittäiseen työnkuvaani kuuluvat yhdeydenpito asiakkaisiin, uusasiakashankinta ja markkinointi, sekä yrityksen päivittäisten tehtävien hoito. Näiden lisäksi toimin konsulttina ja kouluttajana tarpeen mukaan.

Delegointi ja itsenäiset ammattilaiset pitävät huolen, etten joudu puuttumaan pilkuntarkasti jokaiseen yksityiskohtaan ja minulle jää aikaa tärkeämmille tehtäville.

Konsultti / Projektipäällikkö - Brain Alliance Solutions Oy, Helsinki

2007 - 2009 (kaksi vuotta)

Brain Alliancen logo

Työni Brain Alliance Solutionilla (myöhemmin ilman Solutionia) oli erittäin vaihtelevaa. Siihen kuului pre sales insinöörinä toimimista, konsultointia, koulutusta (Pääosin Zendin PHP kursseja) ja tietenkin reippaanlaisesti PHP ohjelmointia.

Työsuhteen alussa toimin konsulttina suomalaisessa kiinteistönvälitysyrityksessä Igglo Oy:ssä aina vuoden 2008 loppuun asti. Muistan tuon ajan lämpimästi ja uskon, että tiimimme oli aikansa paras ja innovatiivisin suomalainen Web2.0 Scrum tiimi.

Tehtäväni Igglolla sisälsivät ohjelmistosuunnittelua, Scrum Masterina toimimista ja Igglon vuokrapalveluprojektin projektipäällikkönä toimimista.

Igglon jälkeen siirryin BA:n toimistolle ja toimin Lemminkäinen Oyj:lle totetutetun asunnot.fi palvelun pääsuunnittelijana ja projektipäällikkönä. Palvelu esittelee Lemminkäinen Talo Oy:n uudisasuntotuotannon modernilla ja visuaalisella tavalla. Palvelu julkaistiin ajallaan vuoden 2009 alussa.

Ohjelmistokehittäjä - eMedia Company Finland Oy, Helsinki

2005 - 2007 (2 vuotta 1 kk)

eMedian logo

eMedialla päävastuuni oli kehittää ja ylläpitää yrityksen tuotteita, jotka sisälsivät mm. eMedia CMS:n (käyttäjäystävällinen sisällönhallintasovellus) ja eMemberin (jäsenhallintasovellus). Teknologioina olivat PHP, JavaScript, MySQL, MSSQL ja PostgreSQL. Näiden lisäksi vastasin yrityksen edustaman amerikkalaisen Ektron CMS tuotesarjan asennus, ylläpito ja koulutustehtävissä.

Muiden tehtävien ohella toimin myynnin tukitoiminnoissa ja koulutin asiakkaita yrityksen tuotteiden käytössä.

Ohjelmistokehittäjä - EVTEK - Espoon-Vantaan Ammattikorkeakoulu / NETPRO - projekti, Espoo

2003 - 2004 (9 kuukautta)

EVTEK logo

Päätehtävänäni oli kehittää WebDAV (Delta-V ja ACL) kirjasto PHP:lla kytkemään Euroopan Unionin tukemana kehitettävä NetPro-oppimisalusta versioivaan dokumenttivarastoon (Jakarta Slide).

Koulutus

EVTEK - Espoon-Vantaan Ammattikorkeakoulu, Insinööri (AMK)

2000 - 2004 (4 vuotta)

  • Tutkinto Tietotekniikan insinööri
  • Pääaine Ohjelmistotuotanto
  • Sivuaineet Web-tekniikat , Tietoturva
  • Arvostelu 4 (1-5)
  • Insinöörityö Web-Sovellus: Virtuaali-Pohjanmaa (yhdessä Kalle Salmisen kanssa)
  • Arvosana 4

Päättötyössä suunniteltiin ja toteutettiin elinkustannuslaskuri vertailemaan asumiskuluja Keski-Pohjanmaan ja muun Suomen välillä. Sovellus kehitettiin Chydenius Instituutille, joka on osa Jyväskylän ja Oulun yliopistoja.

Elinkustannuslaskurin perimmäinen tarkoitus oli toimia osana projektia, jolla pyrittiin kontrolloimaan kasvavia, alueelta poissuuntautuvia muuttovirtoja ja houkuttelemaan potentiaalisia paluumuuttajia takaisin Keski-Pohjanmaan alueelle. Sovellus toi Keski-Pohjanmaalla asumisen taloudellisuutta ja muita etuja esille samalla tarjoten tietoa alueen palveluista ja nähtävyyksistä.

Lopputuloksena kehitimme "Jones in the Fast Lane" -tyyppisen lautapelin, jossa pelaaja pääsee monopolimaisessa virtuaalisessa kaupungissa tutustumaan Keski-Pohjanmaalla asumisen etuihin ja alueen palveluihin.

Sovellus kehitettiin PHP ja JavaScript -kielillä ja se käyttää XML-tietovarastoja säilyttämään staattisen pelilautadatan.

Virtuaalipohjanmaa Virtuaalipohjanmaa Virtuaalipohjanmaa Virtuaalipohjanmaa Virtuaalipohjanmaa

Sertifikaatit

NimiMyöntäjäPäiväys
Zend PHP 5 sertifiointi Zend Technologies Ltd. 2007/09
Certified Scrum Master Scrum Alliance Inc. 2008/08
Zend Framework -sertifiointi Zend Technologies Ltd. 2008/09

Kursseja ja koulutuksia

NimiYritysKuvausPäiväys
Zendin tuotekoulutus Zend Technologies Ltd. / Tel Aviv - Israel Kolmipäiväinen koulutus Zend ltd:n tuotteisiin ja palveluihin 2008/05
Train the trainer, Zend Framework course Zend Technologies Ltd. / WebEx Lyhyt verkkokurssi, joka opetti toimimaan kouluttajana Zendin kursseilla. 2008/06
Facebook sovelluskehitys Zipipop Oy / Helsinki - Suomi Puolen päivän kurssi, jossa tutustuttiin Facebook sovellusten kehittämiseen. 2008/07
Train the trainer, PHP I (PHP basics) Zend Technologies Ltd. / WebEx Lyhyt verkkokurssi, joka opetti toimimaan kouluttajana Zendin kursseilla. 2008/09
Train the trainer, PHP 5 Certification Zend Technologies Ltd. / WebEx Lyhyt verkkokurssi, joka opetti toimimaan kouluttajana Zendin kursseilla. 2008/09

Muita projekteja

Emerald-CMS kuvankaappaus

Emerald-CMS (2008) on PHP:lla ja Zend Frameworkilla rakennettu sisällönhallintajärjestelmä. Projektiin kuuluivat lisäkseni, Mikko Forsström, joka vastasi pääasiassa sovelluksen arkkitehtuurisuunnittelusta ja Petri Heinonen, joka toimi palvelinylläpitäjänä. Perustimme tuotteen ympärille Foolabs Oy -nimisen yrityksen, jonka palvelutarjontaan kuuluivat hosting ja kehittyneet virtuaalipalvelinympäristöt ja sisällönhallintajärjestelmällä toteutetut palvelut.

Minä ja Mikko F vastasimme yrityksessä sisällönhallintajärjestelmän kehittämisestä ja asiakastoteutuksista Petrin vastatessa laitteisto ja hosting palveluista.

cv_proj_emerald_layout_screenst

Emerald layout (2008) toteutettiin Emerald-CMS sisällönhallintajärjestelmän esittelyulkoasuksi. Grafiikka toteutettiin kokonaisuudessaan avoimen lähdekoodin tuotteilla: vektorigrafiikka tehtiin Incscapen Vector Illustratorilla ja jälkikäsittely ja pakolliset (kunnianosoituksena 90-luvun graafikoille :D) linssiheijastukset tehtiin Gimpillä.

FFF kuvankaappaus

Finnish Fight Finder - FFF (2007) on harrasteprojekti, jonka toteutin Suomen Vapaaotteluliitolle. Sovelluksella pidetään kirjaa vapaaotteluista ja heidän otteluhistoriastaan.

Sovellus tehtiin korvaamaan aiempi FFF versio. Suunnittelutyö tehtiin kuitenkin täysin alusta: erillisiin PHP-tiedostoihin perustunut (multiple entry points) sovellusarkkitehtuuri korvattiin modernilla single-entry -ratkaisulla, joka perustui silloiseen ohjelmistokehykseeni, luotiin sovellusta tukeva kirjastokokoelma ja uudistettiin koko tietokannan rakenne.

Vapaaotteluliiton sivuille IFRAME-tekniikalla upotettu sovellus on nähtävissä täällä

mjuCMS screenshot

uCMS (2008) syntyi yrityksestäni luoda mahdollisimman kevyt ja yksinkertainen sisällönhallintajärjestelmä (tässä tapauksessa ko. sana venytetään äärimmilleen).

uCMS sisältää minimimäärän verkkosivuston päivittämiseen ja palautteen keräämiseen vaadituista toiminnallisuuksista: sivujen päivitysmahdollisuus, WYSIWYG editori (TinyMCE) ja palautelomake. Tietovarastona käytetään levytiedostoja ulkoisten riippuvuuksien minimoimiseksi.

Kommentit

Ei kommentteja, mikset kirjoittaisi ensimmäistä?

Kommentoi

   _____    ______   _    _    __   __    ______    _____   
  / ___//  /_   _// | || | ||  \ \\/ //  /_____//  |  ___|| 
  \___ \\   -| ||-  | || | ||   \ ` //   `____ `   | ||__   
  /    //   _| ||_  | \\_/ ||    | ||    /___//    | ||__   
 /____//   /_____//  \____//     |_||    `__ `     |_____|| 
`-----`    `-----`    `---`      `-`'    /_//      `-----`  
                                         `-`