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


The last project worked on was a mobile application that enables users to plan their vacations. They can search for properties, flights, car rentals and other activities. Registered users can create trips, to save favorite offers and invite friends. After saving user can see content cards and do with them such operations as delete, move to another trip, view property or book it.
I was responsible for new features development, code reviewing and refactoring, release build verification, unit testing, bug fixing, tasks estimation and prioritisation.
Technologies stack: Android Studio; IntelliJ IDEA; Insomnia; Android SDK; Kotlin; Jetpack Architecture Components; Coroutines; JUnit; Apollo GraphQL; Firebase; Git; Jenkins; Figma; JIRA; Confluence; Scrum.

Another project I worked on was an online rental marketplace that allows users to book hotels and apartments. The user can search results by location, number of guests, price and many other additional filters. After entering the search parameters, the user sees a list of results with a property image, its name, rating and a brief description of the location. After clicking on any result, the user is taken to the details page where more useful information is displayed.
On this project I was only responsible for code development, unit testing, bug fixing and tasks estimation.
Technologies stack: Android Studio; Kotlin; JUnit; Apollo GraphQL; Git; Jenkins; JIRA; Confluence; Scrum.
Also had experience with backend development while I was working on an open source project. That project was created to give users an ability to become more eco-friendly, acquire some good habits, track them, read eco-news and make friends with the same interests. Main idea of the project was to make people more respectful to ecology and reword them, if they are. Users gets points for tracking any good for ecology activities and could get discounts in partners stores using those points.
Responsibilities: code development and refactoring, unit testing, bug fixing and tasks estimation.
Technologies: IntelliJ IDEA; Java; Spring; Spring Boot; Hibernate; JDBC; Web Services; PostgreSQL; JUnit.

I would like to find a company company, where I will be able to learn something new and try it in practice to grow professionally.
Position: Android Developer
Category: Android
Experience: 1 years | English: intermediate


The latest development experience is a google maps app for users to rate different restaurants/cafes, with authorization, a chat app like Chat GPT where you can ask different questions. Also worked before in the gambling field
Position: Android Developer
Category: Android
Experience: 2 years | English: intermediate


The main experience is the development of an application for Android TV. I worked on supporting the finished application, adding new functionality, and refactoring. I have experience in writing an application from scratch under mentorship. I also had experience with mobile applications. I wrote a pet project for tracking activity, which has the functionality to increase it.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: intermediate

Experience in developing own applications on Android. Development of financial applications and loyalty programs
- Theoretical and practical knowledge of OOP, design patterns
- Android SDK and Android third-party libraries (Retrofit, Dagger, - Picasso, EventBus and others) 
- Experience with Material Design features (including pre-Lollipop versions), phones and tablets pagination
- Google API`s and Services (Google Plus, Google Maps, Analytics etc.), social networks API`s (Facebook, VK, Twitter)
- Multithreading
- Gradle build system. Experience with build configs and flavors for supporting multiple applications
- Hardware (camera, sensors, etc.), Push notifications
- Databases, REST API 
- Version control systems (GIT) 
- Scrum methodology 
- Experience in developing own applications 
- Basic skills of PHP, JavaScript.
The desire to search for new knowledge in Android-programming Working in a stable, growing company with high wages.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: intermediate

There is a certificate of course completion
There are several test projects using rest api, firebase, android jetpack, also completed a freelance projects for the recording of beauty salon and wet clinic, there is experience using webview.
Before that I worked as a php developer, as well as a project manager. Projects were from different spheres on this work in a team, to understand other people's code know how
I have experience in the development of gambling applications
working with a web viewer with api databases and connecting One Signal push notifications.
I have experience in preparing applications for publication on Google Play
Most applications are in Kotlin, there are also several pet projects
Position: Android Developer
Category: Android
Experience: 1.5 years | English: upper


Third year student in Computer Engineering, University of Radioelectronics, about 1.5 years experience of
Android development, understanding OOP, SOLID and Design Patterns, solid experience working with
development of applications for Android OS.
In July 2021 entered an internship in Grid Dynamics. During internship I was developing a mobile client. 
Technologies: Kotlin, Retrofit 2, Dagger 2, Hilt, Koin, Glide, Coroutine, RxJava2, Room, Architecture components, MVVM architecture, Clean Architecture, Navigation Components, Jetpack compose, DataBinding, ViewBInding, JUnit, Mokito, Firebase, Notification Manager, Alarm Manager, WorkManager, LiveData, Flow, SharedPreferences and DataStore.
After the internship in December I have already been on project. My responsibilities were working on data layer, fixing bugs and testing.
Technologies: Kotlin, Retrofit 2, Dagger 2, Glide, Coroutine, Room, Architecture components, MVVM architecture, Clean
Architecture, Navigation Components, Jetpack compose, DataBinding.
I want to have
Position: Android Developer
Category: Android
Experience: 2 years | English: upper

Developing e-commerce projects.
Writing technical requirments for the SDK, designing it.
Computer Science Degree.
Three pivotal projects included:

E-commerce Applications (there was two): my primary responsibility was R&D, integrating SDK's and creating the excelent user experience. I implemented the project using technologies such as Jetpack Compose, Retrofit, MVVM, Dagger 2.

Push Notification SDK: I took charge of developing the Android SDK for push notifications, overseeing its distribution, engaging in customer communication, defining the necessary specifications, and designing the SDK's architecture, which included backend endpoints, SDK public methods, and the structure of the backend database.

Other projects included:

A/B Testing Open-Source Library: I took on the role of maintaining, enhancing, and publishing an open-source A/B testing library.

E-commerce Support: I collaborated with an iOS developer to handle bug fixes, app publishing on the Play Store, and offered assistance with Firebase Datastore, including migration tasks.

Camera Application: Working with guidance from a senior developer, I contributed to the development of a camera application that featured camera functionality and a custom view (drawing feature).

E-commerce Support (XML UI): In a team comprising two Android developers, a senior developer, and myself, I was responsible for XML-based user interface development.
Position: Android Developer
Category: Android
Experience: 2 years | English: upper


Three years of learning computer science at university, and more than five years of self-studying, including algorithms and data structures, Android, back-end development, and machine learning. 1 year and 8 months working on commercial Android applications.Experienced with: 
•	Kotlin, Java, Python, C/C++
•	SQLite, MySQL, PostgreSQL
•	Android SDK
•	Android Jetpack
•	Kotlin Coroutines + Kotlin Flows
•	Retrofit 2
•	Android Navigation Component, Cicerone
•	DI (Dagger 2 / Hilt)
•	FFmpeg
•	Clean Architecture principles
•	MVVM architecture
•	Gradle
•	Git
•	OWASP Rule Set
My commercial experience includes:
-	Maintenance of an Android application for one of the world’s largest retailers (NDA).
-	Maintenance of an Android application for golfers and professional players, including video and image compression, and a custom media player.
-	Implementation of a Document management app with speech recognition from scratch. The app handles different error flows, features data integrity, and corresponds to OWASP security requirements.
-	Maintenance and publishing of an Android library for screen recording.

I am deepening my knowledge of Android development as well as learning other scopes of computer science, such as algorithms and data structures, back-end development, and machine learning.
I am interested in solving challenging tasks that will require constant self-learning and using cutting-edge technologies
Position: Android Developer
Category: Android
Experience: 4 years | English: intermediate


Took part in:
1. Development of product for placing all your/organization documents, automating flow of sending them for electronic signature, sharing, managing and editing (used native Android pdf render and meta data from server via socket about fields and used all the stuff to build custom view group of fields and logic for each field (many types which can be added from mobile client too, documents not only for signing)
2. Building document converter apps from scratch for marketing purposes (import document, change it (depends on type of app, if it's allowed), convert via sending document fo server and listening for result via socket, save to device or select export type to company main products)
3. Building microsoft windows client of product from scratch by myself, specified above at point number 1 (MVP,  almost same stuff as on mobile client, but without accessibility to automate document flows and document editor is opening in browser)
4. Refactoring old indian code from freelance (core of document editor (almost rewrote from scratch on new technologies stack (Kotlin, Android Pdf render etc) and improved memory usages)
5. Creating sdk (myself from scratch) for quick possibility of building unique app for arbitrary purposes (used gradle and its options to read properties from custom properties file and get app stuff from it (name, id suffix, facebook id, mipmaps for launcher etc), also some firebase stuff as remote config)
Position: Android Developer
Category: Android
Experience: 9 years | English: fluent


Tools & Technologies: 
•  Java, Kotlin, Android SDK, Flutter, Dart, KMM
•  REST API, gRPC,  JSON, XML, ProtoBuf, Swagger, GCM/FCM
•  SQLite, Realm, Room, Firebase Realtime Database
•  Git, SVN
•  JIRA, Redmine, Trello
•  Google API’s (Maps, Directions, Geocoding, Location Services, Places, Billing, AdMob, Youtube)
•  Libs and services:
- Base: Arch Components, Coroutines, Coroutines Flow, RxJava
- Net: Retrofit, Okhttp3, Volley, GSON, Jackson, SimpleXML, Stetho
- DI: Dagger 2, Hilt
- UI: Compose, Conductor, Jetpack Navigation, Mosby, Epoxy, ButterKnife
- Media: Camera Api, BLE, ExoPlayer2, Twilio Video- and Text- Chat, Localise, Lottie, DocuSign
- Analytics: Crashlytics, Fabric, LeakCanary, Stetho
- Safety: Approov, Google Safety Net
•  Architecture: CleanArchitecture, MV*, Redux, SOLID, Patterns, multi modular architecture
•  Testing: unit-testing, Robolectric, Espresso, Mockito, Mockk, MockWebserver, UI Automator

Skills: 
•  Team leading, mentoring, code reviewing
•  Apps architecting, roadmapping and distribution
•  Collaborating closely with product managers and cross- functional teams
•  Working with Agile methodologies: Scrum, SAFe
•  Working on projects with huge legacy codebase

Work experience:
•  02.2019 - present time
Banking software for over 400 banks and credit unions. Allows to check balances, make transfers, pay bills, find locations, communicate via video- and text- chat, sign documents and more.
Role - app's architect, code owner of plenty of features.
Defined and implemented the overall architecture and technical roadmap for the Android platform, ensuring scalability, maintainability, and performance optimization.
•  02.2019 - present time
Software for remote vehicle management, which enables drivers to interact with the BEV/FCEV vehicle over the cloud and BLE.
Role – responsible for designing, developing, testing, and maintaining an Android app.
Collaborated closely w
•  03.2017- 02.2019
Social mobile application with blockchain, business accounts, chat, music, video streaming  and huge media functionality - 1M+ intalls, 17 android devs team.
Role – led a team of 7 Android developers and maintena
•  01.2016-03.2017 
Company’s internal apps developing and supporting (NDA). 
•  02.2014-01.2016 
Development of Android application that notifies (getting events via AMQP), communicates (chat, sms, email, call), assesses (dynamical questionnaire according to JSON params), shows current status, and remediates events that occur in communities.
Position: Android Developer
Category: Android
Experience: 0.5 years | English: intermediate

-5 months at Epam laboratory
Total mobile development experience is 5 months. 
Finishing EPAM android lab. During Epam laboratory I was working on my pet project, which will soon  be available on my github.
Good knowledge:
-android
-kotlin
-java
-retrofit 
-firebase
-dagger 2
-git
-room
Position: Android Developer
Category: Android
Experience: 7 years | English: fluent


Trading: Forex\Crypto\CFD\Futures\Investments
Entertainment:  Trivia\Subscription-based streaming
E-Commerce
Social networking apps

Design\Develop\Publish\Support of the apps
CI\CD setup
Testing with both unit and automation
Position: Android Developer
Category: Android
Experience: 1.5 years | English: pre

I'm a prospective Android Developer.
Experience in software development for more than 4 years. Experience in commercial development under OC Android for more than 1,5 year. Experience programming in Java and using the Android SDK for more than 3 years. There is little experience working on Swift 3.0, as well as development for iOS. Also there is a little programming experience in C #.
My diploma work is client-server application with using Arduino how sensors data source and block microcontroller.
Hobby: sailing, chess.
I am interested in physics, astronomy, biology and genetics.
At current time I'm studying on the Master Degrees of Computer Engineering in Odessa National 'I.I. Mechnikov 'University.
Trainee, Provectus, 07-12.2017
In my responsibilities included: 
- support old and add new features
- create custom component
- using latest trends in android development: RxJava,Realm, ButterKnife,Retrofit,ConstraintLayout

Developer, ABP, 08.2016-02.2017, 
Created mobile client for AvtoPro.
In my responsibilities included: 
- create demo-version application
- create application prototype in Sketch with Material Design guidlines
- create logic and layout screens
- using the latest trends in android development as RxJava, ActiveAndroid,Firebase,Retrofit,Android Data Binding,MVVM-pattern

Developer, eCare21, 07.2015-03.2016
In my responsibilities included:
- create logic screens
- create layout screens
- support old and add new features
Work in Odessa, in the office. Good and friendly staff. English courses. Possibility of career growth and use of the latest technology in Android development.
Position: Android Developer
Category: Android
Experience: 2 years | English: pre


TuranBank 
13.06.2022 -  present 
 Mobilbank app

Designed and implemented the Digital Card feature by utilizing REST APIs and RxJava, which enhanced the application's performance significantly.
Integrated a Card Storage feature through WebView, improving user experience and convenience.
Seamlessly integrated Google Pay into the application using TapAndPay SDK, providing users with an additional, convenient payment option.
Implemented a VAT Refund feature using CameraX and MLKit, offering users an easy way to manage their refunds.
Developed an Online Credit feature, enabling the application to read and write files from storage, thus enhancing the app's functionality and data-handling capacity.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: pre


TuranBank 

TURANBANK  MOBİLEBANK  ANDROİD APP

* Migrate from Kotlin  synthetics to Jetpack view binding
* Migrate Dagger to Hilt solved  bad designed structure 
   problems
* Increase App security apply  Anti-Frida, Anti-Root, Anti- 
   Magisk  detection, For network  security  SSL Pining,
   And  against Reverse Engineering  enable  R8
* Added new feature  VAT Refund  utilized  CameraX and 
   MLKit
* Added  new  feature  Expense Tracker  utilized 
   MPAndroid  Chart  library  and  Material  ui
* Rewrite  Payments  part and  integrate NFC payments

İDE  SOFT

MIQRA  PLUS FİELD SALES SYSTEM ANDROİD APP

* Developed and implemented new features such as GPS 
   tracking module using Google Maps API
* Established a Backend connection using SOAP  
   protocol
* Utilized  Java to enhance the functionality of the 
  existing application

BARCODE  SCANNER ANDROİD APP

* Developed and designed using  Kotlin  programming 
  language
* Utilized  ML Kit  for barcode scanning feature
* Incorporated Android architecture components such as
   liveData, ViewModel, Room  and  Data Binding
* Built a backend connection using REST API  and 
   Retrofit.
* Coroutine  library for managing background tasks for 
  smooth andresponsive performance in the app.
Position: Android Developer
Category: Android
Experience: 2.5 years | English: upper

- Collaborated with a team of 20+ specialists to describe, develop & test new
features of the neo-bank app
- Used edge-cutting technologies to ensure the best end-user experience
- Was involved in contributing to an open-source samples app that contains
frequent mobile apps features implemented using the newest available APIs
and libs
- Usually worked on developing custom UI components like pdf-viewer, signing
canvas, chart plotter and many other stuff
- Worked on the white-label application in sync with other platforms
developers' teams to ensure consistency across different user systems
Turning complex ideas into seamless, user-friendly android apps is my forte. Let's create something amazing together!

I've had the privilege of working with a variety of clients in my Android development career, honing my skills and gaining valuable experience along the way. From developing complex applications from scratch to improving existing ones, I've had the opportunity to work on a wide range of projects that have challenged me to grow and evolve as a developer. My ability to collaborate with teams of all sizes and adapt to new technologies quickly has allowed me to provide top-quality work that meets my client's needs and exceeds their expectations.

The primary technologies from my tech stack are 
- Jetpack Compose
- Kotlin, Java
- Kotlin Coroutines, Kotlin Flows
- MVVM, MVP, MVI; Clean
- Room; DataStore
- Hilt, Dagger 2, Koin
- JUnit, Mockito
Position: Android Developer
Category: Android
Experience: 1.5 years | English: intermediate

I am working as CLEARING SPECIALIST in Bank of Baku | Apr.2019 to present]. My work consisted in:
-	Payments Verification
-	Request to Judge Department about undefined amount of money and further distribution to client account number.
Earlier I worked as JUDGE DEPARTMENT SPECIALIST in Bank of Baku | july 2017 to Apr. 2019. My work consisted in :
-	Preparing letters about deduction from wages of clients according Court Decision
-	Preparing documents to apply to the Court about clients who do not pay off a loan.
But now I am eager to stay Andoird Developer and hope it'll be true.
Udemy- The Complete 2021 Flutter Development Bootcamp
with Dart

Udemy - The Complete 2021 Web Development Bootcamp
Position: Android Developer
Category: Android
Experience: 0 years | English: intermediate


University Diploma Project – Android App
Apr 2023 - May 2023
• Conducted analysis of the process of tracking home first aid kit supplies. Identified functional and non-functional requirements.
• Developed UI design of a mobile application (MVVM) that supports small, medium and large size screens. Developed a fully functioning android application with Kotlin, including exploiting of Jetpack Compose library for implementing the previously developed UI design. One of the important features of the app is using device’s camera capabilities for scanning QR/Bar-codes.
• Wrote test for DB queries and some Unit tests.
• Successfully published the application on Google Play.

Pet Project – Android App “Budgethub”
May 2022 – Oct 2022
• Developed UI design of the application with the help of Material Design 2. 
• Developed a multi-modular android application (MVI) using Kotlin. Implemented features for adding, deleting and editing income/expense transactions and transfers of user’s funds. Integrated third-party libraries for displaying stats charts. Implemented export/import data to and from an encrypted file.
• Wrote Unit, Integrated and UI tests.
Position: Android Developer
Category: Android
Experience: 2 years | English: pre


Usage technology:
- Java/Kotlin 
- MVP/MVVM architecture
- Retrofit, REST Api
- Git, Jira
- Room
- Coroutines
- XML
- AdMob
- Firebase

Work experience:
- Multimedia application
- Specific Android device
- Shop application
- Banking application
- Cleaner application
- VideoMaker application
Position: Android Developer
Category: Java
Experience: 2 years | English: fluent


- Use Java/Retrofit to design android app that fetch data from backend and present it in mobile form for end user.
- Used Java/MySQL to design backend service for a financial platform
- Used Firebase cloud service to embed some functionality in Android app
Position: Android Developer
Category: Android
Experience: 6 years | English: upper


Veserus Wallet - Cryptocurrency wallet application
– Kotlin, MVVM, Flow, Coroutines, Retrofit2, Room

Data Capturing — Application for Airports
Collection and processing of large streams of data from all
types of ground handling services at the airport, from
landing to the departure of the aircraft by means of special
handheld devices. Creating the architecture of the project
– Kotlin, MVVM, Flow, Coroutines, Retrofit2, Room

Bag Tracking — Application for Airports
Program for baggage tracking at all necessary points
during servicing the aircraft at the airport. Improving and
supporting the project
– Java, MVP, RxJava2, Retrofit2, Realm

Cargo Warehouse Management — Application for Airports.
Program for cargo tracking at all necessary points during
servicing the aircraft at the airport. Creating the
architecture of the project
– Kotlin, MVVM, Flow, Coroutines, Retrofit2, Room

Developing the social network (Startup). Creating the architecture of the project and extending the team to three
members. Task management for the team and time estimating
– Java, MVP, RxJava2, Retrofit2, Realm database, WebSocket,
Jira