Experience
Senior Android Developer, React, React Native
Better Software Group
May 2020 - Until now
Team/Tech lead in some projects
Creating modern and responsive user interfaces using Jetpack Compose, a modern tool for building user interfaces for the Android platform.
Implementation of multiplatform projects – Android, iOS, SmartTV, Web
OTT and VOD applications
Experience in working on many projects at once.
Experienced in Scrum methodology as Scrum Master
All projects’ tasks were managed in Jira
Configured continous integration for multiplatform applications.
Participation in meetings, planning with client.
Senior Android Developer
Etteplan
March 2019 - April 2020
Projects in MVVM Architecture, with use of DataBinding, LiveData, RxKotlin, Coroutines, Koin, Architecture and Navigation Components, Room Database etc.
Experienced in implementing Banking Application with NFC payments.
Created application for Realtime Video Stream, with use of Wifi Direct
Experienced in Kanban methodology
All projects’ tasks were managed in Jira
Configured continous delivery on Jenkins.
Android Developer
Capgemini
January 2017 - February 2019
Projects in MVVM Architecture, using Retrofit, Dagger2, RxKotlin, Architecture and Navigation Components, Room and Realm databases.
All projects’ tasks were managed in Visual Studio Team Services(VSTS).
Experienced in Agile(Scrum) methodology
Created application with audio streams, eBook reader and in-app purchases for eInk devices.
Created native applications with high security requirements for Nuclear Power Plants.
Created multilingual application to manage tasks, create custom events and reports, and display charts with measurements.
Configured continuous delivery on VSTS
Writing tests: unit tests with use of JUnit 4 & 5, UI tests with use of Espresso, and TDD projects with use of Groovy(Spock Framework)
Experienced in developing own libraries and multimodal projects
Implemented push notifications (FCM) managed by Azure.
Application developing lead role in ongoing project, particiaption in managing tasks, sprints and business scope.
Speaker at internal meetings regarding e.g. Navigation Component, TDD with Spock Framework
Participation in courses for iOS Development, RxKotlin and AR/VR for Android
Android Developer
Applover
December 2014 - December 2016
Implementation of native Android applications in Java using MVP (Model-View-Presenter) architecture.
User interface design, including creating custom views and animations.
Both individual and team work.
Self-written app published on Google Play, reaching approximately 20,000 downloads.
Developing applications using Google Maps, Directions, Places, Open Street Maps APIs, integration with Firebase Notifications, Estimote Beacons, Retrofit, RxJava, Dagger.
Implementation of Continuous Integration using GitLab.
Implement PUSH notifications via Firebase.
Active participation in hackathons.