Curriculum Vitae

Petteri Kamppuri, syntynyt 29.9.1979.

OsoiteLielahdentie 3 A 20
00200  HELSINKI
Puhelin+358 50 331 7961
Sähköpostipetteri.kamppuri@fimug.fi
Kotisivuthttp://petteri.kamppuri.fidisk.fi/

Kielet

SuomiÄidinkieli
EnglantiErinomainen

Työkokemus

11/2003- Täyspäiväistä ja alkuun osa-aikaista työtä ohjelmistosuunnittelijana Marko Karppinen & Co. Oy:ssä. Mac OS X ja iPhone-ohjelmointia Objective-C-kielellä käyttäen Cocoa-sovelluskehystä.
8/2002-11/2003 Täyspäiväistä ja osa-aikaista työtä Noval Networksissa järjestelmäasiantuntijana. Työtehtäviin on kuulunut mm. ohjelmointia Perlillä, shell-skripteillä, Javalla, C:llä. Myös myyntihenkiset asiakaskäynnit ovat olleet olennainen osa työtä. Tietoliikennetekniikan laitteet ja käsitteet ovat tulleet käytännön tasolla erittäin tutuiksi.
2/2000-8/2002 Täyspäiväistä ja osa-aikaista työtä Enlightment Entertainmentissä ohjelmistosuunnittelijana. Työtehtäviin on kuulunut mm. palvelinohjelmointia Javalla, verkko- ja tietokantaohjelmointia Win32:lle C++:lla sisältäen mm. verkkototeutuksen kahteen online-peliin. Paljon dokumentointia: vaatimusmäärittelyä, suunnittelua ja lähdekoodin dokumentointia.
Kesät
1997 ja
1999
Mikrotukihenkilönä VTT Automaatiossa. Uusien koneiden asennusta ja tukea Windows 95/98:n ja NT:n, MS Office:n ja muiden ohjelmien käytössä.

Koulutus

Kevät 2005 Valmistunut tietojenkäsittelytieteen kandidaatiksi Helsingin yliopistosta.
2002- Aloitettu ohjelmistoliiketoiminnan sivuaineopinnot Helsingin kauppakorkeakoulussa ja Teknillisessä korkeakoulussa.
Kevät 2001 Neljän kuukauden, kuuden opintoviikon ohjelmistotuotantoprojekti nimeltään Venice aiheena UML-visualisaatio. Projekti suoritettiin Nokian tutkimuskeskuksessa.
1998- Aloitettu tietojenkäsittelytieteen opinnot Helsingin yliopistossa. Tällä hetkellä suoritettuna 146 opintoviikkoa. Tavoitteena on maisterin tutkinto.
1998 Ylioppilaaksi Olarin lukiosta.

Muuta

2004 Puheenjohtaja, Finnish Macintosh User Group fiMUG ry. Talouden suunnittelua ja toiminnan järjestämistä.
2000-2003 Varapuheenjohtaja, Finnish Macintosh User Group fiMUG ry.
1998- Freeware-ohjelmoija. Kehittänyt kolme erillistä ohjelmaa. Käyttäjien sähköpostineuvontaa ja päivitysten tekemistä.
1997- Toiminut fiMUGin AppleGarden-BBS-järjestelmän yhtenä ylläpitäjänä vapaaehtoispohjalta. Tehtäviin on kuulunut asiakaspalvelua (käyttäjien kysymyksiin vastaamista) sekä palvelinten ylläpitoa ja myöskin räätälöityjen ohjelmistojen kehittämistä. Yhtenä projektina suuri osa www.fimug.fi:n teknisestä toteutuksesta.

Taidot ja kiinnostukset

Lista ei ole missään erityisessä järjestyksessä.

  • C
    Yhdentoista vuoden ohjelmointikokemus. Kielen läpikotainen tuntemus.
  • Objective-C
    Viiden vuoden ohjelmointikokemus. Erittäin hyvä tuntemus kielen ominaisuuksista, mukaan lukien Objective-C 2.0.
  • Cocoa
    Viiden vuoden ohjelmointikokemus Applen Cocoa-sovelluskehyksestä. Kokemusta melkein kaikista kehyksen eri osa-alueista.
  • iPhone OS
    Puolen vuoden ohjelmointikokemus iPhone OS -sovelluskehyksestä. Kokemusta monista kehyksen eri osa-alueista.
  • C++
    Viisi vuotta ohjelmointikokemusta. Vankka tuntemus kielen piirteistä ja ominaisuuksista, mukaan lukien jonkin verran STL-tuntemusta. Kiinnostusta ja kokemusta oliosuunnittelusta ja -ohjelmoinnista myös yleisemmin.
  • Java
    Kahdeksan vuotta ohjelmointikokemusta. Hyvä tuntemus kielen piirteistä ja työkaluista. Käytännön kokemusta Javasta monissa ympäristöissä, kuten palvelinpuolella ja appleteissa sekä grafiikka-, verkko- ja tietokantaohjelmoinnissa.
  • SQL
    Kokemusta SQL-kielestä käytännön sovelluksissa. Relaatiotietokantojen matemaattisten periaatteiden ymmärrys. Kokemusta mm. MySQL:stä, Oraclesta ja Sybasesta.
  • UML
    Viiden vuoden kokemus UML-mallinnustekniikoista.
  • Win32 API
    Vuoden kokemus Win32 API-ohjelmoinnista. Kokemusta ikkunoinnista ja kontrolleista, rinnakkaisuudenhallinnasta, ADO-tietokantayhteyksistä sekä UDP/IP- ja TCP/IP-verkko-ohjelmoinnista.
  • POSIX
    Perustietämys POSIX- ja UNIX-ohjelmoinnista. Pthreads-kirjaston ja BSD-pistokkeden tuntemus. Hyvä ymmärrys UNIX-käyttöjärjestelmän toteutuksen perusteista.
  • HTML
    Hyvä tuntemus ja ymmärrys HTML:stä ja CSS:stä.
  • XML
    Hyvä tietämys ja käytännön kokemus XML-merkkauksesta, DTD-määrittelyistä, XSLT-muunnoksista ja FO-muotoiluolioista.
  • Perl
    Kokemusta tekstiprosessoinnista, säännöllisistä lausekkeista, CGI-skripteistä ja muista Perlin ominaisuuksista.
  • PHP
    Kahden vuoden PHP-ohjelmointikokemus tietokantapohjaisista WWW-sivustoista.
  • WWW-ohjelmointi
    Seitsemän vuoden kokemus WWW-ohjelmoinnista. Tietoturvakysymysten ymmärrys. Toteuttanut sivustoja PHP:llä, Javalla ja Visual Basicilla.
  • OpenGL
    Jonkin verran kokemusta 3D-OpenGL-ohjelmoinnista ja ymmärrys grafiikkakirjaston matemaattisesta pohjasta.
  • Verkko-ohjelmointi
    Hyvä tuntemus TCP:stä ja UDP:stä runsaalla käytännön kokemuksella.

Asepalvelus

1999Suoritettu 180 vuorokauden asepalvelus. Sotilasarvo tykkimies.

Email me: petteri.kamppuri@fimug.fi

Updated: 06.12.2008 (dd.mm.yyyy)

Back to main page.