Freelancerprofil: Senior Mobile Software Engineer CEO CoreWillSoft GmbH - Ivan Kravchenko in Bonn

Senior Mobile Software Engineer CEO CoreWillSoft GmbH

teilweise verfügbar
Ivan Kravchenko | Bonn | Stunden- und Tagessatz 100 EUR / 800 EUR
Um den Freelancer zu kontaktieren, müssen Sie eingeloggt sein
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

SPRACHEN

  • Deutsch (Verhandlungssicher)
  • Englisch (Verhandlungssicher)
  • Russisch (Muttersprache)
  • Ukrainisch (Muttersprache)
  • Niederländisch (Grundkenntnisse)

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

Technical Skills: Android, Java, Scrum, Agile, Continuous Integration, Test Driven Development, Behaviour Driven Development, Software Architecture, Radio Technologies (BLE, NFC) Specialisations: Access Control, Security, e-Commerce

REFERENZEN

REWE Lieferservice App: https://play.google.com/store/apps/details?id=com.rewedigital.shop . E-commerce product ordering app for REWE supermarket network.
Technologies and tools:
Android SDK 14-27
Clean Architecture Design
Kotlin
TDD and BDD using Mockito and Kotlin-test
Dagger 2 dependency injection
Rx-Java2, Rx-Kotlin, Rx-Android
SQL Database with Room
REST services with Retrofit2
Firebase


Access control mobile apps for enterprise Access as a Service solutions (××××/×××××××××××××)
Technologies and tools:
Android SDK 15-26
Pure Kotlin apps (with extensions for Android)
TDD and BDD using Mockito and Junit5, AssertJ, Instrumented tests
Dagger 2 dependency injection
Rx-Java2, Rx-Kotlin, Rx-Android
SQL Database with Room
REST services with Retrofit
NFC, HCE
Mifare Technologies (DESFire, Classic)
Crypto libraries (Android NDK, C, JNI)
MVP frameworks (Mortar, Conductor)
Jenkins CI (with pipelines)
Bitbucket for Enterprise
Artifactory repository proxy setup and integration
Trello, Redmine tools
Zeplin design tool


G-ELS Admin (06/2016 – 08/2016). App for managing electronic locks.
Technologies and tools:
Android SDK 15-24
Kotlin and Java languages
TDD and BDD using Robolectric, Mockito and JUnit4, Spek, AssertJ, Instrumented tests
Dagger 2 dependency injection
Rx-Java, Rx-Android
SQLDelight
NFC, HCE
Mifare Technologies (DESFire, Classic)
Bluetooth LE
Crypto libraries (Android NDK, C, JNI)
MVP frameworks (Mortar, Flow, Presenta, Conductor)
Jenkins CI (with pipelines)
Bitbucket for Enterprise
Artifactory repository proxy setup and integration
Trello, Redmine tools
Zeplin design tool
Clever Lock (11/2015 – 06/2016). Access keys sharing solution over the air to open electronic locks.
Technologies and tools:
Android SDK 18-23
Microsoft Azure, Java EE for Web Service development and deployment
Bitbucket for Enterprise
Artifactory repository proxy setup and integration
TDD and BDD using Robolectric, Mockito and JUnit4
Polarion for test organization
Dagger 2 dependency injection
Rx-Java, Rx-Android
ButterKnife view bindings
SQLite Database
Bluetooth Smart
Legic SDK
Crypto libraries
Jenkins CI


MATRIX AIR (05/2014 – 06/2016) Android and iOS B2B access and security solutions for systems operating with Bluetooth Smart technologies.
Technologies and tools:
Android project:
Android SDK 14-23
Bitbucket for Enterprise
Artifactory repository proxy setup and integration
Android NDK
JNI
TDD and BDD using Robolectric, Mockito and JUnit4
Android device testing with JUnit3
Roboguice dependency injection framework
Facebook Fresco image loader
ButterKnife view bindings
Gson JSON processor
Dropbox SDK
SQLite Database
data encryption with JNCryptor
Material design compatibility libraries
Google Analytics
Drag&Drop interactive UI
Firefox SQLite browser
DDMS
Wireshark
iOS project:
SDK 8+ (Swift, Objective C, C)
Dropbox SDK
OPDrag&Drop
Glossy JSON Parser
SSKeychain
IQKeyboardManager
Zip libraries
CoreData
CoreBluetooth,
Encryption with RNCryptor
SimFolders
Synx
TDD and BDD testing using XCTest and Hamcrest


 Doors hands-free opening solutions based on out- and in-door positioning and Beacons technology. (08/2015 – 06/2016)
Technologies and tools:
iOS 8+, Swift, Objective C, C
CoreLocation SDK
SSKeychain
Apple in-door maps technologies
CoreMotion
CoreBluetooth (BLE)
Atlas Magnetic Maps SDK
Estimate Beacons SDK
Eddystone Protocol


Loans & Deposits.(××××/×××××××××××××) App for convenient loans and deposits calculations.
Technologies and tools:
Android SDK 14-23
Roboguice dependency injection framework
Gradle build system
ButterKnife view bindings
Facebook Fresco Image Loader
Material design compatibility libraries (dialogs, text fields, menus)
Charts integration using MPAndroidChart
Parametrized financial models for the most popular loan and deposit types
Retrolambda compile time library to support Java 8
In-App Purchases
GSON file caching extension to DiskCache library
Google Analytics
TDD and BDD using Robolectric, Mockito and JUnit4
Extensive UI components usage
Hierarchy Viewer
Trello Agile Dashboard


UseTool | Converter & Calculator. (××××/×××××××××××××) App combining converter and calculator with customizable design.
Technologies and tools:
Android SDK 14-22
GitHub and BitBucket Git platforms
REST
HTTP Async
Gson JSON parser
DiskCache libraries
Mathematical expressions analyzer and auto corrector
In-App purchases
DDMS
Memory profiler
Extensive UI APIs usage
Nexus Repository Proxy setup and integration
Roboguice dependency injection framework
TDD and BDD using Robolectric, Mockito and JUnit4
EventBus
Google Analytics
Hierarchy Viewer
Advertisement SDKs
Trello Agile Dashboard


Scanbot - PDF Document Scanner (××××/×××××××××××××) - document intelligent scanner with multiple cloud storage possibilities.
Technologies and tools:
Android SDK 14-20
Android NDK
GitHub
SQLite + FTS
SqliteBrowser
Roboguice
Google Analytics
ViewPagerIndicator
Image caching
PDF editor SDK
OAuth2
Push-notifications (PubSub)
Jackson JSON processor
JNI
CWAC Camera
Nexus repository proxy
TDD and BDD using Robolectric, Mockito, PowerMock and JUnit4
Dropbox SDK
Google Drive SDK
OneDrive SDK
Evernote SDK
Box SDK
JIRA Agile Board


Doo Document & Scanner App (××××/×××××××××××××) - application for browsing and synchronizing documents integrated with a cloud service.
Technologies and tools:
Android SDK 8-19
Android NDK
JNI
GitHub
Android Accounts integration
REST
Google REST Client
SQLite + FTS
SqliteBrowser
Roboguice dependency injection
ActionBarScherlock
Octo
Google Maps SDK
Google Places SDK
Google Analytics
Android Contacts, Calendars and SMS integration
Image caching
OAuth2
Google+ sign in
Push-notifications
Jackson JSON processor
Android Camera
TDD and BDD using Robolectric, Mockito, PowerMock and JUnit4
Nexus repository proxy
JIRA Agile Board


Android Security Project. (××××/×××××××××××××) Application for system state monitoring, resources consumption and revealing actual and potential threats within the installed applications and in a system structure.
Technologies and tools:
Android SDK 8-14
SQLite,
ViewPagerIndicator
Android Linux Kernel C APIs and executables
Device rooting and Zygote process modification
APKs Scanner for threats
Android Log Analyzer
Network in and outgoing traffic analyzers
Android NDK
JNI
REST
JSON Gson parser
XML SimpleXML parser
Excel reports generator
Client-Server TMOS protocol for application security control
Java methods analyzer and interceptor
CPU efficiency native analyzer
Network Data Volumes analyzer
Battery Analysis
MS Project
ARO for network activity analysis
DDMS
HierarchyViewer
Redime Ticket Management


OTTO Workforce (iPhone/Android – M2Active Platform, ××××/×××××××××××××). Social network client for hired to Netherlands workers from eastern and central Europe. Includes chat support, salary notifications, vacation requests, communities and groups support.
Technologies and tools:
M2Active platform
REST
Push-notifications
XML processors
Platform-based UI customizations
Mantis Ticket Managerment
JIRA Agile board


SNS Mobiel (iPhone/Android – M2Active Platform, ××××/×××××××××××××). Banking application for checking financial status, making transactions and transfers of various types.
Technologies and tools:
M2Active platform
REST
push-notifications
XML processors
Platform-based UI customizations
data encryption
Mantis Ticket Managerment
JIRA Agile board


Health Advance Journals (iPhone/Android/BlackBerry – M2Active Platform, ××××/×××××××××××××). Medical journals browsing app. Supports preview, search, making notes and saving journal articles.
Technologies and tools:
M2Active platform
REST
Push-notifications
JSON processors
platform-based UI customisations
subscription-based application modes
HTML and CSS parsers to render scientific articles
Mantis Ticket Managerment
JIRA Agile board


RTL-Sizz (iPhone/Android/BlackBerry/J2ME – M2Active Platform, ××××/×××××××××××××). App for RTL channels and Vodafone operator sales support. Includes news and TV shows previews, apps recommendations.
Technologies and tools:
M2Active platform
REST
push notifications
JSON processors
Twitter SDK
Facebook SDK
Platform-based UI customizations
Video streaming and caching
Image caching Lua libraries
Google Maps SDK
Mantis Ticket Managerment
JIRA Agile board

FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?