lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Senior Android developer
Category: Android
Experience: 6 years | English: upper

I can solve many problems from diferrent fields of interest and I have an experience in creating applications from scratch both independently and with a team.
Can develop flexible architecture by the help of different architecture patterns.
I've worked on a number of different projects in Android and also web and ML oriented.

Recently I was a part of team that was creating marketplace application for selling EV-cars and SDK extension with car controls functions.
 
Also I big part of my knowledge I've received after being in a team that created a Class C medical project that controls insulin path pump via BLE. On this project I was maintaining and developing SDK that uses BLE for communication.
I would like to work on a project that matters, that will improve or have potential to improve/impact someone’s life. 
Also I want to be a part of a great team, the one that know how to work together and thoroughly through all features.
Position: Senior Android developer
Category: Android
Experience: 8 years | English: fluent

Android and backend developer. Launched various android projects, currently available on Google Play. Co-founder and CTO of Quokka.
Java, Android - 8 years 
Python, Flask, Django - 3 years
Remote work, start-up or product company
Position: Senior Android developer
Category: Android
Experience: 6 years | English: upper


Java Core, OOP, Design patterns
Kotlin
Android SDK, Android UI
Git
AAC, MVVM
Retrofit, RxJava
Environments: Android Studio, Jira, Confluence
Dedicated to continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
Position: Senior Android developer
Category: Android
Experience: 11 years | English: intermediate


PROFESSIONAL SKILLS
Programming skills: 
- Kotlin, Java, Android SDK, Gradle, Groovy, Objective-C & Swift (basic), JSON, XML;
- experience with clean architecture and SOLID principles
- experience of using MVC, MVP, MVVM presentation patterns;
- good knowledge of  Android basics (activity, fragment, service, broadcast receiver, content provider);
- Android file protocol system operations and various network protocols: http, https, wss, smb, ftp/sftp;
- work experience with Rest APIs (Google+, Facebook, SoundCloud, Google Drive, DropBox, Box,RunKeeper, Microsoft OneDrive etc.);
- experience of using popular Android frameworks: Android Jetpack Architecture Components (LiveDate, ViewModel, Room, Lifecycle, Navigation), RxJava2, Dagger2, Retrofit, OkHttp, Volley, Gson, ExoPlayer, Glide, ButterKnife, ets.;
- experience of using most popular Ad networks: AdMob, Applovin, Facebook Audience Network, Chartboost, Mopub, UnityAds ets.
Operating systems: Mac OS X, Windows, Android OS, Linux.
- Database management system: MySQL, SQLite.
- CMS/CIS: SVN, CVS, Perforce, Git, BitBucket, Maven, Jenkins, Bamboo.
I am interested in extraordinary tasks and the learning of new technologies
Position: Senior Android developer
Category: Android
Experience: 5 years | English: upper

I'm productive, don't take a time on smoking, playing playstation, tennis, etc.
Can write clean code almost without bugs(if requirements don't change in a live).
Have good communication skills with team members.
Worked as regular developer, wrote clean code, helped colleagues solving their issues, did code review, refactored legacy.
Have experience working in international team.

Preferably created projects from scratch using latest technologies. 
Has experience working as single developer, part of small and big teams.

Preferable worked in outsource companies so had a chance to work on many different projects.
To have ability to work remotely with flexible working hours.
Position: [Senior] Android Developer
Category: Android
Experience: 3 years | English: fluent

2/3 of my dev life I spent extending and supporting a huge Android app with over 40M users (150K daily), changing and enlarging like hell. I came there as a Middle developer and in two years grew up to a team leader, as a result of my responsibility, client-orientation, ability to deliver high-quality results, as well as soft skills.

To the moment when I was promoted to Senior Android developer, after 3 years of corporate development, all the benchmarks listed for that designation were fit by me, except the one -- they wanted me to spend on it 4 years :)
Strong skills: Android SDK, OOP, Java, multithreading. Technologies and stuff I'm experienced in: okhttp/Retrofit, RxJava, Dagger, EventBus, SQLite, Realm, Google play services, billing, media player, webkit, camera, multiprocessing, unit tests (junit3,4), espresso. 
Social networks integration: Facebook, Google. 
Familiar with Android NDK. 
Build tools: Gradle, ant.
Version control: Git, SVN.
Workflow models: Scrum (master training), Agile.
OS: Linux, Windows
In the past I wrote a big project in C#, made a web-service (HTML, Javascript, CSS, jQuery).
Also, I have experience of being a team leader, holding customer communication (both in written and verbal forms), reporting, building strong relationships inside of the team.
Looking for an interesting, exciting project with friendly clever people and good team cooperation. No supporting old boring stuff (supporting interesting stuff is ok). Best project for me would include a lot of new features to develop, software design (architectural) tasks, a challenging goal (not yet-another-yetanother) and customer communication. 
Flexible working hours is an important thing for me.
I can be team member or team leader, the only condition -- I want to be more a developer than a manager. :)
Position: Senior Android Developer
Category: Android
Experience: 4 years | English: fluent


[ 01/2022 – Current ] Android engineer - Remote
Blloc - Launcher App
City: Berlin 
Country: Germany
As a developer of an Android launcher app, I was challenged to improve user experience and optimize performance. I successfully reduced battery consumption and increased the retention rate through various changes such as enhancing the onboarding process. My role involved collaborating with the team to determine the scope of new features and develop, review, and maintain code and third-party libraries. Utilizing the technology stack of Kotlin, Java, Jetpack Compose, Dagger Hilt, Room DB, Retrofit, Coroutines, Moshi, Android Jetpack libraries, Git, Github-CI-CD, MVVM, Mockk, Compose Testing, and Paparazzi, I was able to deliver valuable contributions to the app's success.

[ 09/2020 – 01/2022 ] Android engineer - Remote La3eb - Gaming
City: Dubai
Country: United Arab Emirates
As a pioneer developer for a cutting-edge startup, I played a critical role in the creation and launch of a successful app. Our efforts resulted in reaching over 500k users. Working closely with a small and dynamic team of developers, UX designers, and business professionals, I collaborated using Scrum and Agile methodologies to deliver a high- quality product. My expertise in utilizing the technology stack of Kotlin, Koin, Retrofit, Coroutines, RxJava 2, Moshi, Android Jetpack, Git, Bitrise - CI-CD, MVVM, Mockk, and Mockito was integral to our success.

[ 08/2018 – 09/2020 ] Android engineer - Onsite VakıfBank - Finance
City: Istanbul
Country: Turkey
I played a crucial role in the complete overhaul of a large-scale banking Android app. By leveraging new technologies, we were able to enhance the user experience and improve performance for 5 million customers. Working within an Agile development environment, my team and I employed a variety of technologies including Kotlin, Dagger, Retrofit, Coroutines, Kotlin DSL, Android Jetpack, Git, Clean Architecture, Unit Testing, and MVVM to deliver a modernized, high-performing app.
Position: Senior Android Developer
Category: Business Analyst
Experience: 11 years | English: fluent


10 years as consultant and 5 years and business analyst
Position: Senior Android Developer
Category: Android
Experience: 11 years | English: fluent

Successful team management and organization of development flow.
Good code understanding (android source codes modification, third-party apps reverse-engineering).
10+ years experience in Android development.
Work experience in big/small product companies, outsource/outstaff companies, and as a freelancer. 
Design and develop applications from scratch with publishing to Google Play.
Strong knowledge of the Android Framework with modern architecture patterns.
Java, Kotlin, Swift, and JS programming skills.
Jetpack Compose, Kotlin Coroutines. 
Knowledge of Reactive frameworks (RxJava, RxSwift)
Experience in location/map services and camera functionality.
Experience in application security, and data encryption/decryption.
Experience in iOS development.
Experience in leading and mentoring people.
no ReactNative projects.
Position: Senior Android Developer
Category: Android
Experience: 11 years | English: upper

Apps in Google Play. Data sync over Bluetooth LE; Video processing and online streaming (FFmpeg); Contact-less payments. Worked in EU for a few years.
* 10 years in Android development, architecting, prototyping. Development from scratch and in a team. 
* Java, Kotlin, C/C++, 
* RxJava, Dagger2, Jetpack, SQLite/SQLiteCipher, Room, MVP, Retrofit, OkHttp, Jackson, SimpleXML, AutoValue, Immutables, Glide, 
* FFmpeg, In-app Billing, Google Analytics, JUnit Mockito, 
* Git, Code-review BitBucket pipelines, Jenkins, Jira.
* Before: a few years of Back-end development (EJB, JBoss, Oracle,  PL/SQL, MS SQL, T-SQL) and a few years of desktop development (J2SE, SWT, MC++, .NET)
Work in team, experience exchange. Big and interesting projects, where quality matters. Spoken English in daily basis. Kotlin.
Position: Senior Android Developer
Category: Android
Experience: 10 years | English: fluent

Lead a team of mobile engineers, backend engineers, designers and QAs while working with a London based fitness & health start-up. We sucessfully deployed the app to the test users and worked with their feedback.

Developed two of my own apps from A to Z and released them  to Google Play 

Managed an extended team for an Israely project similar to olx.ua
10 years of professional software development experience with Java/Kotlin and Android SDK. Also have experience with Flutter/Dart/Redux. 

Participated in development of 25 commercial apps. Many of them from scratch.

Experienced in IoT projects, apps with geolocation, social networking apps, healthcare apps, and apps with custom view designs.

Fluent in English. Great at communicating both with the client and the management. Able to work both by myself and with a team.

Proactive. Studying every day. Able to work under pressure and meet tight deadlines.
I always give preference to projects that challenge me and force me to learn something new. I’m always open to trying new technologies as well as “diving deep” into something.
Position: Senior Android Developer
Category: Android
Experience: 10 years | English: upper


10+ years of working experience in Software Engineering as Android developer.

CORE SKILLS:
 Programming languages: Java, Kotlin;
 Frameworks: Android;
 Architecture patterns: MVP, MVVM, Clean architecture;
 Android technologies: RxJava2, Architecture components, Android Jetpack, Navigator, Data binding, Retrofit & OkHttp,
Dagger 2, OrmLite, Picasso;
 Android 3rd party sdk: mixPanel, pushlink, hockeyApp, openweather, foursquare;
 Google services: Activity Recognition/Transition, GCM, Deeplink, Location, Directions, Places, Geocoding,
Crashlytics;
 Map providers: skobbler, mapbox, TomTom, google maps;
 Testing tools: Junit, Mockito, Mockk
 Development Tools: Jira, GitLab, Github, Jenkins, Artifactory, Git, Perforce, zeplin, Figma, Splunk;
 Methodologies: Scrum;
 Operating Systems: Windows, Linux, macOS;
 Intermediate level of English, native Ukrainian.
Position: Senior Android Developer
Category: Android
Experience: 8 years | English: upper


11+ years of experience in software development
8+ years of experience in developing Mobile Application on Android SDK
1+ year of experience in frontend development using Backbone js, Javascript, Coffescript, jQuery
1+ year of experience in developing web applications
Strong team leader skills
Strong problem solving skills
Interesting Green Projects
Position: Senior Android Developer
Category: Android
Experience: 6 years | English: upper

Developing Android Applications with Machine Learning jni Library
Experience with openCV android library
1. Developed application modules and features from scratch in Kotlin and Java
2. Took part in defining and implementing application architecture with MVVM and modern libraries.
3. Integrated 3rd party libraries including Retrofit 2, RxJava 2, Glide, Hilt, Android Jetpack libraries, Firebase APIs
4. Worked intensely with Jira, Confluence, Git, Git Flow, Figma
5. Worked with other platform teams to optimize cross-platform architecture.
6. Collaborated in a team of 4 engineers, did platform manager work, organize code review process
7. Wrote unit tests and documented core application code
Position: Senior Android Developer
Category: Android
Experience: 6 years | English: upper


1) Duration: March 2015 - May 2016
Role: Junior Android Developer
Project description: GPS tracker allows clients to log into 
their gps tracking account, modify their asset information and 
view the real time location of their asset, including historical 
playback. 
Technologies: GMS, Google Maps, Retrofit 1, RxJava 1, SQLite, 
Firebase (Storage, Realtime Database), Crashlytics.

2) Duration: June 2016 - July 2017
Role: Middle Android Developer
Project description: ‎Cash-back service which lets buy things in 
more than one store and gets some part of cash back 
from each buying in store.
Technologies: Clean architecture, Retrofit 2, OkHttp, 
RxJava 2, Dagger 2, OAuth, SSL, Glide, FCM, Systrace, 
Realm, RxAndroid, Stetho, 
Firebase (Analytics, Remote config, TestLab, CrashReport), 
Social SDKs.

3) Duration: July 2017 - July 2018
Role: Senior Android Developer
Project description: It lets clean your phone, boost perfomance 
and make your device much faster and safe surfing in the internet.
Technologies: Android NDK, C++, CMake, IPC, AIDL, 
Facebook(Ads, Analytics), AccessibilityService, RxJava 2,
 Retrofit 2, SugarORM, AdMob, Crashlytics, other ads.

4) Duration: July 2018 - November 2019
Role: Senior Android Developer
Project description:  A single platform where you can set-up your 
ERP system, generate your website, collaborate via a web-based 
or mobile messenger, and hire freelancers to help you in your 
development needs. System that combines Skype, Upwork.
Technologies: WebSocket, Scarlet, Moshi, Mockk,
Rx(Java, Android, Binding), MVP, Crashlytics, Room.

5) Duration: November 2019 - Present
Role: Senior Android Developer
Project description: U.S. luxury department store chain which 
has a web site and mobile apps. User can choose, buy, pick up
 in-store things. It has own club card, loyalty program, 
and comfortable sales.
Technologies: MVI, SSL, RxJava 2, Retrofit 2, Jetpack, Firebase
Remote Config, Mockito, AssertJ, Espresso, Roboelectric,
MockWebServer.
Evolving project preferably in Kotlin
Position: Senior Android Developer
Category: Android
Experience: 11 years | English: upper


2013 - Present - Senior Android Developer at PokerStars (Flutter Entertainment). 
- Developing the new generation hybrid mobile apps for the following products: PokerStars Poker, PokerStars Casino, PokerStars Sports. Previously developed Full Tilt Poker Android client app.
- Developing backend driven UI architecture, where screens and interactions are defined by JSON payloads, graphic assets are placed on CDN server. That allows us to instantly push updates to the users without them having to update the app.
- Working with a cross-functional team of 30 people: mobile / backend / platform engineers, designers, QA, product owners.
- GUI layout/programming, including implantation for multiple device sizes.
- Reviewing code of fellows engineers. About 5-8 PRs per day.
- Continuous new functionality integration and bug fixing.
- Improving the code base through refactoring and Kotlin migration from Java.
- Interviewed, mentored and onboarded new hires.


2007-2013 - Mobile Team Lead at Gameloft. Most of the projects were J2ME mobile games (some of them are AAA titles).
- Development through all phases of production: Concept to Gold.
- Was responsible for developing the product master versions which were then ported to all other supported devices.
- Coordinated team of 2-4 developers.
- Worked close with other teams across the globe.
- App’s memory and package size optimisation to meet very strict limits. 
- Interviewed, mentored and onboarded new hires.
I'm currently based in Ireland, have a right to work and live in EU, but prefer remote working at the moment. Please no backend development roles, mobile only.
Position: Senior Android Developer
Category: Android
Experience: 6 years | English: upper

First of all I proud of different kind of experience
I used to work with startups, product company, outsource/out stuff. Also I had my own several unsuccessful startups, but I still do it :)
The most interesting project is the last app for blood measurement. We use math magic for measurement with ndk, kmm for moving common code for both platforms. Also we in progress of possiblity to integrate out sdk in other apps
2019-now
In my current compony I  work on outsource projects. I faced with different kind of applications and different kind of foreign customers. 
The last two years I spent on medical application for blood pressure measurement. We use kmm for cross platform code (math). Other stuff we do on native side
_________________________
2018-2019
On my third job i was working in big quiet team on banks applications during one year.  
_________________________
2017-2018
In this company, I was surrounded by much more experienced developers.
This allowed me to quickly raise my level. I learned useful technologies that make development easier. But far more important skills that I got it "Support for someone else's code" and "Teamwork".
My projects:
-A lot of pipeline applications . All these applications are written on one engine. While for the client these are different applications with different functionalities, for the developer this is one project, the functional of which is controlled by server.
_________________________
2016-2017
This was my first job. Where I was the only Android developer.
Due to what I got the most important skill is "SOLVE THE TASKS". In addition to developing applications, my responsibilities also included communication with customers. My projects:
-Apps for online stores .
-Apps for restaurants .
-News applications (Forbes Ukraine )
-Application for the waiters . An alternative to the
R-Keper application, using the "wi fi direct" technology.

_________________________
Position: Senior Android Developer
Category: Android
Experience: 4 years | English: fluent

I can fully deliver an Android app, in a team or by myself. Planning, prototyping, implementing features, resolving issues, testing, deploying and supporting. I write documentation as needed, suggest ideas from my experience, and follow required business processes of task/time tracking as needed for that project. I always keep in mind the primary objective of meeting business requirements with clear communication to team members and clients. 

I have a master's degree in CS. I use spoken and written English on a daily basis and have a history of working in teams distributed around the world.
2020 ⋅ Android Developer
Project: An open source app for displaying customizable weather graph widgets, following Material guidelines and with UX focus on bottom navigation. I built the Kotlin project around a layered Clean Architecture and functional reactive programming patterns.
Technologies: RxJava, Material Components, Jetpack, OSMdroid Maps, Location, Room, Dagger 2, WidgetManager, Canvas, WorkManager, Retrofit, MVVM, Clean Architecture.

2019 ⋅ Front End Developer
Project: A web app based product developed with a very connected team. I created flexible web pages for both mobile and large screen UI and adapted existing ones for mobile. The part of the project I was involved in had me using standard HTML/JS and React. Learned how to run a whole back end system locally to find and fix bugs.
Technologies: JS, CSS, HTML, React.

2019 ⋅ Android Developer
Project: Within this open source project for data archiving I researched IPC to implement extensions support and failure recovery. I designed the Kotlin app using Clean Architecture, reactive approach, and background jobs. The UX features bottom navigation and theming.
Technologies: RxJava, Room, MVVM, Clean Architecture, Coroutines, WorkManager, WebView, Retrofit, JCIFS, Kotlin Coroutines, Groupie, Dagger 2.

2015 - 2018 ⋅ Android Developer
Responsibilities: I worked on over 15 projects in different stages, starting from designing specifications together with the BA, and ending with releasing features in apps with legacy codebases. I worked in teams within AppFellas and customer companies, in person and remotely, across a wide range of working environments and technical challenges, with high satisfaction levels among teams and clients. 
Technologies: Retrofit, RxJava, Camera API, Location, FCM, Facebook SDK, SQLite, Fabric/Crashlytics, Firebase, Picasso/Glide, Joda Time, Google Maps API, Google Play In-App Subscriptions API, ZXing, Mixpanel.

See more in the resume.
Clear business processes and communication.
Remote work, or in the alternative case of office job, location near the blue metro line in Kyiv.
Position: Senior Android Developer
Category: Android
Experience: 5 years | English: upper

I am working on a few personal open-source projects available on GitHub. Two of them are Android apps available on Google Play.

Familiar with iOS development (Swift, UIKit) and Kotlin Multiplatform Mobile.
2021 - Present: Android Developer
I am part of a big team (about 20 developers) working on a food delivery Android app.
Java/Kotlin, MVVM, RxJava, Dagger 2

2016 - 2020: Android Developer
Worked on design, implementation and support of Android app.
Java/Kotlin, MVP, Dagger 2, RxJava, OkHttp, Room, Firebase Cloud Messaging

2012 - 2015: Java Developer
Worked on desktop applications based on Eclipse RCP