Jussi Koiranen

I have over ten years of experience in different kinds of software projects. I am familiar with virtually every aspect of commercial software project development. I am capable of working independently, but in a small team I am at my best. I have strong implementation skills and particularly enjoy demanding programming tasks.

Work experience

Evident Solutions Ltd

Senior Software Designer
2011–

My roles have included tool evaluation, preparation of project offers and internal project work.

Digital and Population Data Services Agency: Suomi.fi Web Service

Software Developer

2018–
I as working as a developer in a team developing the Suomi.fi web service.

Kotlin, Typescript, Java, React, ElasticSearch, Amazon AWS, Amazon CloudWatch, Amazon S3, Amazon RDS, DevOps, Kubernetes, Docker, Terraform, Ansible, Webpack, Gradle, Maven, Spring, Spring Boot, Spring Security, Node.js, Jersey, Jackson, GIT, SAML, Microservices, JMS, PostgreSQL, SQL, JPA, Hibernate, Rest, Javascript, Continuous Integration, Jenkins, Jira, Confluence, Prometheus, NGINX, IntelliJ IDEA, OWASP, SonarQube, Python, Grafana, Shell script, Bootstrap, JUnit, HTML, CSS, Sass, Scrum, Single-Sign-On, XML, JSON, Linux, Ansible, Dalesbred, Flyway, JDBC, PL/SQL, EAI

Väylävirasto: Taitorakennerekisteri

Software Developer

2015–2018

Clojure, ClojureScript, Reagent, SQL, Oracle, Relaatiotietokanta, ElasticSearch, GIT, Ansible, Rest, DevOps, JDBC, PL/SQL, Flyway, Jira, Confluence, IntelliJ IDEA, XML, JSON, Scrum, Agile, EAI, Linux, Continuous Integration, Jenkins, Docker

Elisa: OmaElisa

Software Designer

2011–2015
I worked as a member in a team charged with developing a new service for Elisa B2B customers.

Java, Wicket, GIT, Spring, Relaatiotietokanta, Hibernate, SQL, Scala, Guice, Mockito, Continuous Integration, Jenkins, Jetty, IntelliJ IDEA, Maven, Quartz, JUnit, HTML, CSS, Sass, Kanban, IoC, SOAP, Oracle 10g, JDBC

Evident Solutions Ltd: Product development

Senior Software Designer

2011

Scala, Google Appengine, SBT, Mercurial, C#, Android, OpenGL

Solita Ltd

Software Designer
2001–2011

I started in Solita as a software designer at the beginning of the year 2001. I have participated in several customer projects as well as internal development tasks, tutored new employees, taken part in code reviews and facilitated project retrospectives.

Examples of some projects in which I've had a major role over the course of my career:

Rautakirja Ltd Lehtipiste: ELMO ERP system

Software Designer, Systems Analyst

2008–2011
ELMO is very large scale ERP project consisting of several subprojects. My main responsibilities were to specify, design, implement and test several integrations to external systems. I participated in the development of the ELMO core system as well.

Java, Spring, EJB, Mule ESB, Relaatiotietokanta, Hibernate, SQL, Eclipse, Scrum, Continuous Integration, Oracle 11g, JSP, SVN, JBoss, Maven, DDD, TDD

Media company publishing literature and periodical issues for professionals of various fields: Content management system renewal

Lead Developer

2009
Renewal of Talentum's content management system and the www-pages of their magazines.

Escenic-julkaisujärjestelmä, Java, JSP, SVN

Finnish Ministry of Agriculture and Forestry: Subsidy handling system

Software Designer

2007–2008
We developed a system for handling subsidies payed by the Ministry of Agriculture and Forestry. My main duties included system specification and design. I was involved in the implementation as well.

Java, Swing, Spring, Relaatiotietokanta, Hibernate, EJB, Eclipse, TDD, Scrum, BEA WebLogic, Oracle 10g, Ant, Ivy, CVS

Public traffic operator: Traffic information and incident handling system

Software Designer

2004–2005
I played a major role in designing a system for handling incidents in train traffic and publishing timetables over the Internet. I was responsible for specification, design, implementation and testing of the system.

Java, Struts, JSP, Relaatiotietokanta, Hibernate, BEA WebLogic, Eclipse, Scrum, Oracle 10g, Ant, CVS

Telecommunication network element manufacturer: Tool for designing interoperability testing

Software Designer

2004
I participated in a large project in which we developed a tool for designing and documenting results of interoperability testing between different network elements, software versions and terminal devices.

Testwell Ltd

Software Developer
1999–2000

Development of commercial software testing tools for C and C++

Education

Tampere University of Technology

OHKO

2007–2008
Ohko is a general purpose course of software project management. http://www.cs.tut.fi/~tiera/ohko.html

Tampere University of Technology

Master of Science

1995–
My major is Software Science and I have Telecommunications as a minor subject.

Skills

Keywords

Agile, Amazon AWS, Amazon CloudWatch, Amazon RDS, Amazon S3, Android, Ansible, Ant, Apache Tomcat, BEA WebLogic, Bootstrap, C#, CSS, CVS, Clojure, ClojureScript, Confluence, Continuous Integration, DDD, Dalesbred, DevOps, Docker, EAI, EJB, Eclipse, ElasticSearch, Escenic-julkaisujärjestelmä, Flyway, GIT, Google Appengine, Gradle, Grafana, Guice, HTML, Hibernate, IntelliJ IDEA, IoC, Ivy, JBoss, JDBC, JEE, JMS, JPA, JSON, JSP, JUnit, Jackson, Java, Javascript, Jenkins, Jersey, Jetty, Jira, Kanban, Kotlin, Kubernetes, Linux, Maven, Mercurial, Microservices, Mockito, Mule ESB, NGINX, Node.js, OWASP, OpenGL, Oracle, Oracle 10g, Oracle 11g, PL/SQL, PostgreSQL, Prometheus, Python, Quartz, React, Reagent, Relaatiotietokanta, Rest, SAML, SBT, SOAP, SQL, SVN, Sass, Scala, Scrum, Shell script, Single-Sign-On, SonarQube, Spring, Spring Boot, Spring Security, Struts, Swing, TDD, Terraform, Typescript, Webpack, Wicket, XML, XP, XPath, XSD, XSLT

Languages

Finnish Native
English Good

Referrers

Markku Äijälä , Yksikönpäällikkö, Väylävirasto, +358400359457, markku.aijala@vayla.fi

Tuuli Krekelä, Johtava asiantuntija, palveluomistaja, Digital and Population Data Services Agency, +358504356057, tuuli.krekela@dvv.fi

Risto Ollikainen, Project Advisory Senior Manager, KPMG, +358405073479, risto.ollikainen@kpmg.fi