lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Android Developer
Category: Android
Experience: 6 years | English: intermediate


- Developing android applications of any complexity both in a team and as a main developer. 
- I have experience as a team leader.
- Creation of client-server applications using such well-known libraries as: picasso, glide, retrofit2, okhttp2, RxJava2, Dagger2, Koin, Hilt with using modern layouts.
- I can develop Java or Kotlin applications, lately I develop mainly in Kotlin.
- Writing unit tests with maximum coverage.
- Currently I create applications in the architecture MVVM or MVI using clean architecture approach.
- Have experience in developing applications with 3 or more modules
- Development of Android SDK. Work with bluetooth, audio, photo, fingerprint scanner.
- Development of multi-platform applications using Kotlin Multiplatform
Position: Android Developer
Category: Android
Experience: 1 years | English: pre


Developing Android applications using RESTful API, experience in using popular 3rd party libraries like RxJava/Android, Dagger2, Realm, Retrofit etc.
Experience with Google Play Services (including Google Maps API, Google Cloud Messaging), Android Support Library, Support Design Library.
Good knowledge of Material Design guidelines.
Have experience in using VCS (git), env. (Android Studio, Eclipse), tools (Gradle), testing frameworks (Espresso).

Have published apps
Flexible schedule; applying recent technologies like Rx, DI etc.
Position: Android Developer
Category: Android
Experience: 6 years | English: upper

It's not boring for me to work on a project for several years.
Long-term projects oriented.
Not afraid of legacy code.
I'm customer-oriented.
PM is not a mandatory person for me to get the requirements, can get it by my own, communication with customer.
I'm not afraid to be the only person on a project.
Communication with a customer/team in English is preferable. Always open for communication.
Can work on weekends if this is really required.
Can feel and find the balance between quick fixes/smart solutions.
Do not say "We need to rewrite from scratch after previous developer". Can adopt to existing code style.
Developing Android since 2013. Started - Java, now - Kotlin
E-commerce, healthcare, sip-telephony, logistic apps.

Prefer be a single developer per project, than in a team. But this is not a restriction.
Developing projects from scratch/support existing/support or refactoring legacy code.
Participated at development for custom Android devices, such as Zebra devices for barcode scanning. Also have experience developing for custom Android devices (not smartphone).

Tech stack: Kotlin/Java + Dagger 2(Koin, Hilt) + MVVM + Clean architecture + Coroutines.
Looking for a project, where in ideal case I can be the only one Android developer. Long-term, stable. Not afraid of legacy code or refactoring of legacy code.

I consider as of now only remote work, without office. I'm totally comfortable to work remotely.
Position: Android Developer
Category: Android
Experience: 5 years | English: upper


- Developing and supporting SDK and demo apps in Java and Kotlin. 
- Integrating CI / CD flow using fastlane and Jenkins. 
- Designing and documenting public SDK API. 
- Unit and UI testing with the help of JUnit, Espresso, Mockito, Robolectric, PowerMock, UIAutomator. 
- Code reviewing and taking part in contributions to open source projects.
- Supporting and developing application for time planning using RxJava, Kotlin and Java. 
- Working closely with designers and product owners to provide the best user experience.
Would love to work in a company with a remote international team and interesting product. Ideally with not much legacy code or with a desire to make it more "modern". Not interested in outsourcing companies.
Position: Android Developer
Category: Android
Experience: 2 years | English: intermediate


Developing core modules, development, working with distributed highload system.
Position: Android Developer
Category: Android
Experience: 3 years | English: intermediate

In a two weeks, I refactored legacy, increasing the conversion of the application by 23% (data from Analytics Firebase Console)
- Development and support of an application with 10,000,000+ installations.
- Development of multi-module applications
- Support and refactoring of legacy code (Java / MVP / RxJava).

Worked with all major MV* approaches:
MVP + RxJava/Coroutines
MVVM + Coroutines + LiveData/Flow
MVI + Coroutines

I love clean and readable code, so the words SOLID, KISS, DRY, Clean Architecture are not an empty phrase for me.

My stack:
Kotlin/Java 
Coroutine/RxJava/RxKotlin 
Dagger 2
Multi Modules Architecture 
MVP/MVVM/MVI 
Android Jetpack (Room, Navigation, ViewBinding, ViewModel, etc) 
Material Design
European product company, relocation opportunity, salary in USD/EUR
Position: Android Developer
Category: Android
Experience: 2 years | English: intermediate


Development and support of a set of applications and SDKs for user
authentication and secure communication based on Fido UAF
protocol on native android and Cordova.
Position: Android Developer
Category: Android
Experience: 2 years | English: pre


- Development and support of fintech applications.
- Development of media applications such as audio and video players
- Have experience in integrating a neural network for computer vision
- Code review experience
Position: Android Developer
Category: Android
Experience: 3 years | English: intermediate

Develop commercial, social networks related (Instagram, Facebook) and Google map-based applications.
Develop an android module part of a Desktop .NET application(foreground service that creates a socket connection and communicates with client Desktop .NET application also can execute client packets(TLV packed and encrypted commands)).
· Development applications for devices that are powered by the Android operating system.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Work with outside data sources and API's.
· Work on bug fixing and improving application performance.
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Project Experience:
· InspectorLab
· DoubleMap LYNX Paratransit 
· T2 Enforcement
· Chicoree 
· MyFans
· Android service for desktop app
Achieve professional growth in the field of software development.
Smart, friendly team with excellent connectivity and desire to do the job in a perfect way.
Interesting tasks.
Position: Android Developer
Category: Android
Experience: 2.5 years | English: intermediate


Development experience:

- MVP, MVC, MVVM, VIPER
- Git
- material design skills
- SQL, JSON, XML
- OrmLite, DBFlow
- REST
- GCM, FCM, Google Analitics, Google Direction Api, Custom Image Search Api, Google Fit API
- GSON, LoganSquare
- RxJava, Retrofit
- Glide, Picasso, Fresco
- Anko
- Kotlin experience
Position: Android Developer
Category: Android
Experience: 1 years | English: intermediate


Development of a mobile application from scratch, this is an application for a movie viewing site, close cooperation with the backend and the rest of the team.
Used dagger2, coroutines, retrofit, okhttp3, webView, and other libraries and frameworks.
Position: Android Developer
Category: Android
Experience: 2 years | English: intermediate


Development of Android applications on Kotlin and Java,Flutter(Dart). Adding new features. Creating client-server applications. Optimization, bug fixing, refactoring. UI/UX based interface creation. Migration from Java to Kotlin.
Position: Android Developer
Category: Android
Experience: 1 years | English: basic


Development of client-server Android applications from scratch in Java to release (export .apk + key for Google Play).

I use the following technologies and development tools to develop Android applications:
- Android Studio (I have been using it for more than 1 year for training and development of my projects and to order);
- Android SDK (medium);
- Java (I use it as the main language, medium);
- Kotlin (initial);
- Retrofit (initial);
- GSON (for transmission and storage, medium);
- Gradle (initial);
- Git (initial);
- Photoshop (for creating and editing icons and logos, medium);
- PHP (for the server part, initial-medium);
- MySQL (initial-medium);
- Trello, Excel, Word, social. networks and others;

There are additional skills:
- knowledge of OOP;
- fast code editor and refactoring;
- function and code testing (unit test, security, performance testing), evaluation and optimization of code execution time;
- development of a layout with animations according to exact prototypes developed by other designers;
- development of quick authorization through Google;
- development of a subsystem on the server for sending electronic messages (SMTP Gmail);
- data security, encryption and hashing with salt using various algorithms (MD5, AES, SHA);
- settings for quick debugging of programs on the emulator with different versions of OC Android and on real devices via USB/WI-FI;
- analysis of code execution, processor, memory and network operation in Profiler;

Additional experiences:
C# (.NET, WinForms (high precision macros), WPF, Unity (4+ mobile games), Xamarin), Python (data processing, Django web development).
Position: Android Developer
Category: Android
Experience: 4 years | English: upper


Development of commercial projects both in a development team and alone. B2B and B2C. 

Transfer of an old project to a new modern code base.

Writing custom games for a betting and casino project.

And there's so much more...
Office in Poland or Remote
Position: Android Developer
Category: Android
Experience: 1 years | English: intermediate


Development of new projects from scratch. Support for existing Android projects, functional extension, performance optimization. Client-server architecture TCP, UDP, HTTP. Understanding of peer-to-peer architecture. Experience with SQLite, MySQL, NoSQL databases. Android threading, asynchronous background tasks, services.
GPS based, Chromecast sender application development experience.

Android code style guidelines, MVP and MVC design patterns. Both JSON and XML using experience. API with PHP, MySQL (create and use existed).

Experience in most of Android libraries and external tools, Play Market (closed beta) publish and version control.

Advanced skills in the field of information security, the ability to find and fix the
Position: Android Developer
Category: Android
Experience: 3 years | English: upper

I made android applications from zero to production.
Develop mobile applications on Android.
Participation in project evolution.
Participation in all stages of the development life cycle.
Participation in the selection of technologies, architecture of the project.
Support android application.
Making suggestions for improving existing projects.
Don't work with Java and RxJava. I Work with kotlin and coroutines.
Position: Android Developer
Category: Android
Experience: 3 years | English: upper

Several successful launches, massive refactoring from MVP to MVVM, from Syntetics, ButterKnife to ViewBinding, Crash free users % from 97.2 to 99.4.
During my career I have taken part in several commercial projects.

The first one was the one, I was hired for. The company had unfinished app for logistical company "ІнТайм". An app was built using MVVM architecture, Retrofit, Jetpack navigation, Hilt dependency injection, Google maps also was used in the project. App was built using Kotlin. 

Then, a few pet projects was created, such as FireBaseAuth(Authentication using FireBase), KtFishmanApp(Catalog app with lists, drawers, etc.), Chatt(Chatting app using "GetStream.io" API), ClientServerSceleton(An ultimate realisation of UX for ClientServer app onboarding) . All the apps are in my GitHub repositories.

Later, since April, I took part in commercial project called VamPromo. The task was to build an app, that would allow users to post ad content on Facebook in exchange for discount in partner's places. There was an app prototype to work with, but not a very suitable one. So, was decided to build from scratch. Also MVVM architecture combined with Clean, back-end was company's own. Facebook services communication, Google maps. Work was done in collaboration with a Senior mentor.

The next step was an internal project in outsource company. Clean architecture app, API design, views prototyping, Coroutines, Dagger 2 and a successful launch for internal usage in February 22'

Now it's fintech domain, large multi-module project, with several mobile apps via different build variants. Rewritten MVVM, Retrofit, RxJava. Features developed and released from scratch for 60k users.
Well-known company with comfortable conditions.
Position: Android Developer
Category: Android
Experience: 2 years | English: pre

• Experience in developing various types of applications
• Development experience with augmented reality
• Working with maps and locations
• Experience with Compose
During my career, I managed to work on 6 projects.  One of my projects was a popular online dating network.  I also wrote a mobile game and an application for ordering food.  For writing applications, I usually use Clean Architecture, MVVM, Coroutines and Retrofit.
I want to work on an interesting project with the opportunity to use new approaches and technologies.
Position: Android Developer
Category: Android
Experience: 2 years | English: upper

One of the toughest challenges for me was to implement a demo version of a complex feature in two weeks and deliver it to the client. The client wanted to present this feature to potential app buyers. This demo version had to at least mimick all the real life use-cases.
To implement everything perfectly was virtually impossible, so I had to decide which parts of the feature to expose and which to hide, where to use API calls and where to use mock data, where to simplify UI etc.
Being a perfectionist I hate to have something only halfway done. But with such tight schedule I had to sacrifice my perfectionism and implement as much as I could with the best result possible. Also all the QAs were busy with the release happening at the same time. So I had to test this feature myself and recheck everything thoroughly.
Eventually I delivered the feature to the client, he presented it to his clients and they loved it! We got a green light for adding this functionality to the future release and I was happy to implement it in full.
During my career I participated in 5 projects. I worked as a solo Android developer as well as in a team of 3-4 Android developers.

Those projects were quite different, but overall I was responsible for: 
- implementing new screens and features
- refactoring legacy code (MVP to MVVM, RxJava to Coroutines, etc.)
- communicating with clients when they needed technical expertise
- uploading apps to Google Play Market
- fixing bugs

Technical stack I used:
- Java
- Kotlin
- Git
- MVP, MVVM, MVI
- Clean Architecture
- Android Jetpack
- Android Lifecycle
- Jetpack Compose
- Room
- Retrofit
- RxJava
- Coroutines
- Dagger 2
- Hilt
- JUnit
- Espresso
- Firebase

In the current project I work in the team of almost 50 people, along with 2 other Android developers. I find working in a big team much more compelling than being a solo Android developer on a project. This way I can gain experience from fellow developers, share my own knowledge and improve my soft skills. I want to pursue my career further and eventually become a Team Lead.
Position: Android Developer
Category: Android
Experience: 6 years | English: upper

Have experience in creating projects from scratch, creating architecture and mentoring trainee. 
Took part in development both Android SDK for a financial company and Mobile Application(streaming platform)
During my career, I was working for several companies and created several types of projects. There are Mobile Application, Android Tv Application, and Android SDK. has experience in working with the latest technologies in the Android development world.
I am a creative and motivated person who is looking for new job opportunities and strive for professional development.
I am looking for new opportunities, for professional growth, friendly team and environment, new professional community and acquaintances
Position: Android Developer
Category: Android
Experience: 2.5 years | English: pre

Fast learning helps to grasp information on the fly. And in combination with dedication to their work, it helps to achieve excellent results in projects.
During my employment at the product company, I have been primarily focused on a single, but highly popular and widely used application. My responsibilities revolved around ensuring the application's functionality, addressing bug fixes, implementing new features, updating the application's structure, and rewriting legacy code.

Throughout this project, I had the opportunity to work with various technologies, including Java, Kotlin, Gradle, Firebase, SQLite, Retrofit, Dagger 2, Koin, etc.
Looking for a friendly team of professionals. I expect from the new project - clearly set tasks, adequate deadlines.
Position: Android Developer
Category: Android
Experience: 6 years | English: intermediate


During my tenure at Fintech Band, I had the opportunity to work on several exciting projects, including Monobank and The Credit Thing.

At The Credit Thing, I was critical in developing robust features that provided reliable and secure solutions for complex financial systems. I was responsible for the complete development cycle of business features, ensuring that the solutions met the client's business requirements.

At Monobank, I worked on implementing modules architecture and various features, such as insurance, payments, easter eggs and others. Additionally, I contributed significantly to implementing separate UI decisions that improved the overall user experience.
Position: Android Developer
Category: Android
Experience: 5 years | English: upper


During my work in outsource and freelance, I developed multiple diverse apps from scratch, using both Java and Kotlin:
dash camera management app;  remote desktop client (MS RDP);  POS apps;  several delivery management apps;   cryosauna remote control app;   interactive offline vector maps;   gardening assistant;   several quiz games;

I prefer using Kotlin and MVVM architecture in applications I develop, paying much attention to the quality of code. 
I devote a lot of time to self-education, mastering new technologies and seeking to make my code better.
I'm looking for a long-term remote job.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: intermediate


During the last 2 years i have been developing apps for Android. I have ability to learn and adapt things quickly and always willing to learn and develop further skill.

Professional Skills:
- Android SDK, Java SE, OOP;
- Web core: JSON/XML, HTML/CSS;
- REST APIs: Retrofit2, Volley;
- Architecture patterns: MVP, MVVM;
- Dagger 2;
- Database: MySql, SQLite;
- In-App Billing, Google Ads;
- Third-Party libraries: Butterknife; EventBus, Picasso, Glide;
- Git Flow;
- Material Design;
- Firebase: Authentication, Database, Notifications;
- API: Facebook, VK, Twitter, Instagram, Google Plus, Google Maps, Google Photos, QuickBlox; 
- IDE: Android Studio, Eclipse.
Position: Android Developer
Category: Android
Experience: 4 years | English: intermediate

My favourite project was medical, that consists of two applications (Doctor app and Patient app) for creating, setting and conducting a medical examination (lasting from 5 minutes to 7 days) using Bluetooth ECG Holter and sending online the obtained ECG data to a server for further study of heart rhythms by the clinic's specialists.
This project was important achievement for me because it helps people to take care of their health and maybe it will save someone's life.
Education: "Development of mobile applications for Android" at the Computer Academy "STEP" (2017-2018).

From June 2019 to December 2020 - Android Developer at "Space Whale".
From December 2020 to July 2022 - Android Developer at "Andersen".
- challenging tasks requiring the search for innovative solutions
- mastering new technologies
- opportunity for professional growth
- appropriate salary level
- project must be useful for people
Position: Android Developer
Category: Android
Experience: 11 years | English: fluent


Education: Work Experience:
Courses: Operator, Deputy Head of Department | Nova Poshta
- Self-studying 14.07.2021 – 02.05.2022
- Courses about Hilt and unit Freelance
testing 01.09.2021 - 24.12.2021
08.10.2022 – 06.12.2022 Performed laboratory works and course projects on
- Udemy course “Dependency "development of applications for Android" for students at
Injection in Android with the university
Dagger 2 and Hilt” Leader of a group of workers | Unofficially
26.08.2022 – 06.10.2022 01.06.2017 - 01.11.2020
- Udemy course “Android Led a group of 25 people, distributed work and wages
application from design to among them, agreed details of work and deadlines with
finished application” on kotlin customers.
10.03.2022 – 02.04.2022 Skills:
- Udemy course and book Programming paradigm: OOP
Griffits Devid “Head First. Android: Android SDK, View, design patterns,
Programming for android” architecture components, UI design principles
01.12.2021 – 06.03.2022 Language: Java, Kotlin
University Architectural patterns: MVVM (LifeCycle / ViewModel /
- Unfinished higher education in LiveData), MVP
National Aviation, University Libraries: Retrofit 2, Room, RxJava 3, Hilt, Glide,
Computer engineering Firebase, Location, Moxy, Navigation, DataBinding
05.09.2022 – 01.12.2023 Others: GitHub, Figma
- Finished bachelor in National Pet projects:
Aviation, University Computer Food app, ArtBook with hilt and testing, WeatherApp, Taxi
engineering in a foreign faculty app, AirChats, Flappy Bird, My Favorite movies,
01.09.2018 - 30.06.2022 MVVMRetrofitMovieDB, Dagger 2 App
Position: Android Developer
Category: Android
Experience: 3 years | English: fluent


EmNet an app that consumes MovieDB APIto display most recent movies.
EmNet uses MVVM, Kotlin, Android Studio.
Currently working as a Middle level mobile Engineer.
Working towards improving on Jetpack Compose
Position: Android Developer
Category: Android
Experience: 4 years | English: intermediate


Engineer with more than 4 years of experience in software development. I have a bachelor's degree in computer science. I have good technical and analytical skills, I understand the whole life cycle of software development. 
I worked both as a single developer and in the team.

Knowledge: Android SDK, Android Jetpack: LiveData, Navigation Components, ViewBinding, DataBinding, Android KTX,  MVP, MVVM, Coroutines Flow, RxJava2, Dagger 2, Koin RESTful API, Google API, GoogleMaps, Jenkins CI, Clover;

RealmDB, RoomDB;
Position: Android Developer
Category: Android
Experience: 1.5 years | English: fluent

5 published applications on Google Play, 2 Udacity's Nanodegree (Android, Machine Learning), more than 20 finished MOOC with certificates (including Stanford algorithms, prominent CS50, MIT 16.00.+).

My apps:
https://play.google.com/store/apps/details?id=com.adkdevelopment.earthquakesurvival
https://play.google.com/store/apps/details?id=com.adkdevelopment.rssreader
https://play.google.com/store/apps/details?id=karataiev.dmytro.popularmovies
https://play.google.com/store/apps/details?id=com.adkdevelopment.simpleflashlightadfree
https://play.google.com/store/apps/details?id=karataiev.dmytro.connectfour
English Advanced, MVP, RxJava, Dagger2, Realm, SQLite, Software Design, Git, Gradle, Google (Maps, Firebase, Vision, etc) and Social Networks APIs (Facebook, VK), App profilers (battery, memory, etc), Python (Statistics and Machine Learning domains).
Professional growth.