Johan Paul

CTO

Helsinki, Finland22 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in full stack mobile development.
  • Led successful digital wallet projects in Fintech.
  • Strong background in embedded systems and Linux development.
Stackforce AI infers this person is a Fintech and Embedded Systems expert with strong mobile development capabilities.

Contact

Skills

Core Skills

AndroidMobile Application DevelopmentBack-end Web DevelopmentEmbedded DevelopmentProject ManagementSoftware Engineering

Other Skills

Google Pay integrationHCEMCBPMDESRxJavaMVVMScalaPlay2C++QtLinux middlewareCEmbedded LinuxLinuxRust

About

To all the head hunters out there: I am not for hire. I am a full stack software engineer doing native Android and iOS development as well as backend development with Spring Boot and Play 2. I also enjoy building infrastructure on AWS. I have AWS certifications. Buzz words: Play2, Scala, Android, Kotlin, Java, Rx/Reactive Programming, C#, Windows Phone, Azure, AWS, Vagrant, Clojure, CI, Python, iOS, Swift, Objective-C, C++, C, Qt, WDF, WDM. I have an extensive knowledge and hands on experience with mobile payment solutions and financial transactions handling. I have hands-on experience with MDES, EMV and HCE (MCBP1.0+) payments.

Experience

22 yrs 2 mos
Total Experience
2 yrs 9 mos
Average Tenure
5 yrs 9 mos
Current Experience

Nitor

2 roles

Principal Software Architect

Promoted

Sep 2025Present · 8 mos

Senior Software Architect

Aug 2020Sep 2025 · 5 yrs 1 mo

Nordea

Senior Software Developer

Feb 2018Aug 2020 · 2 yrs 6 mos · Helsinki Area, Finland

  • Native Android development. Lead developer for the Nordea Wallet application. Responsible for e.g. the Google Pay integration and improving the quality and rating of the app in Google Play Store.
AndroidGoogle Pay integrationMobile Application Development

Aktia

Lead Mobile Developer

May 2017Feb 2018 · 9 mos · Helsinki Area, Finland

  • Native Android client development.
  • A digital wallet solution with a contactless payment feature that is implemented using hostcard emulation (HCE) with Mastercard Cloud-Based Payments (MCBP) and the Flexible CDCVM profile (MCBP 1.0+) integrating with Mastercard Digital Enablement Service (MDES). The wallet allows the user to manage a digital version of his/her Mastercard using the wallet. The user could also see his/her other bank payment cards, follow the transactions and manage card based settings.
  • The wallet is built using the latest Android libraries and paradigms including RxJava 2, Constraint Layout, MVVM architecture, Android data bindings and Room SQL library.
AndroidHCEMCBPMDESRxJavaMVVM+1

Futurice

Senior Software Developer

Feb 2013May 2017 · 4 yrs 3 mos · Helsinki

  • Native mobile development for Android, Windows Phone and iOS as well backend with Scala/Play2. I've also done stuff you haven't heard of like Sx and AshaNG.
AndroidScalaPlay2Mobile Application DevelopmentBack-End Web Development

Jolla

Software Engineer

Sep 2012Dec 2012 · 3 mos

  • C++, Qt, QML, Linux middleware, MeeGo, Nemo, Mer.
C++QtLinux middlewareEmbedded Development

Cybercom group : cybercom finland

2 roles

Senior Software Specialist

Sep 2010Aug 2012 · 1 yr 11 mos

  • Embedded Linux development in C and C++, including:
  • Qt
  • Qt Quick
  • MeeGo
  • Android application development, Android 2.x and 3.x
  • I've also been doing project estimates, project management and I have team lead responsibilities.
CC++Embedded LinuxEmbedded Development

Project Manager

Dec 2008Aug 2010 · 1 yr 8 mos

  • Project Manager, Scrum master and Software Engineer working on the Nokia N9 smartphone and the Contacts application. My responsibilities extended from software engineering tasks to team lead responsibilities as the Scrum master for the team.
  • Project management and Scrum master activities are done with Danube's Scrumworks Pro. For implementation I have been working with Qt 4.7, Qt Quick (QML), C++ with Qt Creator and GDB, libQtTracker, MeegoTouch UI Framework among a lot of internal tools and libraries.
C++QtProject ManagementSoftware Engineering

Plenware oy

Software Engineer

Dec 2005Dec 2008 · 3 yrs

  • Embedded and mobile Linux development with Qt4 and C++.
  • Previous projects:
  • Windows Driver Development for Windows XP and Vista (WDM/WDF)
  • SIP based software development in C for Linux
  • Java software development (J2SE/J2ME)
C++QtLinuxEmbedded Development

Nomovok

Software Developer

Aug 2004Dec 2004 · 4 mos

  • Embedded Linux development in C language and Gtk+ environment.
CEmbedded LinuxEmbedded Development

Devera

Researcher

Jan 2003Jan 2003 · 0 mo

Kuulalaakeri

Software Developer

Jan 1999Jan 2001 · 2 yrs

  • PHP, Linux, MySQL, Apache.
  • Oh, those were the times.
  • And no - I won't work with PHP any more unless you pay me really well.

Education

Turun yliopisto - University of Turku

M.Sc. — Computer Science

Jan 1998Jan 2010

Stackforce found 100+ more professionals with Android & Mobile Application Development

Explore similar profiles based on matching skills and experience