Innofactor Uratarina -blogisarjassa tutustumme innofactorilaisten urapolkuihin ja kokemuksiin Innofactorilla työskentelystä. Lisäksi sarjassa esiintyvät työntekijämme pohdiskelevat alansa tärkeimpiä tulevaisuuden teemoja.
Tällä kertaa työtehtävistään kertoo Ville, joka työskentelee Innofactorin Espoon toimipisteellä Senior Software Developerina.
Yli kymmenvuotisen Innofactor-urani aikana olen ollut mukana monissa erilaisissa projekteissa eri tasoilla kehittämässä ohjelmistoja. Aloittaessani Innofactorilla meitä työntekijöitä oli noin sata ja nyt meitä on jo yli viisisataa. On ollut mielenkiintoista seurata yrityksen kasvua ja nähdä millaisia haasteita matkan varrella on kohdattu ja ylitetty, ja miten työn tekeminen ja tekemistavat ovat aikojen saatossa kehittyneet.
Työskenneltyäni muutaman vuoden asiakastehtävissä siirryin mukaan tuotekehitysyksikköön, jossa olin mukana tekemässä erilaisia kokeiluja ja sisäisiä tuotteita. Viimeiset kolme vuotta olen tehnyt asiakasprojektitöitä Digital Services -yksikössämme ketterässä tiimissä. Microsoft-talona teemme kaiken alusta saakka Microsoftin stackilla. Rakennamme Microsoft Azuren päälle moderneilla webbiteknologioilla. Teknologioiden puolesta ei ole rajoitteita, vaan käytettävät teknologiat saa valita täysin itse.
Työssäni parasta ovat monipuoliset vaikutusmahdollisuudet omiin tehtäviin. Meillä saa vapaasti valita mitä tekee ja milloin, ja yksiköitä ja projekteja saa vaihtaa jos siltä tuntuu. Jos siis haluaa kokeilla jotain uutta, niin omaa työtä voi vapaasti muovata haluamaansa suuntaan. Myös työajoissa on hyvin joustoa.
Eniten inspiroidun ongelmien ratkomisesta ja yksinkertaistamisesta sekä kaikenlaisesta luovasta rakentelusta. Asiakkailta on myös mielenkiintoista oppia uutta erilaisista teknisistä teemoista. Asiakkaasta riippuen ohjelmistokehittämisen lomassa pääsee syventymään esimerkiksi erilaisiin insinööriteknologioihin.
Asiakastöissä on erittäin tärkeää ymmärtää asiakkaan tarpeet ja sparrata asiakasta oikein. Uusia teknologisia innovaatioita syntyy jatkuvasti, mutta pelkkä teknologia, framework tai ohjelmointikieli ei ratko itse ongelmaa. On siis olennaista osata teknologialähtöisen ajattelun lisäksi myös selvittää ongelmien perisyyt, kommunikoida ja tehdä sujuvaa yhteistyötä asiakkaan kanssa. Yhteistyön avulla saadaan selville oikeat ongelmat ja metodit niiden ratkomiseen.
Vapaa-ajalla harrastan kiipeilyä, sekä sisällä että ulkona. Urani alkuvaiheessa eräs sen aikainen työkaverini tutustutti minut kiipeilyyn, ja käymme yhä viikoittain työporukan kanssa kiipeilemässä. Toisinaan matkaamme harrastuksen perässä ulkomaille saakka.