Senior Software Engineer Tampere, Suomi

Saattaa olla saatavilla

(Päivitetty 2023-09-14)

Senior Software Engineer

Tampere, Suomi

Äidinkieli Finnish, English

  • React
  • TypeScript
  • Node.js

Taidot (32)

webpack

PHP

React

RxJS

REACTJS

Git

TypeScript

JavaScript

REDUX

TESTING TOOLS

MENTORING

Kanban

Jenkins

Node.js

D3.JS

Express.js

Recruitment

mobx

GraphQL

USER EXPERIENCE

Apache

.NET 4.5

Vaadin

MS .NET

Figma

GRADLE

UX design

Groovy

SHELL SCRIPTING

Kotlin

CircleCI

DESKTOP APPLICATIONS

Työkokemus

Contract (Craftmate)
iOS, Android

2021-10 - 2022-06

Development of a real-time messaging mobile (iOS, Android) application. Responsible for creating client-side architecture, full-stack development, improving working methods & processes and training other developers.
Skills, tools techniques used: TypeScript, React Native, Expo, RxJS, CSS, Jest, Chai, MobX, Node.js, Express.js, PostgreSQL, SQLite, Redis, RSocket, Ava, Git, AWS, Terraform, CircleCI, Bitrise, Sentry, Datadog, Instabug, Linear, Scrum, Figma, reactive programming, functional programming, code reviews.
2014 - 2021 GPS-based navigation & communication application for train drivers
iOS, Android

2021-01 - 2022-01

Social messaging mobile (iOS, Android) application
Contract (Craftmate)
iOS, Android

2022-01 - 2022-01

and web End customer: Accountor Finago, 06/2022 -, Contract (Craftmate) Development of a large accounting software for mobile (iOS, Android) and web platforms.
Responsible for full-stack development, creating a component library according to the design system, data migrations, and helping/tutoring other developers.
Skills, tools techniques used: TypeScript, React, Redux, RxJS, Redux Form, Cordova, CSS, Semantic UI, LESS, Storybook, Jest, Material UI, AgGrid, Webpack, Git, Java, Vaadin, JOOQ, MySQL, Maven, Tomcat Apache, Datadog, Bitrise, Docker, Kubernetes, Azure, Octopus, Nginx, Jenkins, Jira, Figma, Scrum, reactive programming, code reviews.
Solita

2014-01 - 2021-10

A real-time web-based GPS-application (SPA) to provide the train drivers in Finland critical information about the track events, speed limits and serve as a communication channel.
Responsible for creating front-end architecture, front-end development, co-designing user experience, improving working methods & processes and training other developers.
Skills, tools techniques used: TypeScript, JavaScript, PureScript, Inferno (React), Flyd, Most.js, HTML, CSS, SASS, D3.js, AngularJS, Jade, Mocha, Jasmine, Chai, Karma, Cypress, Gulp, Grunt, Webpack, Puppeteer, Node.js, Express.js, Protractor, Selenium, Mercurial, Git, Jenkins, .NET 4.5, Windows Forms, Java, Spring, Hibernate, Jackson, Swagger, Groovy, Kotlin, Jaxb, Oracle, Apache Tomcat, Nginx, Docker, Gradle, AWS, Jira, Scrum, Kanban, TDD, Figma, reactive programming, functional programming, performance optimizations, profiling, pair programming, mob programming, code reviews.
2013 Train/route information as a printable PDF for train drivers 2010 - 2012 Marketing asset design, generation and management software 2009 - 2010 Single sign-on (SSO) service provider 2007 - 2009 Software product platform: CMS, CRM, E-commerce etc.
Certified ScrumMaster
PARTIAL LISTING

2012-01 - 2012-01

● MongoDB, 10gen - course, 2013 ● EpiServer CMS - workshop, 2013 ● Hardcore Functional Programming in JavaScript - course, 2014 ● Clojure Workshop - course, 2015 ● Asynchronous Programming in JavaScript - course, 2015 ● Mastering Progressive Web Apps - workshop, 2018 ● Fullstack Advanced React & GraphQL - course, 2019 ● Hardcore Functional Programming in Javascript v2 - course, 2020 ● Hardcore Functional Architecture Patterns in JavaScript - course, 2020

Koulutus

Bachelor of Business Administration
Tampere University of Applied

2008-01 - 2021-10

Sertifikaatit

Certified ScrumMaster

Ota yhteyttä konsulttiin

/