Saattaa olla saatavilla
(Päivitetty 2024-02-16)Seasoned Software Developer
Pori, Finland
Äidinkieli Finnish, Sujuva English
- 8+ years of desktop development with C++ (VCL & Qt/QML)
- 2 years of full stack development with .NET & Blazor (C#)
- 7+ years of iOs & Android development
Taidot (27)
Android Development
Android
Objective-C
C#
Mobile Development
C/C++
DESKTOP APPLICATIONS
UI Development
Swift
Kotlin
Kotlin Coroutines
iOS Development
Stateflow
UNIT TESTING
QML
Git
BLUETOOTH
Java
UI Testing
BACK END
QT
.NET
JavaScript
Node.js
TypeScript
React
Next.js
Työkokemus
2024-01 - Nykyhetki
2022-01 - 2023-01
Lead developer for user interface development of client applications. I participated in the design, architecture and implementation of the client applications from web user interface to backend REST API.
Tech: C#, .Net, ASP.NET Core, Blazor, Javascript / TypeScript, React, REST APIs, JSON, SignalR real time communication, Unit Testing, Linux (Ubuntu), Docker containers
2016-01 - 2022-01
I worked as Senior Software Developer in development and maintenance of Android and iOS applications. All the application had modules for visualizing data, communicating with REST APIs, synching data between mobile application and backend datastore, realtime reading and displaying data from Bluetooth LE sensor. I also did some maintenance work for .NET desktop and web applications.
Tech: Android, iOS, Java, Kotlin, Objective-C, Swift, Stateflow, MVVM, MVP, C#, .Net, REST APIs, JSON, Bluetooth LE sensor, Unit Testing
2008-01 - 2015-01
In the role of Software Developer I participated in the development and maintenance of multiple desktop applications for managing and analyzing heart beat R-R interval data which helps athletes and coaches to optimize training load and recovery.
Mostly it was desktop application design and development using C/C++ with VCL on Windows (from 2008) and Qt / QML on Windows and Mac OSX (from 2014). I also participated in database design, implementing data synchronization with REST and SOAP endpoints and programming communication with devices with soft real-time requirements.
Tech: C/C++, SQL, VCL, Qt / QML, REST, XML, Databases
Koulutus
2024-02 - 2016-01