Curriculum Vitae
Petteri Kamppuri, syntynyt 29.9.1979.
| Osoite | Lielahdentie 3 A 20 00200 HELSINKI |
| Puhelin | +358 50 331 7961 |
| Sähköposti | petteri.kamppuri@fimug.fi |
| Kotisivut | http://petteri.kamppuri.fidisk.fi/ |
Kielet
| Suomi | Äidinkieli |
| Englanti | Erinomainen |
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
| 1999 | Suoritettu 180 vuorokauden asepalvelus. Sotilasarvo tykkimies. |
Email me: petteri.kamppuri@fimug.fi
Updated: 06.12.2008 (dd.mm.yyyy)