lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Senior Android Developer (part-time only)
Category: Android
Experience: 4 years | English: upper

- Design feature from scratch
- Design Architecture
- Kotlin
- Java
- Android Studio
- Activity
- Animations
- Bluetooth
- BroadcastReceiver
- Canvas
- CardView
- Clean Architecture
- ContentProvider
- Coroutines
- DataBinding
- Design patterns
- FCM
- Fragment
- Git
- Handler
- MVP, MVVM
- Notification
- ORM
- Play Store
- RecyclerView
- Service
- SharedPreferences
- SQLite
- Third party libraries: Dagger 2, Glide, GSON, Jackson, Picasso, Retrofit 2, RxJava2, Lottie, FB SDK, Twitter SDK, Instabug SDK, DTD SDK, Jetpack: Room, LiveData 

Projects: 
- PokerUp is a card game, the best poker game ever. Main feature is play poker with your friends, also you can play with random people. This app has chat with feature like send messages, also videos and other cool things. Used technologies: Kotlin, Fragment, Dagger 2, Custom Views, NDK, WorkManager, Lottie, Clean Architecture.

- LPG is an app for delivery gas. You can order gas through this app, see history of orders, fill your profile, look for sales. Used technologies:  Activity, Retrofit 2, Jackson, Multipart, RxJava 2,  Material Dialogs, GSON, FCM, Picasso, RecyclerView, Notifications, ViewPager, Custom Views, Google Map API, Google AutoComplete API
						
- Mammabee is a social app for parents and future parents with a lot of cool features.
Used technologies: Bottom navigation bar, BroadcastReceiver, Custom calendar, Youtube player, Java 8, Facebook SDK, Picasso, Fragments, RecyclerView, Notifications, ViewPager, Custom Views, Retrofit 2,  RxJava.
			
- Fruit or Vegetable is a game for determining fruit or vegetables. Used technologies:MVP, Dagger 2, Activity, Fragment, RecyclerView, CardView, Animation, Multithreading, RxJava 2, VK SDK, Twitter SDK, FB SDK, AdMob, material design, ButterKnife, Firebase, Picasso.
- Interesting projects with Kotlin, Dagger2, Jetpack etc.
- Experienced team.
Position: Senior Android Developer Remote
Category: Android
Experience: 9 years | English: upper

Design skills, knowledge and application of basic patterns, the successful implementation of projects.
2020 Sep - 2022 Sep. Lead Android Developer Remote 
 Company: Svitla Systems
 Project: Sport , Golf , Baseball mobile app.
 Kotlin, Kotlin Coroutines, Kotlin Mobile Multiplatform, Koin DI, Dagger DI, ViewModel, Greendao DB, RxJava(RxKotlin) + Retrofit2 , Java, Android clean architecture, SOLID,
realm DB ...

2019 Dec - present
Android Team Lead
Senior Android Developer
Kotlin, Kotlin Coroutines, LiveData, ViewModel, realm, RxJava(RxKotlin) + Retrofit2 , kodein, android clean architecture, SOLID, Firebase Cloud Messaging, navigation, firebase crashlytics, firebase analytics, glide, dynamicLinks, amplitude analytics

2019 May - 2019 Dec
Senior Android Developer
Kotlin, Kotlin Coroutines, Data Binding Library, LiveData, ViewModel, ormlite, RxJava(RxKotlin) + Retrofit2 , Dagger 2, Java, android clean architecture, SOLID, Firebase Cloud Messaging, lombok, Stripe

2019 Jan - 2019 Apr . 
Java Back-End Developer.
Company: Mobistream Solutions Inc.
Stack and technologies : Java 8, Streams, Lambdas , Spring Boot, WebFlux, JPA, Hibernate , Postgresql, Spring Data, Spring REST, Jwt, Junit5, Mock.. , Flyway,  Docker, Docker compose , Encryption, Lombok, Maven.

2018 - present. Kotlin Back-End , Senior Android Developer , Architect, Founder . Pet project for call and sms block from scammers. Stack: Spring Boot 2.x , Kotlin, Hibernate , Projectreactor (WebFlux), Thymeleaf, MDBootstrap (Material Design), flyway, Android SDK

2016 - 2018. Senior Android Developer Remote
RxJava(RxKotlin) + Retrofit + Android Architecture Components (Room), RxBinding, Dagger,Kotlin, Java, AWS S3 Groove deployer, android clean architecture, SOLID, CI (TCity), sonatype
Nexus.

2015 - 2016. Android / Java EE Developer Remote
Full stack Software Developer. Android app , NFC payment system , Java EE, Hibernate, Tomcat,
Google GCM (FCM).

2015 Android Developer Remote Freelance
Porting iOs project (UI, business logic) to Android project
....
Decent management of company responsibilities under the agreement and compliance with the level of compensation.
Would like to improve my skills in Lead position and architecture skills.
Position: Senior Android Developer, Senior Backend - JEE/SPRINGBOOT - Developer
Category: Java
Experience: 4 years | English: fluent

Senior Software Engineer and Software Development Team Lead with five years of experience in the analysis, design, development, and implementation of systems ranging from small to enterprise applications specially in a Finance/Banking Domain environment.
Deep Experience with J2EE-based server side web application development.

Deep experience with Android (SDK) development with rich user interface per Android Design Interface Guidelines and Material Design Procedures using both Java and Kotlin.

Experience with all phases of the Software Development Life Cycle including analysis, architecture, design, development, testing, documentation, and the administration and deployment of various Desktop, Web and mobile applications.

Experience working with project management and communication tools such as Trello, Jira, Slack, Open Project etc.

Experience working with enterprise applications using various technologies J2EE, JDBC, MDB, JMS, ORM (Hibernate), Java Beans, JPA Tools, RESTful API services  etc. 

Experience with relational and documented databases with Oracle/SQL/MYSQL/PostGres/RethinkDb/MongoDb databases, Stored Procedures and database query optimization techniques.

Expertise working with various APIs such as Telegram API, TDLib, Twilio API, Whatsapp API, Facebook API, Firebase’s cloud messaging APIs , ML Kit and usage of Push Notifications …etc

Excellent analytical, decision-making, problem-solving, team and time management skills.

Experience in working in a fast paced environment, and be able to handle multiple projects at the same time.
Position: Senior Android Developer, Senior Flutter Developer
Category: Android
Experience: 9 years | English: upper

Successfully released projects with an audience from 50k to 10kk in the sphere of IoT, education, media (video streaming), socials and entertainment.
Languages: Java, Kotlin, Dart, JS
Skills: App Design, Programming, Code Optimization, Code Review
Technologies and Frameworks:
Android SDK,
Flutter Framework (6 ready production apps in markets  including Flutter Web),
OOP, design patterns(GoF), architectural patterns (Clean Architecture, Reactive Patterns, MV* ),
Android Architecture components (Flow, Navigation, Room, etc), Kotlin coroutines;
Advanced Animations, Custom/Complex UI components, OpenCV;
Retrofit, Dagger2, Koin;
Experience in communication with peripheral devices by a net (TCP, UDP) and BLE
Friendly team, interesting projects, availability of remote work
Position: Senior Android Developer + Senior Product owner
Category: Android
Experience: 6 years | English: intermediate

I have created and promoted an app that costs 1 000 000 dollars.
Created android lib that made more than 1.5m per year
And much more
Run my own business now.
No need any extra work, hopefully
Position: Senior Android developer/Team lead
Category: Android
Experience: 11 years | English: upper

- Leading mobile teams (iOS and Android).
 - Consulting.
 - Proposal preparations.
 - Interviewing candidates.
• Capgemini - Leading mobile team - applications for ordering offline goods for both iOS and Android platforms.
• EPAM - Android dev - application for online shopping.
• Zalando - Android dev - application for online shopping.
• Outsourcing - Leading android team - application for listening audiobooks and reading ebooks.
* Conscensia - Java and .NET dev - healthcare and e-learning web applications.
* ELEKS - .NET dev - desktop application for accountants.
Position: Senior Android Developer. Team lead
Category: Android
Experience: 9 years | English: upper


• Android Software Engineer with more than 9 years of well-rounded experience in more than a dozen projects of various sizes and complexity.  I am leading the team and as a mentor help to grow my teammates as professionals.

• Involved in several major long-term projects, which gave him strong experience in various areas of software design and development

• Experience and a good understanding of Scrum methodology

• Experienced with all stages of application development from design to release and support
Position: Senior Android Developer / Team Lead
Category: Android
Experience: 6 years | English: intermediate

Over 20+ apps created since 2011, Owner of Play Store account, 6+ Android Development Experience, 1.5+ years as Android Team Lead (7 peoples), using only modern libraries, backend experience, experience in big companies (about 1000+ people)
-Android SDK, Java SE 5/6/7/8 
-SQLite, EventBus, Play Services, RxJava, Eclipse/Android Studio, Gradle, BASS(Parse, Backendless), ORM (DbFlow, ActiveRecord), Locations, Material Design, Animations, Realm, Data Binding, Butterknife, Retrofit, OkHttp, Retrofit2, Dagger2, Gson, other modern and useful libraries
-Agile, Scrum, DRY, SOLID
-Clean Architecture, MVVM, MVP
-Experience in Web (Python, Rails, PHP), 
-Team Lead Experience
Офис Ростов, удаленка или как исключение переезд в Сочи
Position: Senior Android Developer / Team Lead
Category: Android
Experience: 6 years | English: intermediate


•	Developing mobile banking project(client banking and inner app for bank employee). My tasks in this project are bugfix, creation of new functionality, create app from scratch and code refactoring.
•	Developing smart home system.The system consists of a gateway and sensors that communicate the server and mobile applications. My tasks on this project are bugfix, creation of new functionality and code refactoring.
The project used following technologies: Kotlin, OneSignal Pushes, Sockets, Firebase API, Google Support and Design Libraries, Retrofit 2, Glide, EventBus, SQLite DB, Dagger 2 and other 3-part library.
•	Developing social news app. Application for viewing news feeds with the possibility of likes, sharing, sending pictures, searching by tags, viewing profile, etc. My task in this project was to create application from scratch. 
The project used following technologies: Firebase API (Analytics, Auth, Crash Reports, AdMob), Facebook API (Auth), Google Support and Design Libraries, Retrofit 2, Glide, EventBus, Realm and other 3-part library.
•	Developing social app. Social network for photographers. My task in this project was to create application from scratch. 
The project used following technologies: Firebase API (Analytics, Auth, Crash Reports, AdMob), Facebook API (Auth), Google Support and Design Libraries, Retrofit 2, Glide, EventBus, Realm and other 3-part library.
•	Developing app for trucking industry. There is a lot of functional, but main is create digital version of transport invoices, mark damages, tracking orders and etc. My task in this project was to create application from scratch. 
The project used following technologies: Firebase API (Analytics), Google Support and Design Libraries, Retrofit 2, Glide, EventBus, Realm, Image processing and drawing and other 3-part lib
Position: Senior Android Developer / Team Lead
Category: Android
Experience: 5 years | English: fluent

My accomplishments are: 
- implemented video calls
- data layer was fully migrated to Room
- 40+ screens were converted to MVVM
- more than 80% of the app now in Kotlin
- test coverage increased from 0% to 23%
- crash-free users rating was increased up to 98%
- implemented CI/CD process
I have 5 years of experience. 
Worked with messengers, video calls, 
camera, ML kit, navigation, maps, and others.
Configured CI/CD.
Covered apps with tests.
Converted apps from Java to Kotlin.
Migrated from SQLite open helper to Room.
Used a lot of tools and third-party services.
Only remote. 
Preferably a new project. 
Kotlin as the main language.
Position: Senior Android Developer / Team Lead
Category: Android
Experience: 11 years | English: upper


I'm a professional software developer with more than a decade of experience developing native Android applications. 

• Fluency in Java (10+ years) and Kotlin (4+ years)
• AndroidX/JetPack, Compose, Leanback
• MVVM/MVP/MVI
• Experience in RESTfull APIs, OAuth
• SQLite, Realm databases, Room
• ExoPlayer, optimization and performance tuning, offline playback, caching
• Creating media apps for Android Auto and Android Automotive OS
• Security/Encryption, biometric
• Firebase Auth/Cloud functions/Database/Storage
• Troubleshooting performance problems
I'm looking for an exciting and challenging position that allows me to utilize my skills.
The most interesting areas:
• Android Media - Audio/Video players, media processing
• ExoPlayer
• Android Auto and Automotive OS
Position: Senior Android Developer / Team Lead
Category: Android
Experience: 11 years | English: upper

- Worked and lived in Sweden with regular business trips to San Francisco (2 years, FAANG).
- Have experience working successfully in a remote setup even before Covid-19.
- Provide coaching and mentoring for engineers of all levels.
- Help attract great talent and participate in the hiring.
- Work closely with the design, product management, and backend teams to ensure that new features are implemented efficiently and effectively.
Senior Android Engineer with proven experience developing large scale, reliable and efficient applications through the full software development life cycle. I focus on scalable mobile architecture, high quality of code, best UI/UX practices, A/B testing for understanding user group behavior and new trends in technology. 
The main responsibilities are leading a group of people and being responsible for the whole app development and release process. Negotiations with stakeholders, requirement elicitation, confirmation, delegation.
Position: Senior Android Developer, Team Lead
Category: Android
Experience: 9 years | English: upper


Android developer, Senior Android developer, Team Lead

 - Hands on Java/Kotlin expertise.

- Researching, consulting, analyzing and evaluating system program needs.

- Taking responsibility of for starting projects from Discovery phase, project environment and flows setting up, focus quick MVP releasing, move products in production.

- Identifying technology limitations and deficiencies in existing systems and associated processes,procedures and methods in order to refactor and improve MVP to a stable production product. Hands on production bugs.
 
- Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established and improved project protocols, guidelines and quality standards to ensure programs and application perform to specification.

- Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards.

- Maintaining technical program, end user documentation and operational procedures.
 
- Providing advice, guidance and expertise in developing proposals and strategies for software design and architecture.

- Using agile and project management methodologies, principles and techniques to form and lead Android team. Resource staffing and mentoring. Long term planning.

- Domain focus: eCommerce, Healthcare, Banking, Media&Entertainment with Video Streaming in particular, Voice control, Face Recognition, TextToSpeech, SpeechToText, Bluetooth, WiFi Connection.
Position: Senior Android Developer, Team Lead
Category: Android
Experience: 5 years | English: upper

Additional info in the CV.
A self-taught, purposeful, and enthusiastic software engineer with 5+ years of practical experience, specializing in Java, Android, Kotlin, automated testing, Team Leadership, and Agile methodologies. I head the Android department in the current company and my responsibilities include developing and supporting software, communication with customers, mentoring junior developers.

Experience of independent development of Android projects from scratch to app release on Google Play.

Experience in e-commerce projects.
Experience in multi-media projects: live video streaming (using RTMP, UDP), video processing in real time, video post-processing.
Experience in using devices hardware: WiFiDirect, Bluetooth, magnetometer, GPS.
Experience in work with a Bitcoin protocol, a Dash protocol, and a Bitcore wallet service/client.
Experience in large projects with globally distributed teams.
Mentoring, code refactoring, troubleshoot, optimize, and performance tune.

In only a year and a half, I become the Android team leader due to my passion for software development and my skills in solving challenging tasks.

In my spare time, you can find me in a gym squatting with a bar, playing with my son, or reading self-improvement books.
Looking for interesting challenging projects. A professional, friendly team that shares OOP, TDD, and Clean Architecture approach. Flexible schedule. Remote work in preference.
Position: Senior Android Developer, Team Lead
Category: Android
Experience: 10 years | English: fluent

- reduce the count of API calls by improving the structure of the code
- improved workflow by connecting CI results(test coverage, lint) with PR
- improved code coverage from 0% to 11% - iOS platform
- improved app speed/UX using cache and smaller network response(around 15-20%)
- reorganize code and write new functionality on kotlin to reduce code size (10%)
- decrease APK size(reduce the count of libs, convert some graphic resources to drawables, PNG to WebP, vector graphics) - 30%
-improved code coverage from 0% to 56% - Android platform
- stability crash rate from 70% to 97% - Android platform
-monitor network activity with error reports via Firebase non-fatal
reports
Current project resposibilities:
 Maintenance and implementing of new features
 Manage/Lead mobile team(native Android/iOS platforms)
 Manage/prepare backlog for the team
 Technical guidance
 Product requirements analysis, technical consultation

Things that were done:
 Tune app to meet HIPPA, GDPR compliance
 Manage doc for project/app using Sphinx framework
 CI + Tests + Firebase Beta(for Android/iOS platforms)
 Writing unit/integration tests/TDD
 Server driven UI implementation
- prefer to work directly with a product company
- prefer native apps(no react native or js)
Position: Senior Android Developer, Team Lead
Category: Android
Experience: 10 years | English: fluent


Team Lead - for last 8 years. Awesome vision of the whole system and components as the unique component. 
Everything from pre-sail till publish.
Skills:
• Team work
• Leadership abilities and excellent interpersonal skills
• Communication and time management skills
• Hardworking, dependable and organised
Position: Senior Android Developer/Team Lead
Category: Android
Experience: 10 years | English: upper


App for drivers, Kharkiv
Position: Senior Android Developer
November 2018 — Present
Application for car drivers, which makes it possible to refuel the car, buy coffee and goods at the customer's petrol station network. It also includes many other features: fuel calculator, actual fuel prices, card, online store, virtual wallets, bonus system, transaction history, etc.

Personal security App, Kharkiv
Position: Team Lead
March 2020 — Present
An application that allows the user to use government police protection with one button click. In emergency situation user can make call to special armed policy for support and protection. During all time of emergency situation user location is tracked by police, surrounding audio data also can be recorded by the application.

Health App, Kharkiv
Position: Team Lead
May 2018 — December 2018
An application that allows the user to receive medical advice. It consists of two roles: patient and doctor. Consultation modes are text, audio, video. Users can link their bank card to their account to pay for consultations.

Smart home App, Kharkiv
Position: Senior Android Developer
October 2017 — May 2018
Smart home system control application. It allows users to see, modify and plan the state of devices connected to the system. Users receive push notifications from the security system, watch the video stream from webcams, etc.
Position: Senior Android Developer/Team Lead
Category: Android
Experience: 6 years | English: intermediate

Developed at least 15 applications
Stress-resistant - worked as an iOS developer
Developed difficult and unique solutions for the e-learning apps for the Android and iOS applications
Managing and leading project teams
Managing and leading mobile department: up to 5 person
Graduated from online courses: Kotlin, Android, iOS
Latest experience:
- mentoring Android/iOS team
- supporting existing open-source e-learning mobile apps(Android/iOS)
- creating new Android application
- developing box-solutions for existing apps

Latest projects:
- e-learning mobile app based on open source project API 
- over-the-air localization SDK for Android
I would like to work with a startup or a big commercial project. I am sure my experience and desire to work can help to achieve the necessary result
Position: Senior Android Developer, TeamLeading
Category: Android
Experience: 11 years | English: basic

RenderScript computation, performance skills, android material guidelines only, transition animations, rxjava, databinding, realm, kotlin, retrofit 2, picassa (and other from Jake Wharton), MVVM, android support library, android 6.0 differences, animations, transition animations, cardview, recyclerview, playservices (analytics, ads, gcm, maps, design library, annotations, appcompat, appindexing, percent, admob, inapp billing, google+), facebook sdk, twitter sdk, okio, gson, okhttp, rxbinding, butterknife, NDK, icon design, app design, gamedev (cocos2d-x c++, andengine). Android Studio, Eclipse, Intellij, json, html, xhtml, php, rdf.
Android 6+ yr, C/C++, Cocos2d-x gamedev, Andengine gamedev,  TeamLeading, RenderScript (old), RenderScript (new) computation engine, long term project development, 5+ projects.
Нет
Position: Senior Android Developer (Technical Lead)
Category: Android
Experience: 7 years | English: pre

Developed more than 20 applications
Strong knowledge in Kotlin, OOP, Android SDK, and other.
Experience in the full life cycle of application development.
Good analytical and problem-solving skills, excellent communication and presentation skills, and a good team player.
New challenges and interesting projects.
Position: Senior Android Engineer
Category: Android
Experience: 11 years | English: upper

Own apps in the Google store with auditory 100K+
Took part in startups that have success.
11+ years in Android dev.

ARCH: MVVM, Clean architecture, SOLID, feature module arch
UI: Jetpack compose/databinding+MVVM
DB: room/SQLite
Concurrency: coroutines/flows/channels, RXJava
CI: circle, bitrise, actions
AI: Use Copilot, ChatGPT

Leadership school. Team leading experience. 
Worked as a full-stack developer (backend, mobile)
Design thinking on board
Looking for a remote project.
Prefer a product company.
Not fintech, not Asia.