10/13/2025 updated


100 % available
Senior Android Developer and AOSP Engineer
Sosnowiec, Poland
Only remote
Master of Science (MSc)About me
Android Developer (Java, Kotlin), AOSP Engineer, experienced in iOS app development
Java (Programming Language)Android (Software)Android Software DevelopmentAndroid NDKArchitectureAtlassian JiraTest AutomationUnit TestingMicrosoft AzureC++ (Programming Language)Mobile Application DevelopmentStatic Program AnalysisSoftware QualityContinuous IntegrationDependency Injection
Android Development
Extensive experience in Android application development using Java, Kotlin and mixed code base. Knowledge of Android platform (SDK, NDK, Wear OS) and system (AOSP) with expertise dating back to Android 1.5.
Software Architecture
Expertise in app architecture and design patterns including MVC, MVP, MVVM and MVI. Experience with dependency injection frameworks like Dagger, Koin, and Toothpick.
Testing and Quality Assurance
Strong focus on unit testing with frameworks such as JUnit, MockK, Mockito, EasyMock, PowerMock, Robolectric, Espresso, and WireMock. Experience with contract tests using Pact.io and continuous integration tools.
Programming Languages
Proficiency in Java, Kotlin, C/C++, Objective-C, and Swift for mobile development across Android and iOS platforms.
Version Control and Project Management
Experience with Git, Mercurial for version control, and project management tools like Redmine, Jira, and ServiceNow.
Android Libraries
Knowledge of numerous Android libraries including Jetpack Compose, RxJava, Retrofit, Realm, Butter Knife, Picasso, Fresco, Icepick, Hawk, EventBus, GSON, Jackson, and LoganSquare.
Continuous Integration
Experience with CI/CD tools including Gitlab, Azure DevOps, Jenkins, Bitrise, and Github Actions for automated testing and deployment.
Code Quality
Experience with static analysis tools like Android Lint, Ktlint, and Detekt to maintain high code quality standards.
Extensive experience in Android application development using Java, Kotlin and mixed code base. Knowledge of Android platform (SDK, NDK, Wear OS) and system (AOSP) with expertise dating back to Android 1.5.
Software Architecture
Expertise in app architecture and design patterns including MVC, MVP, MVVM and MVI. Experience with dependency injection frameworks like Dagger, Koin, and Toothpick.
Testing and Quality Assurance
Strong focus on unit testing with frameworks such as JUnit, MockK, Mockito, EasyMock, PowerMock, Robolectric, Espresso, and WireMock. Experience with contract tests using Pact.io and continuous integration tools.
Programming Languages
Proficiency in Java, Kotlin, C/C++, Objective-C, and Swift for mobile development across Android and iOS platforms.
Version Control and Project Management
Experience with Git, Mercurial for version control, and project management tools like Redmine, Jira, and ServiceNow.
Android Libraries
Knowledge of numerous Android libraries including Jetpack Compose, RxJava, Retrofit, Realm, Butter Knife, Picasso, Fresco, Icepick, Hawk, EventBus, GSON, Jackson, and LoganSquare.
Continuous Integration
Experience with CI/CD tools including Gitlab, Azure DevOps, Jenkins, Bitrise, and Github Actions for automated testing and deployment.
Code Quality
Experience with static analysis tools like Android Lint, Ktlint, and Detekt to maintain high code quality standards.
Languages
EnglishFluentPolishNative speaker
Project history
Working on Mudita Kompakt project as system engineer and app developer. Responsibilities include Kotlin multiplatform development, system settings, USSD network codes, sound management, hardware modifications, and system UI development.
Led Android software development for clients including NRG Energy, Deliveroo, and SecureAuth. Projects included mobile app development with Kotlin, various architecture patterns, and implementation of testing frameworks.
Worked on Gbox Drive and Gbox Assist projects, implementing Kotlin, MVI architecture, Firebase, motion layout, and contract tests. Also handled native development (NDK) and system modifications (AOSP).