Senior Software Developer Helsinki, Finland

Saattaa olla saatavilla

(Päivitetty 2023-11-15)

Senior Software Developer

Helsinki, Finland

Äidinkieli English

  • Very experienced front-end developer
  • Over 20 years experience on software development
  • Commitment to software craftsmanship and quality using agile methodologies

Taidot (45)

STRUCTURED SOFTWARE

JavaScript

CUSTOMER SERVICE

React

Bootstrap

webpack

REDUX

SOFTWARE DEVELOPMENT

NodeJS

mobx

CUSTOMER SERVICE ORIENTED

JSON

WEB UI

Node.js

Java

WEBSOCKET

Git

APPLICATION DEVELOPMENT

JQuery

Web Sockets

API

XML

REACTJS

USER INTERFACE

TypeScript

SVG

Continuous Integration

Kotlin

Google Analytics

TIME MANAGEMENT

CONTINUOUS INTEGRATION/DELIVERY

MAINTENANCE

XSL

CI/CD

TEACHING

GCP

WEALTH MANAGEMENT

RETAIL

CONTRACT MANAGEMENT

SVN

Subversion

RETAIL SALES

Websphere

CONTRACTS

Spring Boot

Yhteenveto

Seasoned software developer with over two decades of professional experience spanning various
business domains. The career encompasses both consulting and research roles, providing a
comprehensive understanding of software development.

Passionate about ensuring code quality, proficient in applying agile methodologies and software
craftsmanship practices. Beyond hands-on development, also possessing a keen interest in
enhancing team processes and methodologies to further optimize productivity and outcomes.

Työkokemus

Partner & Software Crafter
Bytecraft Oy

2019-08 - Nykyhetki

Osuuspankki, Web-application development ● Role: Full-stack developer ● Tasks: Developing a purchase path for insurance. Both backend and front-end development. API designing. Maintaining Liferay pages. Implementing A/B tests for Web pages.
● Main Technologies: Java, Spring Boot, Liferay, TypeScript, React, MobX, Jest, AWS, CDK Veikkaus, Mobile development ● Role: Mobile Developer ● Tasks: Developing a gaming mobile app.
● Main Technologies: TypeScript, React Native, Redux-Saga, Jest Veikkaus, System integrations ● Role: Full-stack Developer ● Tasks: Integrating a new gaming platform to existing systems. Maintaining and further developing cloud infrastructure.
● Main Technologies: Kotlin, JUnit5, Google Cloud Platform, Terraform, Kubernetes, PostgreSQL, JavaScript, TypeScript, React, Mocha, Jest, Cypress Veikkaus, Web-application development ● Role: Frontend Developer ● Tasks: Further developing a gaming web-site. A/B-testing using Google Optimize and Google Analytics.
● Main Technologies: JavaScript, TypeScript, Preact, Bacon.js, LESS, Jest, Cypress
Senior Software Developer
Vincit Oyj

2015-10 - 2019-07

Sato Oyj, Website renewal ● Role: Lead Frontend Developer ● Tasks: Developed company's Design System including design tokens and React component library. Developed a new outfit for the website using the design system. Setup CI/CD pipelines and NPM repositories for the design system.
● Main Technologies: React, Redux-Saga, MaterialUI, Design Tokens Roima Intelligence Inc., Dashboard for real-time monitoring of a factory's overall equipment effectiveness ● Role: Lead Frontend Developer ● Tasks: Developed UI of the application, developed company's React component library, trained in-house developers on front-end development ● Main Technologies: React, Redux-Saga, TypeScript, Docker Taaleri Varainhoito Oy: Contract management system with features for creating the digital template for the contracts, making the contract online, signing online (using bank credentials or ID card and digital signature) or manually, secure storage of the signed contracts with electronic tamper proof signatures, lifecycle alerts and events, advanced search and integrations with other customer data systems for a wealth management and financing services company listed on First North Finland marketplace in Finland ● Role: Lead Frontend Developer ● Tasks: Developed UI of the web application as a single-page application.
● Main Technologies: React + Redux, JSON, JavaScript (es6), Foundation, MaterialUI Taaleri Varainhoito Oy: Bankers "desktop" app for managing customer details, contracts and trade for a wealth management and financing services company listed on First North Finland marketplace in Finland ● Role: Lead Frontend Developer ● Tasks: Developed UI of the web application as a single-page application.
● Main Technologies: React + Redux, JSON, JavaScript (es6), Foundation, MaterialUI Taaleri Varainhoito Oy: Webshop, a web store for selling financial products to retail customers.
● Role: Lead Frontend Developer ● Tasks: Maintenance and further development of the store.
● Main Technologies: AngularJS, Redux, JSON, JavaScript (es6), Bootstrap
Senior Software Specialist
Digia Inc

2011-02 - 2015-10

Lead Frontend Developer
SLO, Electrical Equipment Web Shop

2012-05 - 2015-09

05/2012-09/2015 ● Web shop and other applications maintenance using JAVA EE components and the Struts framework. The applications were implemented using IBM WebSphere products.
● Role: Lead Frontend Developer ● Tasks: Developing UI of the web application as a single-page application, which has responsive UI to support different devices.
● Main Technologies: JavaScript, HTML5, Backbone.js, Bootstrap, jQuery
Developer
Main Technologies

2015-05 - 2015-09

● Tasks: Sole developer of the library ● Main Technologies: JavaScript, HTML5, React, Flux, ES6, Babel
Frontend Developer
Main Technologies

2015-08 - 2015-09

Web-based Election Application, 08/2015-09/2015 ● An election application for organizations to organize elections on the Web.
● Role: Frontend Developer ● Tasks: Developed responsive UI of the application.
● Main Technologies: HTML5, CSS3, Bootstrap
Lead Frontend Developer
Pöyry

2013-08 - 2015-08

Environmental data management system, 08/2013-08/2015 ● Environmental data management system for customers to modernize and optimize customers work methods and to improve service level.
● Role: Lead Frontend Developer ● Tasks: Developed UI of the web application as a single-page application. Design of the REST interface.
● Main Technologies: JavaScript, HTML5, Backbone.js, Marionette.js, Require.js, OpenLayers, Bootstrap
Frontend Developer
Main Technologies

2014-08 - 2015-03

● Tasks: Developed UI of the web application as a single-page application.
● Main Technologies: JavaScript, HTML5, AngularJS, Bootstrap
Customer Service Browser Application
Main Technologies

2014-10 - 2015-01

● Role: Frontend Developer ● Tasks: Developed UI of the web application as a single-page application. Design of the REST interface.
● Main Technologies: JavaScript, HTML5, Backbone.js, Marionette.js, Require.js, Bootstrap
Frontend Developer
SAP Integration

2012-03 - 2013-03

● Tasks: Developing UI logic of the Portlets. Implemented as single-page applications.
● Main Technologies: JavaScript, HTML, Spine.js, jQuery
Frontend Developer
Mobile service tool

2011-06 - 2012-02

Tasks: Developing UI of the Java Portlets using Javascript, HTML, and CSS. Implemented as single-page applications.
● Main Technologies: JavaScript, HTML, Spine.js, jQuery
JavaScript Developer
Main Technologies

2011-05 - 2011-09

Analytics library, 05/2011-09/2011 ● A generic analytics library to track applications usage in mobile web applications.
● Role: JavaScript Developer ● Tasks: Sole developer of the library.
● Main Technologies: JavaScript
Diss

2011-01 - 2011-01

isbn9789526040110/ Published eleven scientific articles and many technical reports on web browsers and web technologies.
Visiting Researcher
Ecole Polytechnique Fédérale de Lausanne (EPFL)

2010-03 - 2010-06

Researcher
Aalto University

2001-01 - 2010-01

Participated in several research projects and teaching activities. In addition to research, the project duties included web UI development for a total of 3 years.

Koulutus

Doctor of Science
Aalto University

2023-11 - 2011-01

Master of Science
Helsinki University of Technology

2023-11 - 2003-01

Sertifikaatit

Certified Scrum Master

Ota yhteyttä konsulttiin

/