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.
Filosofian maisteri
Valmistuin ohjelmistotekniikan linjalta hyvin arvosanoin.
Kokemus
Kielet ja frameworkit
Kokemus
Java 6,7,8
13 vuotta
Spring
8 vuotta
Hibernate
8 vuotta
JSF
3 vuotta
HTML5
7 vuotta
Angular >= 2
5 vuotta
AngularJS
5 vuotta
ReactJS
2 vuotta
ECMAScript 6
5 vuotta
NodeJS
3 vuotta
Clojure
2 vuotta
PHP
4 vuotta
React Native
1 vuotta
Android
1 vuotta
Vue.js
2 vuotta
Tietokannat
Kokemus
Oracle
4 vuotta
PostgreSQL
3 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
4 vuotta
SVN
3 vuotta
CVS
3 vuotta
Pilvipalvelut
Kokemus
AWS
2 vuotta
Google Cloud Platform
2 vuotta
Sovelluspalvelimet
Kokemus
Apache Tomcat
5 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
5 vuotta
Scrum
3 vuotta
Kehitystyökalut
Kokemus
Eclipse
6 vuotta
IntelliJ IDEA
4 vuotta
Käyttöjärjestelmät
Kokemus
Windows
11 vuotta
OS X
4 vuotta
Linux / Unix
2 vuotta
Muut
Kokemus
Atlassian JIRA
3 vuotta
JSON
6 vuotta
REST
6 vuotta
Atlassian Confluence
2 vuotta
Visual Paradigm
1 vuotta
Asiakasprojektit
SuperLender
Rooli
Teknologiajohtaja
Ajankohta
11/2016 -
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 -
Työtehtävät
Uusien toiminnallisuuksien ja tuotteiden suunnittelua ja toteutusta itsenäisesti.
Tietokantaskeeman suunnittelua. Projektin sovellusarkkitehtuurin rakentamista. UI-toteutusta AngularJS ja Angular >= 2 -tekniikoilla. Usean projektin tekemistä samanaikaisesti.
Teknologiat
Java 8, AngularJS, Angular (>= 2), 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