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

I've been doing programming for almost 7 years now. Before Android, I worked on web development.  Since I started working on Android, I worked on 30+ projects and created 12 projects from zero. Worked in full-time and freelance jobs, remote and localized jobs. Have big experience of working as a part of an Agile team as well as a lone developer.
Projects I worked on were from many different industries, including FinTech (Created an online-banking app for AccessBank and worked on EDF Energy's retail app that involved lot of payment functionality), Multimedia (Worked on 2 video, music streaming apps for Vodafone and Telecom Italia), Navigation (Created an accessibility-centered location-based app for Daimler), Social Media (Worked on 2 apps for Ritekit - SMM platform for influencers), and countless other..
I offer 4 years of overall experience in all aspects of the software
development life cycle, including requirements analysis, design,
debugging, development, and post-production support. Quickly
learn and master new technologies. Always trying to write
readable, maintainable, and reusable code according to SOLID
principles. Skilled at developing complex solutions. designing a
robust, extensible, and customizable mobile application code.
Possessing strong creative thinking skills and high energy. Have
experience of working in an Agile/Scrum environment.
Trying to learn Flutter and Unity for multiplatform development.
I'd like to get a remote job as an Android Developer or freelance Android projects. I do native projects only. Don't write on React Native, Xamarin, and other hybrid platforms.
Position: Android Developer
Category: Android
Experience: 1 years | English: intermediate

several dozen ready-made arcades/casinos (stubs for WebView)
mostly implemented using SurfaceView/CustomView + MediaPlayer/SoundPool, etc.

Several client-server applications.
One of them includes (an admin client, a user client, the server part is implemented through Firebase))
Written with MVVM architecture, Used Firebase SDK, REST API, NotificationCompat with Firebase Cloud Messaging, etc.
I often write arcade games for webView apps
and integrate different api

 I use Kotlin + Android Studio,
MVVM pattern, DataBinding, NavigationComponent, Firebase SDK, One Signal, Room database.
 I also know how to work with custom view, NotificationCompat (also NotificationChannel), AudioManager, MediaPlayer, SoundPool, SpeechRecogniser, WebView, SurfaceView, etc.
Position: Android Developer
Category: Android
Experience: 4 years | English: fluent


- IoT device, using BLE to communicate with Android application and share audio files with it.
- VPN service.
- SDK for easier ML (TensorflowLite) implementing to Android app.
- Several smaller apps using REST API.
- 3 navigator apps for trucks
- Kotlin Multiplatform apps (Jetpack Compose + SwiftUI)
- Crypto-currency service
- Fitness app (iOS + Android)
- Movie App (jetpack compose)
I am keen on implementing new technologies and dealing with unusual tasks. One of my values is a desire for communication to implement the best and clean solution. For me, the best project is the one that makes some sense to people life and can be useful. I hate making apps just to make another app for no reason. That's rubbish and simply pollutes AppStore/Play Store. I am persuaded that everything must have sense, even a simple app on your phone. From tech stack I would like to work with Jetpack Compose. Great new framework for building UI in Android without pain in the ass :3

Also important that I am not interested in any cooperation with companies that work for/cooperate with Russia due to political reasons. Neither am I interested in a Russian-speaking company. Thanks for your understanding.
Position: Android Developer
Category: Android
Experience: 0 years | English: intermediate


I passed 3 month Android course from IT firm.I created different applications according to the established requirements.

Also, I passed different online courses.

Now I'm working on my pet projects in order to improve my skills and study new technologies.
Position: Android Developer
Category: Android
Experience: 1 years | English: basic


I serve as a team leader on my team. I take on the parts that need the basic algorithm in the program. We are currently developing an application at MVVM that uses kotlin coroutines and dependency injection. We mainly use room for database and retrofit for network. I am also well versed in firebase technology and can also work well with fragment and activity lifecycle.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: intermediate


I started as self-taught In December of 2021, then I was offered courses of Android Development on company, after courses I started working there as junior Android Developer, I got most of my skills there and worked on real projects there for a year and a half
Position: Android Developer
Category: Android
Experience: 4 years | English: upper

1. I successfully managed the developer's team as a team lead.
2. I implemented the Azure Maps API which allows the application to overcome Google Maps restrictions regarding map loads and requests.
3. I implemented an application that has more than 10k+ downloads.
4. Succesful launched app for the AndroidTV.
I started my career as a C++ developer in 2016 and participated in CCTV and meteorological fields. 
During that time I learned many exciting approaches and the Qt framework solidly.
In mid-2017 I launched a career reset switching to Android development using Java and Kotlin languages.
My job expectations would perfectly match with Android programming project development. I estimate my programming level as a middle developer.
I want to become a team leader.
1. Friendly environment.
2. Agile approach.
3. Lack of a mammoth legacy code with old-fashioned solutions.
4. In addition to the previous clause I would like to work with cutting-edge technologies.
5. Possibility to receive determined, reasoned tasks.
6. Lack of long-term XML coding.
Position: Android Developer
Category: Android
Experience: 10 years | English: upper


I started working as a software developer back in 2012. 

I began working as an Actionscript (Flash) developer. Worked on ABCiTY educational game for kids where they could learn new letters, words, sounds, grammar etc. My responsibilities were mainly refactoring of old game levels, bugfixing as well as implementing one completely new level from scratch.

Since 2013 and till 2018 was working on POS application created using Flash and .NET. Project was quite big and contained mainly legacy code. I was the only flash developer on the project and all the bugfixing, new features, improvements needed to be done by me alone.

From 2018 to 2020 was working on creating Android application for cleaning services. Purpose of the app was to schedule cleaning times and locations, manage teams, generate reports and statistics. It was created using Kotlin, Jetpack components (Room, LiveData, Navigation), Coroutines, Retrofit, Glide, etc.

In 2020 created Eco-Service application for Android devices. It is application for making recycling easier. User can create request for an “eco-mobile” and after manager’s approval driver will come to pick up materials to recycle and reward user with points. For each X points gained 1 tree will be planted in the city of Vinnytsia. Created using Kotlin, Firebase, Google Maps SDK.

Most recently created application for "Джерело" - rehabilitation center for children with special needs. User can take polls in order to detect any deviations in the development of the child as early as possible. Kotlin, Firebase.

At some points between 2015 and nowadays created various other Android applications, like different wallpapers applications, OPSkins bot, step-counter application with gamification involved, time-killer apps that can earn you Amazon gift cards and so on.
Worked with Goolge Ads SDK, IronSource, Google Fit API, tumblr API, etc.

During last year started investigating Flutter and Compose for personal projects.
I would like to continue working in Android development, remotely, preferably using Kotlin as my main language. Would be happy to dig more into Compose.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: upper

Akdeniz University, Antalya, Turkey
Bachelor Degree 
Computer Science And Engineering

Ege University, Izmir, Turkey
Master Degree
Computer Engineering
ITGRUP | Internship | 1 month
Build application frontend using React JS

PETKIM PETROKIMYA HOLDING | Internship | 4 month
Built and maintained enterprise applications using .NET CORE Framework

SAN TSG | Android Developer | 1.5 years
Building, maintaining and refactoring android applications. Responsible for companies IOS and Android applications.

The projects are:

Sejour Mobile
Tech Stack: Java / Kotlin, MVP / Clean Architecture, RxJava, Retrofit, SQLite
Integrations: POS Terminal (PAX920, PAX920 Pro), 3rd party banking payments, Thermal Printer


TourVisio Mobile
Tech Stack: Java / Kotlin, MVP / Clean Architecture, RxJava, Dagger, Retrofit, MPAndroidChart

Sejour PickApp
Tech Stack: Kotlin, MVVM / Clean Architecture / Modularization by layer, Android Jetpack libraries, LiveData, RxJava, Room

Notifier
Tech Stack: Kotlin, MVVM / Clean Architecture, Coroutines, Hilt-Dagger, Room, Alarm Manager, Broadcast Receiver, Work Manager, Foreground Service, State Flow, Shared Flow


Sejour Customer(private app)
Tech Stack: Kotlin, MVI / Clean Architecture/ Modularization by layer, Coroutines, Hilt-Dagger, Room, Work Manager, Jetpack Compose, State Flow, Shared Flow, State Management
Position: Android Developer
Category: Android
Experience: 1 years | English: basic

I am easily teachable. I'm learning a new Kotlin language.
IT specialist
Sputnik Hermes LLC
Samara
Tour operator
Engaged in site improvements.
Produced layout, adapted search engines, and improved ticket purchasing
solutions.
Mastered the new CMS MODX EVO


Intern frontend developer
Creative Agency Legend
Samara
Marketing agency
Outsourcing company where I began my development journey.
In the beginning, I was engaged in layout design and solving bugs for
senior staff.
Prior to leaving, I had product management duties, communication with
customers, managing developer tasks, and problem-solving independently
and collaboratively.
Mastered CMS Bitreix, WP, PrestaShop.
I want to start working in a company where they will help me grow and train me. I don't want to waste my time on unnecessary tasks
Position: Android Developer
Category: Android
Experience: 2 years | English: intermediate


I use Kotlin to develop applications ,but meanwhile I understand Java as well

I prefer to use Compose in UI development, but I can use  ViewBinding + MVVM as well

I prefer to use Kotlin coroutines with Flow 

Developed navigation using Navigation Component (Navigation Compose for Compose)

Integrated the application with API services using 
Retrofit 2. ( I have worked on app that used OpenAI api)

Stored data in on-device databases using Room.
Used Firebase services ( Firestore, Storage, Realtime, Analytics, Crashlytics, Auth and e.t.c)
Position: Android Developer
Category: Android
Experience: 4 years | English: fluent

The toughest and most interesting things I've been working on include:
 - developing custom Telegram client on top of tdlib with built-in crypto exchange and rating mechanism upon Textile.io
 - built prototype of document scanner that detects possible input fields in document
 - built prototype of document scanner which allows user detect pages from camera frame, crop it out and remove perspective (via OpenCV)
 - architectural refactoring of app core feature to make it more flexible and open for new feature requests
 - have some experience with Gradle (migrated build scripts to Kotlin DSL, applied version catalogs and convention plugins)
I've been developing android apps for 3.5 years. Most of this time I spent in crypto-startup and product company.
During this time I implemented new features, refactored existing one, implemented features on experimental technologies when it was needed, spent some time with OpenCV

I drew my inspiration from challenges. It would be awesome to work on tasks which require me to learn C++ or some low-level technologies. I'm also eager to learn things which lie beyond usual Android app development (machine learning, computer vision, rendering, etc.).
I'm really interested in non-typical tasks which requires deep investigation. I'm also eager to learn something new even if it lies beyond Android development. But I'm also okey with usual Android app development routine.
Position: Android Developer
Category: Android
Experience: 2.5 years | English: upper


I've been working as an Android developer for 2+ years on an e-commerce project.
Development team - 10 Android developers 

Responsibilities :
- Performing communication with the international team 
- Working by Scrum development methodology 
- Developing features based on Clean architecture + MVVM (MVP) architecture approach 
- Migrating from MVP to MVVM 
- Migrating from RxJava to Coroutines and Flow 
- Maintaining and creating UI tests with Espresso/Kakao 
- Covering business logic layer with Unit tests using JUnit/MockK 
- Covering UI layer by Robolectric 
- Performing code review

Tech Stack :
- Kotlin/Java 
- Android SDK 
- Android Jetpack 
- Git, GitLab, GitHub 
- MVVM, MVI, MVP 
- Dagger 2/Hilt 
- Firebase Crashlytics 
- RxJava/Coroutines 
- Git, GitLab, GitHub 
- JUnit/MockK/Robolectric

Basic knowledge: 
- Jetpack Compose
- Koin
Position: Android Developer
Category: Android
Experience: 5 years | English: upper

- Reduced the build time of the app by 20%
- Refactored old groovy files into kotlin and optimized scripts by creating convention plugins
- Improved project maintainability by cleaning the project and removing unused source code
I've been working as an Android developer for 5 years. I have experience leading small teams and working both independently and in groups throughout my career.

My extensive knowledge of the software development process has assisted me in managing projects of all sizes and complexities. I have also engaged in the whole cycle of product development, giving me a thorough understanding of the procedure from beginning to end. I've had experience working with various teams to handle challenging issues through communication and collaboration.

I've developed and maintained projects in a variety of fields, so I can quickly merge existing projects with new ones while taking into consideration their unique bottlenecks.
I enjoy taking on difficult projects that force me to learn and develop beyond my present capabilities. My motivation to learn and develop on a constant basis comes from embracing new experiences and enhancing my knowledge.
Position: Android Developer
Category: Android
Experience: 3 years | English: upper


I've been working as an Android developer for almost 3 years on different commercial projects. 
Last time I worked as Android Team lead in a team of 10 developers. I consider my biggest achievement as the fact that initially, it took on average a month to develop one project for a developer, but after my optimization of processes and developer training - the development process took on average 2 weeks even for a new developer.
At other companies I mostly worked on bug fixing, implementing new features and design. Also, have a lot of experience in refactoring old codebase and migrating to Clean Architecture

Experienced in training other developers, optimizing development processes also have experience in communication with the client, project team and other company's dev team
Position: Android Developer
Category: Android
Experience: 6 years | English: upper


I've been working as Android Developer for the last 6 years . My responsibilities are :
- estimating new projects;
- developing applications from scratch;
- supporting existing applications, adding improvements, increasing productivity, refactoring legacy code, updating with new features;
- working on the big project as a team member;
- PR reviews, interviewing candidates, mentoring new employees.
Challenging projects, competitive salary.
Position: Android Developer
Category: Android
Experience: 3 years | English: upper


I've been working as Native Android Developer and dealt with different kinds of apps (food services, health trackers, SEO).

V. N. Karazin Kharkiv National University, Bachelor of computer sciences.
Experienced in:
Algorithms, Data Structures, OOP, Software Design Patterns (GoF) Kotlin and Java (Collections, Stream API, I/O, Concurrency) Multi-module projects, Clean Architecture, Single-activity approach Unit/Instrumental testing. (Junit, MockK, Espresso)
MVVM, MVP, MVI/UDF (Jetpack Compose)
Mainly Dagger 2, with a bit of Koin
Coroutines, Channels, Flow, RxJava
Motion Layout, RecyclerView, Adapter Delegates, Custom VIew/ViewGroup, Android SDK Animation API's
FragmentManager, Lifecycle, LiveData, ViewModel, DataBinding; Jetpack libraries: Compose, Navigation, DataStore
SQLite, but mainly Room
REST and WebSocket with Retrofit and/or OkHttp, Ktor
Glide, Coil
Notifications
Maps, Firebase (auth, firestore, analytics, distribution), Amplitude
I want to work on a new project or implement new features on existing. I can handle refactoring/improving of the old codebase, but can't tolerate legacy without at least good structure (so it is ok to support good-written app for me).
Position: Android Developer
Category: Android
Experience: 3 years | English: fluent

- Successfully mentored an Android intern for 3 months.
- Worked on an international team, English was used for communication.
I've been working at both product and outstaffing companies. I have experience in working on the app from scratch as well as supporting an older app. The first serious application I've been working on is a parental control app. The second is all about non-standard speech recognition. Regarding important technologies, I have experience with Java, Kotlin, Coroutines, Flow, Jetpack, Compose, Clean Architecture + MVI / MVVM, Google Maps, Location API, Hilt.

Right now I am looking for new opportunities.
Position: Android Developer
Category: Android
Experience: 0 years | English: upper


I've created a variety of apps that have added value to my daily routine. One example is the 5 Minutes Workout App, which I developed specifically for my morning workouts.

Then I became familiar with MVVM and used it to create a simple yet practical shopping list app. With this app, users can add products, that they need to buy and their quantities. After making a purchase, they have the option to mark items as inactive or delete them. To bring this idea to life, I incorporated technologies like Room database, Coroutines, and Fragments.

Another project I worked on is a simple game which is called Number Ninja . It presents users with a sum and one of the terms, challenging them to find the missing second term that would make the sum complete. In this app, I made use of Room database, ViewBinding, DataBinding, and Jetpack Navigation to enhance the user experience.
Position: Android Developer
Category: Android
Experience: 3 years | English: intermediate

I've developed 4 apps while work in different companyies.
- IBank2UA
- Snatchable
- Mybubblz
- Verdict
You can read about this projects in my expirience block. 
Also I developed other app in freelance yet
I've developed 4 apps while work in different companyies.

IBank2UA
It's the application for web banking for individuals and legals. In this app I've developed new features and rewritten Java code to Kotlin. Also I added Hilt library to the app and developed features for individuals form zero. I've created custom design for different banks and fixed varying difficult bugs.
Technical stack:
- Kotlin / Java
- MVVM / Clean Architecture
- Retrofit 2
- Google JetPack - LiveData, Navigation
- Hilt
- Coroutines / RxJava2
- Data binding
- Firebase - Flavor, Push notifications
- Realm
- Google Map

Snatchable 
It's the application for dating how Tinder. In this app I'd developed architecture from zero. I'd created custom views and fixed varying difficult bugs. Also I'd worked with recoding video. I'd published app to Play Market and added in-app purchases. This application has more than 100 000 downloads in the Play Market
Technical stack:
- Kotlin
- MVP
- GraphQL
- RxJava2
- Data binding
- Firebase - Push notifications
- Room
- In-app purchase
- Custom view
- Camera API
- Admob


MyBubblz
It's the social network app in the USA. In this app I'd developed new features and improved old code. Also I'd fixed varying difficult bugs and published new builds to Play Market. This application has more than 50 000 downloads in the Play Market
Technical stack:
- Java
- GraphQL
- Firebase Push notifications
- SQLite
- Custom view
- Youtube

Verdict
It's the news app. I developed this app from zero. In this app I'd developed varying features and fixed varying difficult bugs.
Technical stack:
- Java
- MVP / Moxy
- Retrofit 2
- Data binding
- Firebase - Push notifications
- SQLite
- Custom view
• Friendly team
• Well-built work process
• Career growth
Position: Android Developer
Category: Android
Experience: 6 years | English: upper


I've got rich experience in Android development, particularly for IoT (such as POS terminals, smart cameras, sensors, vending machines, etc.)
Position: Android Developer
Category: Android
Experience: 3 years | English: intermediate


I've worked with technologies like Google maps, Socket, Wi-Fi, Custom View, Retrofit2, Gson, RxJava2, Glide, Picasso, Room, analytics, crashlytics, facebook sdk, ads and in-app purchases.
I developed projects from scratch to release, and also maintain applications (bug fixes, feature updates, documentation).
Открыт Фоп 2й группы!
Position: Android Developer
Category: Android
Experience: 1 years | English: intermediate

Knowledge of languages
1. Ukrainian, Russian - Native
2. English – Intermediate

Quickly learner
Solving any problems
Willingness to learn
Ability to handle pressure and meet deadlines
I was able to create my application by using Java with a further transition to Kotlin. Moreover, I refactored the application after it's successful completion by using room database, clean architecture, MVVM, repository, dependency injection (Koin). For my applications API I used Retrofit.This is for my first application.
 Then I started working at the company, where I was a junior android developer of an application for an internal user and fixed the ui bugs, and then took on the task of creating a separate screen for our second store.
 At the moment I work in the company which is engaged in traffic arbitration(gambling). I work with sdk such as: Appsflyer, Facebook, OneSignal, Referrer
I am interested in the ways this job can help me grow personally and professionally. I am excited to hone my collaboration skills by working with others and to have the chance to see some glimpses into my future career path.