SlideShare a Scribd company logo
1 of 3
Download to read offline
Jouni Pohjola ANSIOLUETTELO
Metsärinteentie 9
21500 Piikkiö
p. 050 5441 385
e-mail jouni.pohjola@gmail.com 06.12.2015
Henkilötiedot
Nimi Pohjola Jouni Rikhard
Syntymäaika-ja paikka 6.8.1965 Kiikala
Perhesuhteet Naimaton
Koulutus
Ylioppilastutkinto 1984
Kosken lukio, yleisarvosana laudatur
Opinnot Turun Yliopistossa
Tietojenkäsittelyoppi
Aloitusvuosi 1984
Filosofian kanditaatin tutkinto (maisteri) 1993
Pro Gradu: magna cum laude approbatur
Englantilainen filologia 1989-2008
Asepalvelus 1990-1991
Turun rannikkotykistörykmentti, aliupseerikoulu (kersantti)
Microsoft MCSE ja MCP+I 2000
Microsoft MCP 2002
Työkokemus
Turun Yliopiston tietojenkäsittelyopin laitos
Työharjoittelu 1986
Eri laitteistojen ja objektiorientoituneella kielellä toteutettujen ohjelmistojen ylläpitotehtäviä
Käyttöympäristöt: DEC Ultrix, MacOS, DOS
Tietoniksi Oy
Täysipäiväisenä ohjelmoijana 1987-1989, täysipäiväisenä järjestelmäasiantuntijana 1991 alkaen,
yrityksen osakkaana 1992 alkaen. Työtehtävät yrityksessä loppuivat 31.10.2013.
Täysipäiväiset työtehtävät vuoden 2004 jälkeen:
● Fenix Materiaalihallinto, CGI (alun perin Novo Group, sitten Logica): 2004-2013
• Eri osasovellusten ylläpito- ja suunnittelutehtäviä ohjelmistoalihankintana, mm. EDIfact-
ja Finvoice -sanomavälitystä, webkauppasovellusten tiedontuotantoa ja muita liittymiä eri
kolmannen osapuolen sovelluksiin (mm. Rondo), jonkin verran Unix-ympäristön ja
Oracle-tietokannan hallinnointia
• Ohjelmointiympäristö: Uniface 7, 8 ja 9 -käyttöliittymä, toiminnallisuus toteutettu
ensisijaisesti Oraclen PL/SQL-komentokielellä (Oracle-versiot 8, 9, 10g ja 11g) sekä
C-kielisillä ohjelmilla, osittain Oraclen upotuksilla
• Käyttöympäristö: Unix (ensisijaisesti Redhat Linux, myös mm. HP Unix)
● Fenix Taloushallinto, CGI: 2013 (projektiluonteinen)
• Anttilan kuluttajalaskutus –projektin laskujen kirjausosion tekninen suunnittelu ja toteutus
ohjelmistoalihankintana.
• Ohjelmointiympäristö: XSDE/XSFL-käyttöliittymä, toiminnallisuus toteutettu C-kielisillä
ohjelmilla ja osittain Oraclen upotuksilla (Oracle 10g)
• Käyttöympäristö: HP Unix, Redhat Linux
Yhteenveto ennen vuotta 2004 päättyneistä työtehtävistä:
● AMA3-satamalaskutus (Turun Satama): sovelluksen suunnittelu, toteutus ja ylläpito sekä
käyttökoulutus (2004), lisäksi useita osittain urakoina toteutettuja alisovelluksia (vuoteen
2008 asti). Ohjelmointiympäristöt: Microsoft Access -käyttöliittymä, toiminnallisuus
toteutettu pääosin Oraclen proseduureilla (Oraclen versiot 7 ja 9i), jonkin verran Visual
Basic -tukikoodia
● Automaattista kartanpiirtoa AutoCADillä: Lisp-ohjelmointikieli, MS-DOS-ympäristö
● Facility Management -tehtäviä valituille asiakkaille
● Fenix Henkilöstöhallinto (Novo Group, nyk. CGI), ylläpitotehtäviä: eri osasovellusten (ml.
Nokian räätälöinnit) ylläpito ohjelmistoalihankintana Ohjelmointiympäristö:
XSDE/XSFL-käyttöliittymä, toiminnallisuus toteutettu C-kielisillä ohjelmilla ja osittain
Oraclen upotuksilla (Oracle 7)
● Fenix Materiaalihallinto (Siemens Nixdorf, nyk. CGI), ohjelmistoalihankintana
ylläpitotehtäviä. Uniface-käyttöliittymä, toiminnallisuus toteutettu Oraclen upotuksilla ja
osittain C-kielisillä ohjelmilla toiminnallisuus toteutettu C-kielisillä ohjelmilla ja osittain
Oraclen upotuksilla (Oracle 6)
● Fenix Taloushallinto (Siemens Nixdorf, nyk. CGI): ohjelmistoalihankintana ylläpito- ja
suunnittelutehtäviä (mm. Tradekan ja SOK:n ohjelmistoräätälöinti, Ilmarisen
kustannuslaskenta), XSDE/XSFL-käyttöliittymä, toiminnallisuus toteutettu C-kielisillä
ohjelmilla ja osittain Oraclen upotuksilla (Oracle 6, Oracle 7)
● HANI Hansa-integraatio (Tiileritehtaat): sovellusten välinen tiedonsiirto, kertaluonteinen
urakka. Microsoft Access 2000 -käyttöliittymä, toiminnallisuus toteutettu Microsoft SQL
Serverin proseduureilla, jonkin verran Visual Basic –tukikoodia.
● Hautakivilaskutus (Loimaan Kivi): ohjelmiston ja käyttöympäristön ylläpitotehtäviä.
● KTR Keramian Tuotannon Raportit (Tiileritehtaat): tiilituotantotietojen siirto
varastokirjanpitoon (WinStore), kertaluonteinen urakka. Microsoft Access 2000
-käyttöliittymä, toiminnallisuus toteutettu Microsoft SQL Serverin proseduureilla, jonkin
verran Visual Basic –tukikoodia.
● Laboratoriojärjestelmä: suunnittelu- ja ylläpitotehtäviä, Nixdorf 8870-ympäristö
● Lehtien julkaisujärjestelmä (mm. Semic Press): Uniface-käyttöliittymä, toiminnallisuus
Oracle-tietokantakyselyillä (Oracle 6), Unix-ympäristö
● MAHTI-sovelluksen apteekkivarastotietojen arkisto (Helsingin Kaupungin
Terveysvirasto): sovelluksen suunnittelu ja toteutus, käyttökoulutus.
Ohjelmointiympäristö: Microsoft Access 97 ja 2000.
● Sairauskassajärjestelmä (EKA, Finnair): ylläpitotehtäviä, Nixdorf 8870-ympäristö
● Satamalaskutus v2 (Loviisan, Naantalin, Turun ja Vaasan satamat): ylläpitotehtäviä,
Nixdorf 8870 ja Unix-ympäristöt
● Terveydenhuollon ajanvarausjärjestelmä: ylläpitotehtäviä, Nixdorf 8870 –ympäristö
● TATI Takkatilauskanta (Tiileritehtaat): Finvoice-muotoisen eLaskun muodostaminen
laskuaineistosta, kertaluonteinen urakka. Microsoft Access 2000 -käyttöliittymä,
toiminnallisuus toteutettu Microsoft SQL Serverin (T-SQL) proseduureilla, jonkin verran
Visual Basic –tukikoodia.
● Ulkomaan kivimyynnin laskutusjärjestelmä (Palin Group): ohjelmiston ja
käyttöympäristön ylläpitotehtäviä.
Viestintävirasto, Kyberturvallisuuskeskus
Määräaikainen (ohjelmisto)asiantuntija 2014-
Pääasialliset projektit:
● Autoreporter-palvelun kehittämiseen liittyviä ohjelmointi- ja ohjelmistosuunnittelutehtäviä,
mm. XMPP- ja REST-rajapintojen toteutusta ja PostgreSQL-tietokannan kehitystä
• Ohjelmointiympäristö: valtaosin Python-ohjelmointikielisiä ohjelmia, jonkin verran
muuta skriptausta (awk, bash shell)
• Käyttöympäristö: Linux (Ubuntu)
● Johdon kausiraportoinnin uudistusprojektin vetäminen, siihen liittyvä
tietokantasuunnittelu, implementointi, dokumentointi ja koulutus, raporttigraafien
suunnittelu ja toteutus Qlikview BI-työkalulla.
• Ohjelmointiympäristö: Microsoft SQL Server 2008 ja 2012 (T-SQL ja kyselyt),
Qlikview, Visual Basic Script
• Käyttöympäristö: Windows 7
Muut projektit:
● HAVARO-palvelun dokumentin ohjelmisto-osuuden evaluointi
● Tiedostonsalausohjelman käyttöliitymä- ja tiedostokäsittelyosion toimintakuntoon
saattaminen, testaus ja dokumentointi
• Ohjelmointiympäristö: Delphi Object Pascal
• Käyttöympäristö: Windows 7
● Tietoturva-asiantuntijoiden työkaluohjelmiin liittyviä ohjelmointitehtäviä
• Ohjelmointiympäristö: valtaosin Python-ohjelmointikielisiä ohjelmia, jonkin verran
muuta skriptausta (awk, bash shell)
• Käyttöympäristö: Linux (Ubuntu)
● Sekalaisia muita ohjelmointi-, Linux-järjestelmähallinta- ja testaustehtäviä.
Keskeiset osaamisalueet
 C/C++-ohjelmointi
 Microsoft Access –ohjelmointi
 ohjelmistosuunnittelu
 PL/SQL-ohjelmointi
 Python-ohjelmointi
 Qlikview BI
 Uniface –ohjelmointi (versio 7 ja uudemmat)
 T-SQL-ohjelmointi
 tietokannan käsittely, erikoisesti Oracle- (versio 9 ja uudemmat) ja SQL Server -kannat
 tietokantasuunnittelu
 XML- ja EDIFACT-sanomien käsittely

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

CV-15

  • 1. Jouni Pohjola ANSIOLUETTELO Metsärinteentie 9 21500 Piikkiö p. 050 5441 385 e-mail jouni.pohjola@gmail.com 06.12.2015 Henkilötiedot Nimi Pohjola Jouni Rikhard Syntymäaika-ja paikka 6.8.1965 Kiikala Perhesuhteet Naimaton Koulutus Ylioppilastutkinto 1984 Kosken lukio, yleisarvosana laudatur Opinnot Turun Yliopistossa Tietojenkäsittelyoppi Aloitusvuosi 1984 Filosofian kanditaatin tutkinto (maisteri) 1993 Pro Gradu: magna cum laude approbatur Englantilainen filologia 1989-2008 Asepalvelus 1990-1991 Turun rannikkotykistörykmentti, aliupseerikoulu (kersantti) Microsoft MCSE ja MCP+I 2000 Microsoft MCP 2002 Työkokemus Turun Yliopiston tietojenkäsittelyopin laitos Työharjoittelu 1986 Eri laitteistojen ja objektiorientoituneella kielellä toteutettujen ohjelmistojen ylläpitotehtäviä Käyttöympäristöt: DEC Ultrix, MacOS, DOS Tietoniksi Oy Täysipäiväisenä ohjelmoijana 1987-1989, täysipäiväisenä järjestelmäasiantuntijana 1991 alkaen, yrityksen osakkaana 1992 alkaen. Työtehtävät yrityksessä loppuivat 31.10.2013. Täysipäiväiset työtehtävät vuoden 2004 jälkeen: ● Fenix Materiaalihallinto, CGI (alun perin Novo Group, sitten Logica): 2004-2013 • Eri osasovellusten ylläpito- ja suunnittelutehtäviä ohjelmistoalihankintana, mm. EDIfact- ja Finvoice -sanomavälitystä, webkauppasovellusten tiedontuotantoa ja muita liittymiä eri kolmannen osapuolen sovelluksiin (mm. Rondo), jonkin verran Unix-ympäristön ja Oracle-tietokannan hallinnointia • Ohjelmointiympäristö: Uniface 7, 8 ja 9 -käyttöliittymä, toiminnallisuus toteutettu ensisijaisesti Oraclen PL/SQL-komentokielellä (Oracle-versiot 8, 9, 10g ja 11g) sekä C-kielisillä ohjelmilla, osittain Oraclen upotuksilla • Käyttöympäristö: Unix (ensisijaisesti Redhat Linux, myös mm. HP Unix) ● Fenix Taloushallinto, CGI: 2013 (projektiluonteinen) • Anttilan kuluttajalaskutus –projektin laskujen kirjausosion tekninen suunnittelu ja toteutus
  • 2. ohjelmistoalihankintana. • Ohjelmointiympäristö: XSDE/XSFL-käyttöliittymä, toiminnallisuus toteutettu C-kielisillä ohjelmilla ja osittain Oraclen upotuksilla (Oracle 10g) • Käyttöympäristö: HP Unix, Redhat Linux Yhteenveto ennen vuotta 2004 päättyneistä työtehtävistä: ● AMA3-satamalaskutus (Turun Satama): sovelluksen suunnittelu, toteutus ja ylläpito sekä käyttökoulutus (2004), lisäksi useita osittain urakoina toteutettuja alisovelluksia (vuoteen 2008 asti). Ohjelmointiympäristöt: Microsoft Access -käyttöliittymä, toiminnallisuus toteutettu pääosin Oraclen proseduureilla (Oraclen versiot 7 ja 9i), jonkin verran Visual Basic -tukikoodia ● Automaattista kartanpiirtoa AutoCADillä: Lisp-ohjelmointikieli, MS-DOS-ympäristö ● Facility Management -tehtäviä valituille asiakkaille ● Fenix Henkilöstöhallinto (Novo Group, nyk. CGI), ylläpitotehtäviä: eri osasovellusten (ml. Nokian räätälöinnit) ylläpito ohjelmistoalihankintana Ohjelmointiympäristö: XSDE/XSFL-käyttöliittymä, toiminnallisuus toteutettu C-kielisillä ohjelmilla ja osittain Oraclen upotuksilla (Oracle 7) ● Fenix Materiaalihallinto (Siemens Nixdorf, nyk. CGI), ohjelmistoalihankintana ylläpitotehtäviä. Uniface-käyttöliittymä, toiminnallisuus toteutettu Oraclen upotuksilla ja osittain C-kielisillä ohjelmilla toiminnallisuus toteutettu C-kielisillä ohjelmilla ja osittain Oraclen upotuksilla (Oracle 6) ● Fenix Taloushallinto (Siemens Nixdorf, nyk. CGI): ohjelmistoalihankintana ylläpito- ja suunnittelutehtäviä (mm. Tradekan ja SOK:n ohjelmistoräätälöinti, Ilmarisen kustannuslaskenta), XSDE/XSFL-käyttöliittymä, toiminnallisuus toteutettu C-kielisillä ohjelmilla ja osittain Oraclen upotuksilla (Oracle 6, Oracle 7) ● HANI Hansa-integraatio (Tiileritehtaat): sovellusten välinen tiedonsiirto, kertaluonteinen urakka. Microsoft Access 2000 -käyttöliittymä, toiminnallisuus toteutettu Microsoft SQL Serverin proseduureilla, jonkin verran Visual Basic –tukikoodia. ● Hautakivilaskutus (Loimaan Kivi): ohjelmiston ja käyttöympäristön ylläpitotehtäviä. ● KTR Keramian Tuotannon Raportit (Tiileritehtaat): tiilituotantotietojen siirto varastokirjanpitoon (WinStore), kertaluonteinen urakka. Microsoft Access 2000 -käyttöliittymä, toiminnallisuus toteutettu Microsoft SQL Serverin proseduureilla, jonkin verran Visual Basic –tukikoodia. ● Laboratoriojärjestelmä: suunnittelu- ja ylläpitotehtäviä, Nixdorf 8870-ympäristö ● Lehtien julkaisujärjestelmä (mm. Semic Press): Uniface-käyttöliittymä, toiminnallisuus Oracle-tietokantakyselyillä (Oracle 6), Unix-ympäristö ● MAHTI-sovelluksen apteekkivarastotietojen arkisto (Helsingin Kaupungin Terveysvirasto): sovelluksen suunnittelu ja toteutus, käyttökoulutus. Ohjelmointiympäristö: Microsoft Access 97 ja 2000. ● Sairauskassajärjestelmä (EKA, Finnair): ylläpitotehtäviä, Nixdorf 8870-ympäristö ● Satamalaskutus v2 (Loviisan, Naantalin, Turun ja Vaasan satamat): ylläpitotehtäviä, Nixdorf 8870 ja Unix-ympäristöt ● Terveydenhuollon ajanvarausjärjestelmä: ylläpitotehtäviä, Nixdorf 8870 –ympäristö ● TATI Takkatilauskanta (Tiileritehtaat): Finvoice-muotoisen eLaskun muodostaminen laskuaineistosta, kertaluonteinen urakka. Microsoft Access 2000 -käyttöliittymä, toiminnallisuus toteutettu Microsoft SQL Serverin (T-SQL) proseduureilla, jonkin verran Visual Basic –tukikoodia. ● Ulkomaan kivimyynnin laskutusjärjestelmä (Palin Group): ohjelmiston ja käyttöympäristön ylläpitotehtäviä. Viestintävirasto, Kyberturvallisuuskeskus Määräaikainen (ohjelmisto)asiantuntija 2014-
  • 3. Pääasialliset projektit: ● Autoreporter-palvelun kehittämiseen liittyviä ohjelmointi- ja ohjelmistosuunnittelutehtäviä, mm. XMPP- ja REST-rajapintojen toteutusta ja PostgreSQL-tietokannan kehitystä • Ohjelmointiympäristö: valtaosin Python-ohjelmointikielisiä ohjelmia, jonkin verran muuta skriptausta (awk, bash shell) • Käyttöympäristö: Linux (Ubuntu) ● Johdon kausiraportoinnin uudistusprojektin vetäminen, siihen liittyvä tietokantasuunnittelu, implementointi, dokumentointi ja koulutus, raporttigraafien suunnittelu ja toteutus Qlikview BI-työkalulla. • Ohjelmointiympäristö: Microsoft SQL Server 2008 ja 2012 (T-SQL ja kyselyt), Qlikview, Visual Basic Script • Käyttöympäristö: Windows 7 Muut projektit: ● HAVARO-palvelun dokumentin ohjelmisto-osuuden evaluointi ● Tiedostonsalausohjelman käyttöliitymä- ja tiedostokäsittelyosion toimintakuntoon saattaminen, testaus ja dokumentointi • Ohjelmointiympäristö: Delphi Object Pascal • Käyttöympäristö: Windows 7 ● Tietoturva-asiantuntijoiden työkaluohjelmiin liittyviä ohjelmointitehtäviä • Ohjelmointiympäristö: valtaosin Python-ohjelmointikielisiä ohjelmia, jonkin verran muuta skriptausta (awk, bash shell) • Käyttöympäristö: Linux (Ubuntu) ● Sekalaisia muita ohjelmointi-, Linux-järjestelmähallinta- ja testaustehtäviä. Keskeiset osaamisalueet  C/C++-ohjelmointi  Microsoft Access –ohjelmointi  ohjelmistosuunnittelu  PL/SQL-ohjelmointi  Python-ohjelmointi  Qlikview BI  Uniface –ohjelmointi (versio 7 ja uudemmat)  T-SQL-ohjelmointi  tietokannan käsittely, erikoisesti Oracle- (versio 9 ja uudemmat) ja SQL Server -kannat  tietokantasuunnittelu  XML- ja EDIFACT-sanomien käsittely