Aavasoft tarjoaa ohjelmistokehityspalveluja

Tähän mennessä olen toiminut asiakasyritysteni toimeksiannosta seuraavissa rooleissa:

  • jatkuu Scrum Master. Työskentelen keskisuuren ohjelmistotalon alihankkijana projektissa, jossa kehitetään suurelle suomalaiselle konsernille Java-pohjaista verkkopalvelua. Projekti on kooltaan muutamia kymmeniä henkilötyövuosia. Tärkein tehtäväni projektissa on varmistaa työn eteneminen ja kehitystiimin toimintaedellytysten säilyminen. Osallistun myös järjestelmän määrittelytyöhön sekä lisäksi toteutustyöhön. Projektissa käytettäviä teknologioita ovat muun muassa J2EE, Spring, Hibernate, Liferay, Eclipse, Subversion, MySQL ja JMeter. Järjestelmän ensimmäinen versio valmistui aikataulussaan ja on jo tuotantokäytössä. Tällä hetkellä jatkamme järjestelmän edelleenkehittämistä jatkoprojektissa.

  • jatkuu PHP/MySQL/XML/XSLT-pohjainen julkaisujärjestelmä. Toteutin PHP:lla järjestelmän, jonka avulla asiakas voi ylläpitää ja julkaista videopohjaista sisältöä omille asiakkailleen. Järjestelmän toteutuksessa käytin PHP/MySQL:n lisäksi monipuolisesti XML- ja XSLT-tekniikoita. Järjestelmä on jo tuotantokäytössä ja jatkokehitän sitä edelleen asiakkaan toiveiden perusteella. Lisäksi toimin teknisenä asiantuntijana tilanteissa, joissa järjestelmä otetaan käyttöön uudella asiakkaalla.

  • Isossa ohjelmistokehityshankkeessa Java-suunnittelua ja -toteutusta sekä teknologiaselvityksiä. Lisäksi tehtäviini kuuluu hyvin monipuolista SQL Server -ohjelmointia sekä myös Java- ja COM-komponenttien yhteenliittämistä.

  • Basware-ohjelmistoasiantuntija. Basware-maksuliikenneohjelmistoa käyttävä asiakasyritykseni on siirtymässä SEPA (Single Euro Payments Area) -muotoiseen maksujen välitykseen. Asiakkaani on yksi Suomen suurimmista maksunvälittäjistä ja siksi siirtymävaihe on valmisteltava huolellisesti. Toimin asiakkaan tukena Basware-maksuliikenneasiantuntijana muun muassa varmistaen pankkiyhteyksien toimivuuden, osallistuen ohjelmiston käyttöön liittyvien teknisten kysymysten ratkaisemiseen sekä laatien tarvittavia ohjeistuksia ohjelmiston käyttäjille. Lisäksi koodaan Javalla apuohjelmiston asiakkaan suurten maksuaineistojen käsittelyä varten.

  • Vaatimusmäärittelyn tekeminen. Asiakkaani, joka on yksi Suomen isoimmista ohjelmistoyrityksistä, on kehittämässä organisaationsa paperimateriaalien sähköistä arkistointia. Haastattelen yrityksen edustajia ja laadin haastattelujen perusteella vaatimusmäärittelyn arkistoinnin keskeisistä kehittämiskohteista.

  • Tutorina toimiminen. Yrittäjänä toimiva entinen kollegani jatko-opiskelee aikuiskoulutuskeskuksen järjestämässä koulutuksessa ohjelmistosuunnittelua ja Java-ohjelmointia. Toimin hänen tutorinaan ohjaten ja valvoen opintojen edistymistä.

  • C#.NET-työasemaohjelmisto. Koodasin pyöräilyseurojen käyttöön tuloslaskentaohjelmiston.

  • Teknologia-arvioinnin tekeminen. Asiakas oli vaihtamassa www-ohjelmistojensa toteutusteknologiaa modernimmaksi. Haastattelin yritysjohdon ja kehitysosaston edustajia sekä tein haastattelujen perusteella raportin valittujen teknologiaratkaisujen soveltuvuudesta yrityksen tavoitteisiin. Raportin perusteella yritysjohto pystyi tekemään konkreettisia toimenpiteitä kehitystoiminnan ohjaamisessa.

  • Vaatimusmäärittelyn tekeminen hankkeessa, jossa asiakkaalla oli alustava visio järjestelmän luonteesta. Tehtäväni oli haastatella keskeisiä avainhenkilöitä ja analysoida vaatimukset sekä muodostaa analysiin perusteella asiakasyrityksen standardien mukainen vaatimusmäärittely. Asiakas oli lopputulokseen tyytyväinen, mikä poiki lisätilauksen toisesta, vastaavasta hankkeesta.

  • Teknologiajohtajana toimiminen. Toimin yhteyshenkilönä ja koordinaattorina yrityksen liiketoimintajohdon ja teknologiaosaston välillä. Tehtäväni on varmistaa, että asiakasyrityksen tuotantojärjestelmään toteutettavat uudet ominaisuudet aidosti vastaavat liiketoiminnan tarpeita.

  • Tuotekehitysjohdon konsultointi. Asiakasyrityksen tuotekehitysosasto kehittää prosesseja ja toimintatapojaan. Toimin neuvonantajana ja sparraajana tuotekehitysjohtajalle.

Ennen yrityksen perustamista työurallani olen toiminut pääasiassa taloushallinto- ja verkonhallintaohjelmistojen kehityksen parissa, 10 vuoden ajan ohjelmistosuunnittelijana sekä 10 vuoden ajan projektipäällikkönä, kehityspäällikkönä ja kehitysjohtajana. Seuraavista teknologioista ja menetelmistä minulla on useamman vuoden kokemus ja olen käyttänyt niitä aktiivisesti useammissa menestyksellisissä projekteissa:

  • Java, Hibernate, Swing
  • C#.NET
  • (Visual)C++
  • SQL
  • XML/XSLT
  • Scrum, TDD

Tämä kokemus ja osaaminen antaa minulle hyvät valmiudet tarjota muun muassa yllä kuvaamani kaltaisia palveluita.

© Aavasoft, 2008-2011

Valid XHTML 1.0 Strict