ANSIOLUETTELO
Tulosta / tallenna CVToni Aho
Taho Ohjelmistopalvelut Oy
Y-tunnus: 2926006-8
Puh: 040 8018715
toni@tahoo.fi
Profiili
Olen ammattitaitoinen ja arkkitehtuuriorientoitunut ohjelmistoasiantuntija. Minulla on kokemusta ohjelmistojen suunnittelusta sekä tarkkojen liiketoiminnallisten tarpeiden mukaisesta toteutuksesta. Suoritusympäristön ja arkkikomponenttien rakentaminen, sovelluksen pullonkaulojen korjaaminen ja ohjelmiston laadun parantaminen ovat myös alueita, joista minulla on paljonkokemusta. Projektit, joissa olen työskennellyt, ovat olleet sekä ketteriä että vesiputousmallisia.
Avainosaamisalueet
- Ongelmanratkaisu
- Tekninen suunnittelu
- 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
Viimeksi käyttänyt
Java 8,11,17
15 vuotta
2023
Spring
8 vuotta
2023
Hibernate
8 vuotta
2023
Angular
5 vuotta
2023
TypeScript
5 vuotta
2023
Unity
2 vuotta
2023
Babylon.js
2 vuotta
2023
HTML5
7 vuotta
2021
NodeJS
3 vuotta
2021
ReactJS
2 vuotta
2021
Next.js
2 vuotta
2021
PHP
4 vuotta
2020
Vue.js
2 vuotta
2020
React Native
1 vuotta
2019
Clojure
2 vuotta
2018
Android
1 vuotta
2018
AngularJS
5 vuotta
2017
JSF
3 vuotta
2013
Tietokannat
Kokemus
Viimeksi käyttänyt
MS SQL Server
3 vuotta
2023
Oracle
4 vuotta
2021
PostgreSQL
3 vuotta
2021
MySQL
2 vuotta
2020
MongoDB
3 vuotta
2018
Build-työkalut ja CI
Kokemus
Viimeksi käyttänyt
Webpack
3 vuotta
2023
Jenkins
3 vuotta
2023
Docker
2 vuotta
2023
Kubernetes
1 vuotta
2023
Rancher
1 vuotta
2023
Maven
3 vuotta
2022
Ant
4 vuotta
2021
Gradle
1 vuotta
2021
Gulp
2 vuotta
2016
Versionhallinta
Kokemus
Viimeksi käyttänyt
Git
4 vuotta
2023
CVS
3 vuotta
2015
SVN
3 vuotta
2011
Pilvipalvelut
Kokemus
Viimeksi käyttänyt
Google Cloud Platform
2 vuotta
2021
Heroku
3 vuotta
2020
AWS
2 vuotta
2019
Sovelluspalvelimet
Kokemus
Viimeksi käyttänyt
Apache Tomcat
5 vuotta
2021
Jetty
2 vuotta
2021
Apache HTTP
3 vuotta
2019
JBoss
3 vuotta
2014
Portaalit
Kokemus
Viimeksi käyttänyt
Liferay
3 vuotta
2011
Menetelmät ja käytännöt
Kokemus
Viimeksi käyttänyt
Sovellusarkkitehtuuri ja tekninen suunnittelu
7 vuotta
2023
Suorituskykyoptimointi
5 vuotta
2023
Mikropalvelut
2 vuotta
2023
MVC
6 vuotta
2021
Design Patterns
5 vuotta
2021
Koodin laadunvarmistus
3 vuotta
2021
Scrum
3 vuotta
2021
Kehitystyökalut
Kokemus
Viimeksi käyttänyt
IntelliJ IDEA
4 vuotta
2023
Eclipse
6 vuotta
2015
Käyttöjärjestelmät
Kokemus
Viimeksi käyttänyt
Windows
11 vuotta
2023
OS X
4 vuotta
2023
Linux / Unix
2 vuotta
2022
Muut
Kokemus
Viimeksi käyttänyt
JSON
6 vuotta
2023
REST
6 vuotta
2021
Atlassian JIRA
3 vuotta
2021
Atlassian Confluence
2 vuotta
2021
GraphQL
1 vuotta
2021
Asiakasprojektit
uMaija
Asiakas
Suuri suomalainen työeläkeyhtiö
Rooli
Tech Lead
Ajankohta
08/2021 -
Työtehtävät
Koodin laadun varmistaminen, uusien työmenetelmien suunnittelu ja käyttöönotto.
Uusien sisältötoiminnallisuuksien toteuttaminen. Bugien korjaus.
Teknologiat
Java 17, Spring, Spring Batch, Lombok, Angular 13,
Liquibase, Kubernetes, Rancher, Docker, Jenkins, Keycloak
SuperLender
Rooli
Teknologiajohtaja
Ajankohta
11/2016 - 2019
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/2021
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
Projektityö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
Event Driven Architecture - The Complete Guide
2022-07-29
Software Architecture: REST API Design - The Complete Guide
2022-07-22
Unity 3rd Person Combat & Traversal
2022-07-20
RPG Core Combat Creator: Learn Intermediate Unity C# Coding
2022-04-29
Developer To Architect: Mastering Software Architecture
2022-01-30
Complete C# Unity Game Developer 3D
2021-10-23
Complete C# Unity Game Developer 2D
2021-06-04
SOLID Principles of Object-Oriented Design and Architecture
2021-03-07
Microservices Architecture - The Complete Guide
2020-11-14
The Complete Guide to Becoming a Software Architect
2020-11-01
Vue JS Essentials with Vuex and Vue Router
2018-10-03
The Complete React Native and Redux Course
2018-09-20
Elements of AI
2018-06-12
M101J: MongoDB for Java Developers
2014-03-04