Fullstack developer Espoo, Finland

Saattaa olla saatavilla

(Päivitetty 2023-08-15)

Fullstack developer

Espoo, Finland

Äidinkieli Finnish, Sujuva English, Keskitasoinen Svenska, Aloittelija Italian, French, Russian, German, Aloittelija Greek, Modern, Spanish

  • Java, 20 years of experience
  • Certified Scrum master, 10 years of agile work.
  • Angular & AngularJS, 6 years of experience

Taidot (65)

Java

JUnit

SOFTWARE DEVELOPMENT

USER INTERFACE

SOFTWARE DOCUMENTATION

Spring Boot

USABILITY TESTING

Spring

MAINTENANCE

TypeScript

DOCUMENTATION

TESTING TOOLS

JavaScript

DOCUMENTING

AWS

Git

Cucumber

XML

Project Management

SONAR

Jenkins

Risk Management

TCL/TK

TELECOMMUNICATION

TCL

GRADLE

ROBOT

Perl

Azure

PAYING

C/C++

Bash

BILLING

COMPUTER SUPPORT

C++

GWT

SHELL SCRIPTING

TRADING

React

Google Web Toolkit

Three.js

COMPUTER SECURITY

Electronic Billing

REACTJS

Jasmine

DELPHI

VISUAL STUDIO

PHP

VISUAL C#

C#

STRUCTURED SOFTWARE

DIGITAL MEDIA

VISUAL J++

Python

WINDOWS CE

SENSORS

Visual Basic

NOVELL

ROBOTICS

INTERPRETER

Pascal

CASHIER

.NET

LISP

Websphere

Yhteenveto

Very experienced software developer.

 

Lately concentrated on Fullstack development, with Java/Spring backend and Angular/Typescript/Javascript frontend, running on AWS cloud.

 

Personal focus areas:

Automated testing and code analysis.

Keeping libraries up-to-date.

Scrum and agile project methods.

Honest and active communication.

Työkokemus

Consultant / software developer
Koodaripalvelut OY

2011-01 - 2011-06

Main responsibilities: Develop and localize cashier system software for various platforms, customer Wincor-Nixdorf. Main tools were C, SQL and VB.
Researcher
Aalto university

2009-09 - 2009-12

Main responsibilities: Research subject user interfaces using your body in virtual reality, concentrating on applications of modeling and animation, using constructed environment modeling as the use case. Much of work consisted of implementing new interface methods to Blender, with C.
Researcher
Helsinki university of technology

2007-03 - 2009-03

Main responsibilities: Research subject user interfaces using your body in virtual reality, concentrating on applications of modeling and animation. Much of work consisted of implementing new interface methods to Blender, with C.
Research assistant
Helsinki university of technology

2003-01 - 2003-10

Main responsibilities: Work consisted of writing a Master's thesis about configuring software systems. The case studied in the thesis was trying to implement a more user friendly configuration model for the Linux Familiar operating system, basing the work on Feature modeling and architectural description languages.
Technical product manager
Itella OY

2005-11 - 2007-03

Main responsibilities: Responsibilities were to document, define and manage technical products.
Software designer
Elma OY

2003-12 - 2005-10

Main responsibilities: Main task was to design and implement service products for electronic commerce. Main technology used was server-side Java (Servlet, Struts, JSP).
Software designer
Ubisecure OY

2002-08 - 2002-11

Main responsibilities: Tasks were the design and implementation of data security programs, mainly for the single-signon product family Ubilogin. Language used was Java, platforms were Windows, Windows CE, Nokia Communicator (Symbian) and Java-phones (J2ME).
Programmer
Softplan OY

2002-03 - 2002-07

Main responsibilities: Developing a WWW game system for Veikkaus OY. Main technologies used were Java, SQL and CORBA.
Consultant
Modirum OY

2000-10 - 2002-02

Main responsibilities: Developing software for Digital TV and smartcard systems. Projects were mainly pilot designs for new technology showing potential ideas. Software technologies used were Java, Personal java, MHP and Perl.
Software designer
TietoEnator OY

2000-06 - 2000-09

Main responsibilities: Developing a WWW interface for a GIS-based system for managing telephone networks. The work consisted of designing and implementing the interface, using Java servlets and SQL.
Computer technician
WM-Data Faci OY

1999-05 - 1999-08

Main responsibilities: Main tasks were installing software and hardware to Windows-based workstations.
Computer support
WM-Data Lanware OY

1997-11 - 1999-05

Main responsibilities: Main responsibilities were to install and maintain Windows- and Novellbased workstations, servers and networks.
Software developer
Tietoevry OY

2022-12 - 2023-06

Developing Java/Javascript WWW systems for clients.

Software developer consultant
Buutti OY

2020-08 - 2022-11

Main responsibilities: Developing Java/Javascript WWW systems for clients.
Software developer
Variantum OY

2017-06 - 2020-07

Role: Software developer Main responsibilities: Development and maintenance of PDM/Configuration product family. Main tools TCL, Java, GWT.

Software developer
University of Helsinki

2012-03 - 2017-05

Main responsibilities: Development and maintenance of WWW systems for different areas of university education, such as grant management, organization management, intranet etc. Main tools server-side Java, Spring, Tomcat, Hibernate and Javascript, client-side Javascript and HTML, and REST.
Software developer
Nokia-Siemens networks

2011-08 - 2011-12

Main responsibilities: Develop phone network optimizer application as a subcontractor for Nokia-Siemens networks. Main tool Java.

Koulutus

Doctor of Science
Technical university of Helsinki

2007-03 - 2024-12

Master of Science
Technical university of Helsinki

1994-09 - 2006-11

Master of Science
University of Helsinki

2002-09 - 2024-12

Sertifikaatit

Scrum master 2022 (last renew, first certificate 2013)

Ota yhteyttä konsulttiin

/