ANSIOLUETTELO

Tulosta / tallenna CV

Toni Aho
Taho Ohjelmistopalvelut Oy
Y-tunnus: 2926006-8
Puh: 040 8018715
toni@tahoo.fi

Profiili

Olen ammattitaitoinen ja arkkitehtuuriorientoitunut ohjelmistoasiantuntija. Projektit, joissa olen työskennellyt, ovat olleet sekä ketteriä että vesiputousmallisia. Minulla on kokemusta ohjelmistojen suunnittelusta sekä tarkkojen määritysten mukaisesta kehittämisestä. Suoritusympäristön ja arkkikomponenttien rakentaminen, sovelluksen pullonkaulojen korjaaminen ja ohjelmiston laadun parantaminen ovat myös alueita, joista minulla on kokemusta.


Avainosaamisalueet

  • Ongelmanratkaisu
  • Ohjelmistokehitys
  • Nopea protoilu
  • Tehokkuus
  • Uuden teknologian omaksuminen ja soveltaminen
  • Tekninen tuki
  • Ohjelmistojen optimointi ja refaktorointi

Koulutus

09/2002 - 12/2006
Jyväskylän yliopisto
Filosofian maisteri
Valmistuin ohjelmistotekniikan linjalta hyvin arvosanoin.

Kokemus

Kielet ja frameworkit

Kokemus
Java 6,7,8
11 vuotta
Spring
4 vuotta
Hibernate
4 vuotta
JSF
3 vuotta
HTML5
5 vuotta
Angular 5
3 vuotta
AngularJS
3 vuotta
ReactJS
2 vuotta
ECMAScript 6
3 vuotta
NodeJS
3 vuotta
Clojure
1 vuotta
PHP
4 vuotta
React Native
1 vuotta
Android
1 vuotta
Vue.js
2 vuotta

Tietokannat

Kokemus
Oracle
3 vuotta
PostgreSQL
2 vuotta
MongoDB
3 vuotta
MySQL
2 vuotta
MS SQL Server 2008
2 vuotta

Build-työkalut ja CI

Kokemus
Webpack
3 vuotta
Gulp
2 vuotta
Docker
1 vuotta
Gradle
1 vuotta
Jenkins
3 vuotta
Ant
4 vuotta
Maven
2 vuotta

Versionhallinta

Kokemus
Git
3 vuotta
SVN
3 vuotta
CVS
3 vuotta

Sovelluspalvelimet

Kokemus
Apache Tomcat
4 vuotta
JBoss
3 vuotta
Apache HTTP
3 vuotta
Jetty
2 vuotta

Portaalit

Kokemus
Liferay
3 vuotta

Menetelmät ja käytännöt

Kokemus
MVC
6 vuotta
Design Patterns
5 vuotta
Koodin laadunvarmistus
3 vuotta
Suorituskykyoptimointi
3 vuotta
Scrum
2 vuotta

Kehitystyökalut

Kokemus
Eclipse
6 vuotta
IntelliJ IDEA
2 vuotta

Käyttöjärjestelmät

Kokemus
Windows
10 vuotta
OS X
4 vuotta
Linux / Unix
2 vuotta

Muut

Kokemus
Atlassian JIRA
3 vuotta
JSON
5 vuotta
REST
5 vuotta
Atlassian Confluence
2 vuotta
Visual Paradigm
1 vuotta

Asiakasprojektit

SuperLender

Rooli
Teknologiajohtaja
Ajankohta
11/2006 -
Työtehtävät
Vertaislainasovelluksen toteuttaminen Full-Stack tekniikoilla.
Teknologiat
Angular 5, Clojure, MongoDB

Useita projekteja

Asiakas
Julkishallinnon asiakas
Rooli
Full-Stack kehittäjä, Lead developer
Ajankohta
05/2014 - 08/2018
Työtehtävät
Uusien toiminnallisuuksien suunnittelua ja toteutusta itsenäisesti. Tietokantaskeeman suunnittelua. UI-toteutusta AngularJS ja Angular 5 -tekniikoilla. Usean projektin tekemistä samanaikaisesti.
Teknologiat
Java 8, AngularJS, Spring, Tomcat, PostgreSQL, Oracle 11g

Try Nokia & Nokia Connect

Asiakas
AAC Global Oy
Rooli
Sovelluskehittäjä
Ajankohta
03/2014 - 05/2014
Työtehtävät
Try Nokia -sivuston uuden version kehittäminen ja tuotantoonvienti. Nokia Connect web-puolen kehittäminen HTML5-tekniikoilla.
Teknologiat
HTML5, AngularJS, Backbone.js, Apache

Liikennepalaute-mobiilisovellus

Asiakas
ELY-keskus
Rooli
Sovellusarkkitehti ja -kehittäjä
Ajankohta
02/2014 - 03/2014
Työtehtävät
HTML5 mobiilisovelluksen lomakkeen suunnittelu ja toteutus. Responsiivinen toteutus eri mobiililaitteille. HTML5 ominaisuuksien hyödyntäminen lomakkeella (kamera, sijainti).
Teknologiat
HTML5, AngularJS, Responsive CSS, Java, Jetty, SOAP

Suuren mittakaavan eläkevakuutusjärjestelmä

Asiakas
Keva
Rooli
Tekninen arkkitehti, kehittäjä, build manager
Ajankohta
10/2011 - 01/2014
Työtehtävät
Intian kehitystiimin opastus ja tuki, teknisen arkkitehtuurin ylläpito, CI-ympäristön suunnittelu ja ylläpito. Kriittisimpien havaintojen korjausta. Uusien sovellusversioiden toimitus ajallaan. Sovelluksen suorituskyvyn optimointia. Projektien saavutukset johtivat ylennykseen.
Teknologiat
Java EE&SE, Hibernate, Spring, JBoss, ICEfaces, Jenkins, JUnit, SVN

Rahoitusalan projekti

Asiakas
Nets (ent. Luottokunta)
Rooli
Key developer
Ajankohta
02/2011 - 10/2011
Työtehtävät
Arkkitehtuurikomponenttien suunnittelu ja toteutus. Toteutusarkkitehtuuridokumentin toteutus. Nuorien kehittäjien tukemista.
Teknologiat
Java EE, Java Persistent API, EJB, ADF Faces, Oracle Portal, Scrum, Weblogic

Useita projekteja

Asiakas
Netum Oy
Rooli
Ohjelmistosuunnittelija ja -kehittäjä.
Ajankohta
09/2007 - 11/2010
Työtehtävät
JHS-hallinnon julkisen suositussivuston siirto Liferay-portaaliin. Portlettien suunnittelu ja toteutus. EURA tietopalvelusivuston suunnittelu ja toteutus PHP-kielellä. Java EE -pohjaisen EU:n rakennerahastojen hallintajärjestelmän kehittämistä.
Teknologiat
Java SE & EE, Liferay, Maven, PHP, Struts 1, EJB 2, CVS, Atlassian.

LULLA kuittilainausjärjestelmä

Asiakas
JYY kirjasto
Rooli
Projekityöntekijä
Ajankohta
06/2007 - 02/2007
Työtehtävät
Lainausjärjestelmän kehittämistä ja taustajärjestelmän suunnittelua.
Teknologiat
PHP, Smarty, MySQL

Sertifikaatit

Sertifikaatti
Suoritettu
Elements of AI
2018-06-12
M101J: MongoDB for Java Developers
2014-03-04
The Complete React Native and Redux Course
2018-09-20
Vue JS Essentials with Vuex and Vue Router
2018-10-03