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


Languages
- Kotlin
- Java
- VBA
- C/C++
- Go

Technologies
- Material design, Rich UI/UX, Animation, Custom views
- REST:	Retrofit, OkHttp, Volley.
- Databases, ORM:	SQLite, DBFlow, Realm.
- Reactive programming RxJava, RxAndroid.
- Dependency injection	Dagger.
- Testing Espresso, Mockito.
- Play services Locations, Directions, Predictions, Fit, GCM, Analytics.
- 3rd party libraries and frameworks
Retrolambda, EventBus,
ButterKnife, PayPal SDK, Picasso,Glide, Crashlytics, LeakCanary, OpenCV etc.
- Patterns:	MVC, MVP, Viper, DAO, DTO, GoF.
- Work in a software 

Tools
- Android Studio
- Git, Github, Bitbacket
- Jira, Trello, YouTrack
- Jenkins
Position: Android Developer
Category: Android
Experience: 6 years | English: intermediate


Last experience - Android tech Lead on fintech project. Main responsibilities across regular feature implementing was some kind of R&D - implementing last trends in android development in progect, architecture adaptation for fast-growing project to maintain it scalability, maintainability, big number of feature-teams work comfort etc.

Before - Main Android developer on project related to delivery, rideshare, taxi area.

Stack of technology: all stack described in form below and also a lot of specific APIs, libraries, frameworks related to fintech area and/or specific project locale services dependencies.
New processes on my last workplace prevent me to continue developing project which I made from scratch and switching me to another project. So there is, I think, no difference - Will it be new project in current company or new project in other.

Let's say that "product" preferable to outsource. Definetly not outstaff. If startup - it  should be "eyecatching" - 345 clone of Tik-Tok, 23241 - Instagramm-like, ABSOLUTELY NEW social media, etc not in "eyecatching" list.
Position: Android Developer
Category: Android
Experience: 4 years | English: intermediate


Latest : 
- Feature investigation & estimation, project investigation & estimation, defining roadmaps and priorities.
- Responsible for application releasing, build managing, white-label supporting, git-repository managing, and maintaining
- Configuring CI/CD environments using different platforms and utilities according to various scenarios of interaction.
- Creating applications from scratch using Kotlin, Coroutine, Flow, Jetpack, MV*, Retrofit, Dagger 2, Koin, ExoPlayer, RecyclerView, Camera 2, Video Processing, Gradle, Maven, etc. Performed application redesigning, including technology migration, Java to Kotlin migration, Java maintenance, and device-specific issues investigation.
Position: Android Developer
Category: Android
Experience: 2 years | English: upper


Latest project - Super App that includes taxi service and delivery service, coupon pages and wallet. (MVVM, compose/xml, multimodule, Koin, WebSockets, Leanplum/Firebase analytics)
February 2023 - present
Super app for Africa (Algeria/Egypt/Morocco) and some EU countries (France) with multimodule architecture.

As a part of big international team I was responsible for integrating 2 other services made by corresponding teams (taxi and delivery), managing different modules (homepage/wallet/account/ etc), implementing new features and communication with numerous teams.

Took part in UI redesign and unification, localisation changes, implementing homepage widgets, adding/refactoring functionality to existing modules, working with analytic services, covering code with unit tests.

Application for consultants of tobacco company. (MVVM, XML, custom views, large DB)
August 2022 - February 2023
Android Application for consultants of Ukrainian tobacco company 

Adding new functionality to existing screens, bugfixing, handling DB migrations and general support, responsible for releasing process.
MVVM project with complex navigation.
Position: Android Developer
Category: Java
Experience: 3 years | English: fluent


Lead Android and API Developer
Hotels Booking Limited, Lagos. December 2018 till date
In this role, I work with the leadership of the company, defining software requirement and taking the lead on all operational and technical aspects of various android and payment application solutions.
 Led the complete migration of a product from native android to a cross-platform flutter framework
 Collaborated with other developers to develop top tier offline payment application solutions
 Led the development of the hotel’s new booking android application for customers
 Built restful API that handles the hotel’s distribution and bookings
 Wrote unit tests for mobile code and debugged critical application issues such as crashes, memory leaks, and concurrency problems.
 Wrote an open-source android library for users to communicate with customer support from within the app: Telex Library

Android Developer
Zinox Technologies Limited. January 2018 – December 2018
My role at Zinox was more of a Trainee role and I was able to master core skills through accelerated learning.
 Android application development and implementation of mobile UI/UX designs for applications.
 Modelling - Solved complex problems using graph theory and related algorithms.
 Executed software development projects for both external clients and internal tools in Python, Java, Android.
 Continuous improvement of company’s products for optimality.
 Grasped software engineering concepts and tools like: computational complexities, algorithms, information retrieval, operating systems, databases etc.
Position: Android Developer
Category: Android
Experience: 3 years | English: upper

+ Successfully leading and mentoring a team of 2-4 Android developers, focusing on skill development and project delivery
+ Maintain large-scale project like "Signal," taking sole responsibility for all Android development tasks
+ Spearheaded the development of a medium-sized Android project from concept to launch, overseeing all aspects of the development cycle
+ Engineered an application to meet stringent security criteria, achieving compliance with the OWASP Level 2 checklist
+ Leading and managing a team of 2-4 Android developers, focusing on skill development and mentoring
+ Conducting code reviews to maintain high code quality and offer technical mentorship
+ Developing medium-sized Android projects from scratch
+ Supporting corporate version of Signal app with extra security features
+ Collaborating with project managers to plan and prioritize tasks for the Android development team
+ Developing, and maintaining a CI/CD pipelines using Jenkins to optimize development workflow
+ Design and develop an app which uses voice-recognition aimed at healthcare professionals, facilitating the conversion of audio notes to text
+ Provide ongoing support for an IoT application that integrates various devices via Bluetooth and Bluetooth Low Energy
+ Create and manage a cross-platform Android library to streamline quality assurance processes; compatible with Flutter, React Native, and Unity
Position: Android Developer
Category: Android
Experience: 2.5 years | English: fluent

Don't treat Android NDK as magic.
Mentored Android trainees.
Libraries & APIs: Dagger2, Butterknife, GCM/FCM, Fabric, Google Analytics, In-App Billing, Support Libraries, WebView, OpenCV, Camera APIs, Realm, SQLite, Retrofit, Volley, OkHttp, Protobuf, Rest API, GSON, Google+ and Facebook Auth APIs, cloud APIs.

Tools: UML, Git, Gradle.
Not interested in cross-platform mobile development using Qt, Xamarin, PhoneGap, Ionic, Corona, etc - native projects only.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: basic


Libraries: retrofit, rx, butterknife, android annotation, event bus, databinding...
Position: Android Developer
Category: Android
Experience: 3 years | English: intermediate


• Lifebox (on Google Play, 10M+ downloads) - The modifications of design, functional
changings, fixing of the bugs and adding new functions:
Adding designs (like special alert dialogs, custom bottom sheet, new screens, notification
features etc.) and adding new features in Lifebox Android application.

• Kim GB İster (on Google Play, 500K+ downloads) - The modifications of design,
functional changings and adding new functions:
Took part in adding modern design with XML, (custom designs, custom widgets, fixing
bugs, and adding new features (like subscription, deep linking, custom dialogues, custom
bottom sheet), optimization (less ram, network usage, migrated from recyclerview adapter
to list adapter, adding DiffUtils, using adapter payload functionality), also sharing my
advice on adding innovations to the “Kim Gb İster” Android application.

• Tuttur (on Google Play, 500K+ downloads) - The modifications of design, functional
changings, fixing of the bugs, adding new functions and participating in the process of
upgrading improvement:
Updating and adding designs (like special alert dialogs, custom bottom sheet, new screens
etc.) and adding new features in Tuttur Android application.

• Momsco Molfix Anne-Bebek (on Google Play, 100K+ downloads) - The modifications
of design, functional changings and adding new functions:
Took part in adding new features (like guest mode, save content), designs with XML
(adding separated menu screen, guest mode section, changing part of general theme and
style, changing existing and optimization (less ram and network usage) in Momsco
Position: Android Developer
Category: Android
Experience: 5 years | English: fluent


Like the first time I saw my mentor's work, I have been passionate. I am Tperi, I have been in the programming and tech field for over 5 years. My ability to learn fast and deep knowledge has helped me complete lots and amazing projects for big companies. I deeply understand java, kotlin, swift, flutter react native, unity, and many more programming languages. Great feedback from my clients has made me decide to bring my experience to Djinni and has boosted my confidence in any app and game development task. I would love to render my services to you and give you the best you deserve.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: intermediate


Linux, Java, Kotlin, Java EE, Android SDK, Python, JavaScript, English, OpenCV, OpenGL, JavaScript, React Native
Professional growth. Difficult tasks. Informal atmosphere. Friendly staff. The opportunity to develop in the field of AI.
Position: Android Developer
Category: Android
Experience: 1.5 years | English: upper

Have an experience of developing projects from scratch as main developer, building whole app logic and architecture.

Always trying to improve my coding style and looking to learn best practices.
List of my skills and knowledge:

- Java, base of Kotlin (learning)
- Android SDK
- MVP
- Databases: Room, Firebase, MySQL, SQLite, ObjectBox
- Reamp
- Retrofit2
- RxJava2
- Dagger2
- GSON, JSON
- Google APIs: Maps, Location, Firebase
- Other tools and SDK: Bitrise, Crashlytics, Instabug, HockeyApp
Well-organized work process, interesting and challenging projects, strong and friendly team.
Position: Android Developer
Category: Android
Experience: 4 years | English: upper

Team management, full responsibility for the team.
LLC MD May, 2019
Junior Android Developer
Application: My Doctor
Responsibilities: Development of new functionality, fixing bugs, layout of a new
design and participation in project refactoring and writing unit tests

MasterKit, Apr 2020
Middle Android Developer
Application: Master Kit
Responsibilities: Development of new functionality, bug fixes, layout of a new
design, complete rewriting of the project for a new architecture, adding navigation
between screens, adding multithreading, making technical decisions, communicating
with clients. Сomplete refactoring of legacy code

Danavero Inc, Jan 2021
Teach/Team Lead Android Developer
Application: Dwall.Player
Responsibilities: Writing a new functional, project refactoring, bug fixing, adding
multithreading, writing retail functions, working with device owner mode, technical
decision making, development team management

-----------------------------------------------------

Application: Oongalee.Player
Responsibilities: Writing a new functional, project refactoring, bug fixing, adding
multithreading, writing retail functions, working with device owner mode, Adding
lamp color switching, setting up a port with the web part of the application, event
backflow, the ability to control devices through the admin panel, technical decision
making, development team management. Player based on Dwall.Player, created for

-----------------------------------------------------

Application: Oongalee Waiters App
Responsibilities: Writing a new functional, bug fixing. Working with push
notifications, the application is based on WebView, created in addition to

-----------------------------------------------------

Application: Ghana Water
Responsibilities: Writing an application from scratch, adding architecture, direct
communication with clients. Development of new functionality, layout, writing lowlevel communication via bluetooth and sending various commands to the water
meter, writing a byte code parser from scratch. Writing an offline mod for an app
team management, making technical decisions on the development of the project
Good communication, mutual understanding, interesting projects, self-development
Position: Android Developer
Category: Android
Experience: 2.5 years | English: pre

- During two years I took part in more than 5 successful projects of various subjects.
- Own application with more than 20 thousand downloads in two years and 700+ positive ratings.
Logic implementation, view creation, networking, purchases, animation, databases, maps, fit, image processing, notification, etc..
  Experience in implementing Material Design and well designed UI.
  Solo working/Work with different team [developer/designer/managers]. Implement application, meet with customers/team, estimate work, generate ideas about project.
Position: Android Developer
Category: Android
Experience: 5 years | English: fluent

Participated in the development of a few apps with 5-10 millions of installs
Refactored huge amount of legacy spaghetti code into readable and testable code, explained long term benefits to management
Participated in setting up CI
Bachelor degree in Computer Science
Developed projects from scratch, supported legacy code
Lots of domain expertise in fintech (had worked on two different banking apps, two different trading platforms).

• Coroutines, Compose, Flow, AAC (Room, LiveData & ViewModel, Navigation), Koin/Dagger
• MVVM, MVI
• English C1 Advanced
Professional and personal growth, adequate management, big team, possibility to try the newest technologies.
Not interested in gamedev
Position: Android Developer
Category: Android
Experience: 6 years | English: upper


Love Android!                                  
For the last 2 years, I have been working as a Team Lead on the project. I am perfectly oriented toward innovations and innovations in the Android world.
Position: Android Developer
Category: Android
Experience: 2.5 years | English: upper

* Programmer of the year at TayqaTech
* Bronze medal from National Math Olympiad
* Golden medal from The Ministry of Education of the Azerbaijan Republic
* Dean's honour certificate from Khazar University (8 times) + honor diploma
l've worked on a big project named TayqaSale. It has been developing since 2016. TayqaSale is basically for managing business environment including Sale, warehouse, distribution , Checklist, Task Sytem , Reports etc. it is giant project so we have used Java and, Kotlin in few points especially when writing a custom ui element. we have used MVC, MVVM, MVP (l mainly use mvvm) Other than basic things (Retrofit, Local db, custom ui elements ) we have Used GreenDao Eventbus, Objectbox. Firebase push notfication etc.
I would not want to work on too old and not clean codebases
Position: Android Developer
Category: Android
Experience: 2 years | English: upper


Made a lot of projects such as:
Quiz app: small quiz app with Activities navigation, passing data via Intent and startActivityForResult API utilization. Drawing app: An application where a user can paint on a canvas using different brushes and colors. 
Tech details:
 - Canvas API, 
- Custom Dialogs,
 - Custom Progress Bar Dialogs, 
- Permission API, 
- Coroutines to save images on the disk asynchronously. 
- Intent to share the image via Email, Telegram, Whatsapp etc. Workout app: An app that guides a user how to do workouts and stores the history of the completed workout sessions. 
Tech details: 
- ViewBinding, 
- Custom Toolbar, 
- Custom Views, 
- TextToSpeech, 
- Media Player, 
- RecyclerView, 
- Custom RadioGroups with Custom RadioButtons, 
- Room Database.
Happy place app: 
Tech details: 
- ViewBinding, 
- RecyclerView + ItemTouchHelper for swipe capabilities, 
- Permissions handling using Dexter lib, 
- Calendar Picker, 
- Camera/Gallery picker, 
- SQLite 
- Image files - startActivityForResult, 
- Location Service, 
- Google Maps API. 
Weather app. 
Tech details: 
- ViewBinding, 
- Custom Dialogs, 
- GSON, 
- Permissions handling using Dexter lib, 
- Retrofit 2, 
- SharedPreferences. 
Trello-like app (in progress): 
A task management app. 
Features: 
- User Management 
- Drag and Drop, 
- Cloud synchronization. 
Tech details: 
- ViewBinding,
- Google Sign in 
- Custom fonts, 
- Jetpack Navigation, 
- Firebase Firestore DB,

My skills: 
GIT, Java 7/8, Kotlin, Viewbinding, Coroutines, Retrofit 2, Stream API, SQLite, AndroidX Room, Compose, Firebase, AndroidX Lifecycle, AndroidX Navigation, Location services, Play services, JSON, XML, GSON, HTML, CSS, JavaScript, React, Redux, Gulp, Webpack,
Position: Android Developer
Category: Android
Experience: 7 years | English: upper

REST Api, Queue, a lot of work with location, navigations, camera, data and UI features.
- Main: Android SDK, Java core, Android Support Library.
- Actual libraries and frameworks what i prefer to use in projects: Picasso, RxJava, Dagger 2, EventBus, Retrofit, MQTT, Here SDK, Amazon S3, greenDao, FB sdk.
- Other knowledge and skills: XML, SQLite, Fabric, Crashlytics, Sonar, Git, Jira.
Worthy project, interesting team
Position: Android Developer
Category: Android
Experience: 2.5 years | English: intermediate

All my applications you can see in my Google Play Account
My Google Play – bit.ly/RokitskiyDEV

Create an application for monitoring the exact server stats

Created a news application for a one of the city of Ukraine.

Created an application for tourists: putting on the map sights points (Google Map API), creating route for choosing points and searching guides for certain route.

Created two applications for transport. First app is used for getting location coordinates and saving this coordinates for transport station to server. Second app is scanning location for transport in real time and playing sound file with the name of station when this transport comes to the station on its route.  

Worked in project with such technologies as OpenCV and Dlib. Tasks were: face recognition and division it into certain zones. Putting certain filters on the necessary zones. 

Worked in project using the AR technology (Vuforia). Markers were recognized with the help of camera and the specified content type was displayed (Video, Image, Audio)
Main: Android SDK, Java Core, OOP
Other:  Retrofit, RxJava, Dagger, MVP, Firebase, Git, Junit, SQL, Jira, InVision, Google API, Facebook API
Self-development as a highly qualified specialist, participating in interesting projects, decent salary.
Position: Android Developer
Category: Android
Experience: 2.5 years | English: intermediate

Successfully released projects with audience from 50k to 10kk in sphere of IoT, education, media (video streaming), socials and entertainment.
Main: Java, Kotlin, Android sdk;

Algorithms and data structures;

OOP, design patterns(GoF), architectural patterns (MVP, MVVM);

REST, WebSockets, Graphql;

Android animations;

Different social network's sdk, advertising sdk, analytics sdk, maps;

Preferred libs/frameworks: RxJava/RxKotlin pack (RxAndroid, RxBinding etc), Retrofit, EventBus, DataBinding, tools like Timber, Hawk, Anko, Glide etc.

Preferred VCS: Git

Beginner in JS(Nodejs)
Friendly team, interesting projects, experienced senior developer will be a huge plus
Position: Android Developer
Category: Android
Experience: 2.5 years | English: intermediate


Main skills:
1. Android
2. Kotlin ...

Android mentor and lector.

Technologies:
- MVVM Architecture
- Kotlin Coroutines
- Flow
- LiveData
- Retrofit, Okhttp
- Room
- Koin, Dagger2 (DI)
- Iot
- Firebase
- RxJava
- Jetpack Components
- MediaPipe
- ML Kit
- Tensor Flow

Libraries like:
- Groopie(Delegate Adapter)
- Timber(Loggin)
- Lottie(Animation)
- LeekCanary(Detects memory leaks)
- Coil, Picasso, Glide(Pictures loading)
ETC
Position: Android Developer
Category: Android
Experience: 1.5 years | English: intermediate

Hellatees app (https://play.google.com/store/apps/details?id=com.hellatees.app).
iCampusTimes mobile app platform (http://www.icampustimes.com/about.html, http://www.icampustimes.com/existing-clients/)
Mapslap app (http://mapslap.it)
Glimmer app (https://play.google.com/store/apps/details?id=com.lyttleton.glimmer)
Vhi WMM app (https://play.google.com/store/apps/details?id=com.lyttleton.vhiwmmapp&hl=en)
Huep app - app for remote control Philips hue (for client's personal use)
Talk of Naija - Nigerian News (https://play.google.com/store/apps/details?id=com.mobiletech.talkofnaija&hl=en)
Vente.cm app (https://play.google.com/store/apps/details?id=cm.vente.app&hl=en)
etc..
Main skills: 
- Java Android
- Android SDK
- Rest API, JSON, XML, OAuth
- SQLite
- Gradle, Android Studio, Idea
- Git
- MBaaS(Parse, Backendless)
- UML
- Google services
- Payment system(PayPal API, Google In-app Billing)
- Social networks integration
- Interstitial Mobile Ads(AdMob API, OpenX API)
- Analytics(Flurry, Google Analytics)
- Android UI/UX, Material design
- Google Developers Console
- Full development cycle

Android App Development skills:
- Custom Views
- Animation
- Services
- BroadcastReceivers
- ContentProviders
- Multithreading
- Notifications

Third Party Libraries skills:
- Picasso
- Sugar ORM
- Retrofit
- OkHttp
- Gson
- EventBus
- NineOldAndroid
Develop business applications in friendly and open-minded environment, growth with company, learning new technologies
Position: Android Developer
Category: Android
Experience: 3 years | English: upper


Maintained and developed new features for an application 4M download.
Understand the whole mobile app development lifecycle. Developed features from start to deployment. Worked on B2B Android libraries. Production experience with Jetpack Compose. I separated a project into multimodule architecture. Have strict adherence to clean architecture.
Position: Android Developer
Category: Android
Experience: 2 years | English: intermediate

During my time as a developer, I learned a lot of new things and applied them to application development
Maintained and developed new features for an application with more than 5M downloads
Actively participated in the development of the application from scratch for learning.
I am responsible for the tasks assigned to me
Professional growth. Development of my programming skills. Studying new technologies. Friendly team.