← Back to list
senior
Registration: 02.08.2022

Denis Pikalov

Portfolio

Samsung Research Institute UK, Espoo / Finlan

-

Nokia and Tieto, Oulu, Helsinki / Finland

Sr. software developer / designer (ext.)

Giesecke & Devrient, Helsinki / Finland

-

Skills

Android
C/C++
Docker
Google Cloud
IOS
Java
Javascript
Microsoft Azure
Objective-C
Python
QML
QT
Symbian
Tizen
Typescript

Work experience

-
08.2015 - 05.2022 |Giesecke & Devrient, Helsinki / Finland
Technologies: Javascript / Typescript, Nodejs, Android, IOS, Vuejs, Cordova, Angular, React Native, Java, JNI, QT C++, HCE, Emscripten, WebAssembly, WebAuthn, WebPayments, Visa/Mastercard APIs, Open Banking, Azure, Google Cloud, Docker, Mongo, Sentry, PKI, OAuth2, FIDO2... Responsibilities: Mobile development, internal and experimental services and engineering tools • Architectural issues, service APIs design, “blueprints” • PoC and rapid-prototyping
-
09.2013 - 07.2015 |Samsung Research Institute UK, Espoo / Finland
Project description R&D in Web-Browser Team Technologies: Chromium / Blink codebase, Tizen, Android, C/C++, Java, Javascript, Nodejs, Python, WebGL, Threejs, Angular, Twitter Bootstrap, ... Responsibilities: Browser Engine optimization (responsiveness, memory, performance, ...) • Research activities in W3C groups (Pointer-Events APIs., 2nd Screen APIs,...) • Virtual Reality in browser (user interaction issues, VR devices support) • APIs prototyping
Lead software engineer
02.2012 - 09.2013 |Incentz and Starcut Software, Espoo / Finland
Projects description: E-commerce marketplace. Mobile development Technologies Cordova, Javascript, Nodejs, Java Spring, IOS,Objective-C, Redis, ... Responsibilities: -Server-side implementation, maintenance, troubleshooting -Native and hybrid clients for IOS and Android
Sr. software developer / designer (ext.)
09.2007 - 10.2011 |Nokia and Tieto, Oulu, Helsinki / Finland
Technologies: C++, Qt, QML, Nokia Web-Runtime, WebKit codebase, Apache Lucene, Javascript and frameworks (Ovi, Sencha, jQuery), XMPP stack, LBS, Navteq technologies, Series60 (3rd and 5 th editions, 9.x, Qt platform), Maemo, PhoneGap Responsibilities: -R&D activities in “Early Technology Verification” group -Mobile development (“Nokia Chat”, “Search” and other consumer apps)
Sr. software engineer
11.2006 - 09.2007 |Motorola Inc., St. Petersburg / Russia
Project description: WiMAX (IEEE 802.16e-2005) Technologies: C/C++, Solaris OS, iDEN, WiMAX Responsibilities: • WiMAX features development (MAC-layer) • Software integration and troubleshooting • Expertise exchange and remote assistance to the core team
Lead / developer
09.2004 - 11.2006 |Speereo Software, St. Petersburg / Russia
Project description: Mobile apps - VoiceTranslator, Travel guides (speech technologies) Technologies: C++, Symbian OS 7.0s, 8-9.x, s60 / UIQ, gcc toolchain Responsibilities: • Implementation, performance, usability and integration issues • Technical management

Educational background

PhD student. GIS systems and Remote Sensing
since 2001
ICiG Institute SB RAS Novosibirsk / Russia
Computer Science
1996 - 2001
Novosibirsk State University, Russia
-
1992 - 1996
High College of Informatics, Novosibirsk / Russia

Languages

EnglishAdvanced