Suunnittelin ja toteutin toiminnanohjausjärjestelmään uutena osana luotsikutterinhoitajien työ- ja lepoaikaseurantajärjestelmän. Järjestelmä muodostui matkapuhelimella käytettävästä applikaatiosta ja rajapinnoista pääjärjestelmään.
Lisäksi tein ylläpitoa ja jatkokehitystä toiminnanohjausjärjestelmän muihin osioihin.
Spring Boot, Java, Kotlin, SQL Server, JPA, Hibernate, Dalesbred, NPM, HTML 5, Typescript, Angular, CSS, Sass, Material Design, Progressive Web App, Android, IntelliJ IDEA, Apache Tomcat, Gradle
Spring MVC, Java, Kotlin, Oracle 11g, JPA, Hibernate, Dalesbred, ElasticSearch, NPM, HTML 5, Typescript, AngularJS, Angular, CSS, Sass, Bootstrap, IntelliJ IDEA, Apache Tomcat, Gradle
NPM, HTML 5, Typescript, AngularJS, Angular, CSS, Sass, Bootstrap, Java, Tietokanta, Spring, Spring Boot, PostgreSQL, Python, Embedded Linux
AngularJS, Javascript, Karma, HTML, Bootstrap, XBRL, Java, Tietokanta, Spring, Spring Boot
Java, PostgreSQL, Angular, HTML 5, Spring MVC, CSS, Sass
Projektissa toteutettiin laajahkoa autoteollisuuden markkinatiedon analysointi/datamining sovellusta.
Toimin tietokanta-arkkitehtina ja vastasin tuotteen datasta, sen rakentamisesta ja rakenteen suunnittelusta, optimoinnista ja tunnuslukujen laskennasta.
SQL Server, SQL, Java
Javascript, AngularJS, Windows, C++
Picoprojektori pohjaisen animaatioihin perustuvan tarinankerrontasovelluksen rakentaminen.
Toteutimme sovelluksen, jossa lapset pystyivät kertomaan tarinoita projisoimalla lyhyitä animaatiopätkiä ympäristöön projektoripuhelimella. Projekti oli AVEKin tukema.
Android
C, C++, Embedded C, Linux, Bluetooth LE
Android, Bluetooth, Embedded C
Android, OpenCV
Toimin Nokian tutkimuskeskuksessa tutkimusinsinöörinä ja vanhempana tutkijana eri ohjelmistotekniikan tutkimusalueilla. Aloitin ohjemointikielten, virtuaalikoneiden ja käyttöjärjestelmien tutkimusalueella. Tutkin muös kommunikointi- ja kollaboraatio-ohjelmistoja. Viimeisimmäksi tutkin ihmistä tietotekniikan käyttäjänä, käyttökokemusta ja jokapaikan tietotekniikkaa.
Olen aina halunnut toteuttaa sen mitä tutkin, joten tutkimukseeni on aina liittynyt paljon ohjelmistototeutusta ja ohjelmiston sisällyttämistä hyvin erilaisiin laitteistoihin. Kiinnostukseni toteutukseen on tuonut minulle usein kokonaisvastuun järjestelmien ja prototyyppien toteutuksesta. Mielenkiintoisia projekteja ovat olleet esimerkiksi:
C++, Python, Qt, OpenCV
Java, Anturit
Java, JavaEE, GWT, Python, XMPP, Hibernate
Java, JVM, Linux, ARM Assembly
ARM Assembly, Android, Angular, AngularJS, Apache Tomcat, Bluetooth, Bluetooth LE, Bootstrap, C, C++, CSS, Dalesbred, Tietokanta, ElasticSearch, Embedded C, Embedded Linux, GIT, GWT, Gradle, Guice, HTML, HTML 5, Hibernate, IntelliJ IDEA, J2ME, JPA, JVM, Java, JavaEE, Javascript, Karma, Kotlin, Linux, Material Design, Mercurial, MyBatis, NPM, OpenCV, Oracle 11g, PostgreSQL, Progressive Web App, Python, Qt, SQL, SQL Server, Sass, Anturit, Spring, Spring Boot, Spring MVC, Typescript, Windows, XBRL, XMPP, chmod
Finnish | Native |
English | Excellent |
Swedish | Basics |
Spanish | Basics |