Aki Loponen

Olen duunaillut softaa pitkälti toistakymmentä vuotta. Ammatillinen kiinnostus hyppelee luontevasti algoritmisen optimoinnin ja asiakkaan toimintatapojen ymmärtämisen välillä. Uuden kehittäminen ja vanhan ylläpitäminen luonnistuu yhtäläisesti nikottelematta. Asiakkaan kanssa yhteistyössä työskentely best. Erityisesti loistan pitkäjänteisissä projekteissa, jotka pyrkivät hyödyttämään yhteiskuntaa ja ihmisten hyvinvointia.

Work experience

Evident Solutions Ltd

Software Developer
2019–

Evidentillä olen hionut timantteja asiakasprojekteissa.

University of Jyväskylä, Department of Psychology: Nuorten Kompassi Plus

Software Developer

2019–2020
Kehitin interaktiivisen chatbot-tyylisen harjoituskokonaisuuden, ajastettujen tekstiviestien ja käyttäjien profiloinnin teknistä toteutusta käytössä olleelle alustalle. Ko. tutkimushankkeessa kehitetään interaktiivista ja pelillistä nuorten hyvinvointitaitoja tukevaa verkkosovellusta.

Python, Javascript, jQuery, Django, Twilio-integraatio, PostgreSQL

Finnish National Library: National Library of Finland development

Software Developer

2019
Digitalia-projektissa jatkokehitin digitaalista arkistoa niin korjaten vanhaa kuin rakennellen uutta. Koodausta oli koko matkalta datan importoinnista tietokannan kautta käyttöliittymään.

Spring MVC, Java, Oracle 11g, JPA, Hibernate, Dalesbred, ElasticSearch, NPM, HTML 5, jQuery, Typescript, Angular, CSS, Sass, Bootstrap, OAuth, SAML, OAI-PMH, METS -standardi, ALTO XML -standardi, MARC 21 -yhtenäisformaatit, IntelliJ IDEA, Apache Tomcat, Gradle, Jenkins

https://www.hyvaollakoulussa.fi/

Game programmer
2017–2018

https://www.hyvaollakoulussa.fi/: Well-being at school -project, Magis game

Game programmer

2017–2018
Ohjelmoin pelikoodia 10-12 vuotiaille lapsille suunnattuun sosiaalista kanssakäyntiä opettavaan Magis-peliin, joka oli osa Vaasanseudun mielenterveysseuran ja Jyväskylän psykologian laitoksen yhteistyössä kehittämää Hyvä olla koulussa -hanketta.

C#, Unity 3D

Headsted Ltd

Lead Developer
2014–2019

Headstedilla kehitettiin henkisen hyvinvoinnin verkko-ohjelmia sekä kuluttaja- ja organisaatiokäyttöön että tutkimushankkeisiin. Ohjelmat perustuvat tutkittuihin ja tunnettuihin psykologisiin menetelmiin, jotka perustuvat pääasiassa hyväksymis- ja omistautumisterapiaan (HOT).

Headsted Ltd: Henkisen hyvinvoinnin verkko-ohjelmat

Lead Developer

2017–2019
Minulla oli vetovastuu ohjelmien teknisestä suunnittelusta, toteutuksesta ja ylläpidosta. Kehitin myös sisältöjä.

Python, Django, PostgreSQL, Ubuntu server, jQuery, Twilio-integraatio

Headsted Ltd: Henkisen hyvinvoinnin verkko-ohjelmat

Software Designer

2014–2017
Toin startup-yritykseen ammattimaista otetta ohjelmistonkehitykseen. Kehitin ja ylläpidon palvelimia ja ohjelmistoja, sekä vähensin merkittävästi teknistä velkaa.

Python, Django, PostgreSQL, Ubuntu server, jQuery, Twilio-integraatio

Solita Ltd

Software Designer
2010–2014

Työskentelin muutamassa julkishallinnon projektissa backend- ja tietokantapuolen ohjelmistosuunnittelijana.

Finnish Transport Agency: Junaliikenteen ennakkotietojärjestelmä

Software Designer

2013–2014
Ohjelmoin algoritmisesti haastavan veturinkuljettajan tulosteiden muodostamisen ennakkotieto- ja liikennejärjestelmien tuottaman tiedon pohjalta.

Java, Eclipse, Spring MVC, Oracle, Javascript

Finnish Ministry of Agriculture and Forestry: Subsidy handling system

Software Designer

2010–2013
Ohjelmoin EU-maataloustukien maksatukseen, perintään ja raportointiin käytettävää järjestelmää. Integroin raportointipuolta operatiiviseen järjestelmään, muodostin raporttikyselyitä sekä laajensin operatiivista järjestelmää.

Java, Spring, TikeSwing, Hibernate, Oracle 10g, PL/SQL, SQL

University of Tampere

Researcher
2005–2010

Tein tutkimusta ja tutkimusvälinekehitystä kieltenvälisen tiedonhaun ongelmiin Suomen Akatemian rahoittamissa CLIR-projekteissa.

Informaatiotutkimuksen ja interaktiivisen median laitos: Cross-lingual information retrieval

Researcher

2006–2010
Tutkin ja kehitin tilastollista menetelmää kieltenvälisen tiedonhaun ongelmiin (FITE-TRT).

Tieteellinen menetelmä, Java, Unix, C, Lemur, Indri, Inquery

Informaatiotutkimuksen ja interaktiivisen median laitos: Cross-lingual information retrieval

Junior Software Designer

2005–2006
Ohjelmoin tiedonhaun opetuksessa käytettyä tiedonhakupeliä ja kieltenvälisen tiedonhaun tutkimusapuvälineitä.

Unix, Java, C

Education

University of Tampere

Master of Science

1999–2006
Algoritmiikan maisteriohjelman tutkintoni koostui tietojenkäsittelytieteen pääaineesta ja matematiikan ja filosofian sivuaineista. Pro gradu -tutkielma käsitteli satunnaislukujen generointia radiokohinasta.

Skills

Keywords

ALTO XML -standardi, Agile, Angular, Apache Tomcat, BEA WebLogic, Bootstrap, C, C#, CSS, CVS, Continuous Integration, Dalesbred, Django, EJB, EasyMock, Eclipse, ElasticSearch, GIT, Gradle, HTML, HTML 5, Hibernate, Hudson, Indri, Inquery, IntelliJ IDEA, JDBC, JPA, JUnit, Java, JavaEE, Javascript, Jenkins, Jetty, Lemur, Linux, MARC 21 -yhtenäisformaatit, METS -standardi, Maven, Max OS X, Mercurial, NPM, OAI-PMH, OAuth, Oracle, Oracle 10g, Oracle 11g, PL/SQL, PostgreSQL, Python, Rest, SAML, SQL, SVN, Sass, Tieteellinen menetelmä, Scrum, Servlet, Spring, Spring Boot, Spring MVC, Spring Security, TikeSwing, Twilio-integraatio, Typescript, Ubuntu server, Unity 3D, Unix, Wicket, Windows, XML, XSLT, YourKit, jQuery

Languages

Finnish Native
English Excellent