lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Senior Android Developer, Android Team Lead
Category: Android
Experience: 10 years | English: fluent

1. Developed first ever human eye gaze movement tracking sdk using computer vision algorithms and AI.
2. Developed more than 5 commercial apps which has more than million active users.
3. Participated in the development of more than 20 commercial IOS apps from the scratch.
4. Managed, monitored and trained teams upto 10 members.
5. Hold interview with new candidates and supported them during while onboarding.
6. Designed architecture of the complex mobile apps from scratch.
Bief summary:
- 10 years of commercial android development with 4 years of as team lead experience
- Years of experience with designing mobile app architectures a scratch.
- Experience with interviewing candidates and support them while onboarding.
- Writing documentation and Test cases for the whole app and its modules.
- Strong knowledge of Kotlin programming and Java programming languages
- Earned strong experience with Jetpack Compose custom UI components while working with complex mobile UI and rich animations.
- Strong experience with Mobile vision, Augmented reality, location based and financial projects.
- Good experience with AI based mobile apps.
- Excellent knowledge of Software Architecture Principles and Test Driven development.
- Strong experience of mobile SDK development and dealing with mobile app security issues.
- Experienced in the full project life cycle from architecture design to shipping to the Google Play.
- Integration of different CI/CD platforms (Jenkins, Bitbucket Pipelines, Travis-CI) and Fastline.
- Years of experience with Scrum, Kanban and Agile methodologies.

Technical skills:
- Programming languages: Kotlin, Java, C/C+
+ (algorithmic usage)
- Technologies & Frameworks: RxKotlin&RxJava, Google Mobile Vision, SQLlite, Google Location Services, Sensor Fusion, ExoPlayer SDK, Dagger, Google ML Kit, OpenCV, Vuforia SDK
- Architectures: MVVM, VIPER, MVC, MVP, Clean Architecture
- Version control systems: Git (Gitflow), SVN
- Network: RESTful API, WebSockets, GraphQL 
- CI/CD: Jenkins, Fastlane, GitHub Actions, Bitbucket Pipelines
- Local and Remote Notifications
- Analytic tools: Firebase, Crashlytics, AppDynamics, AppsFlayer,  OneSignal
- User Interface: Jetpack Compose, Android Material UI, Android Custom UI components development
Professional growth. Friendly team. An interesting project/product. The opportunity to participate in the development of a project / product. Transparent labor assessment system. Teammates whom you can learn from.
Position: Senior Android Developer, Android Team Lead
Category: Android
Experience: 7 years | English: fluent

Been implementing solutions for Mobile Banking, E-Commerce, Media, B2B, B2C.
Have a strong experience to adapt UI with design requirements, able to build and deliver the pixel-perfect solutions from scratch.
Have a team lead experience, been providing an interviews with candidates for the last 3 years
Kotlin (4+ years of commercial experience), Java SE (5+ years), Java EE(3+ years), Strong Java core;
Clean Architecture, MVP, MVVM;
Jetpack: DataBinding, LiveData, Room, ViewModel, Navigation;
Dagger, Hilt; 
RxJava, Coroutines;
WorkManager;
REST & SOAP API client, Retrofit;
Firebase: Messaging, Analytics, Notifications, Realtime Databases, Storage, Remote Config, Authorization (Google, Facebook);
SQLite, Room, Realm, SugarORM, Working with a complex queries;
Compose, RecyclerViews & Adapters, ViewHolders, Animations, CoordinatorLayout, CardViews, ConstraintLayout, Custom Views;
Google Maps API, Google Places API;
Android Keystore provider, keychain integration;
Media Player, Media Browser, casting the media to Wearables and leanbacks;
Android NDK, working with 3d party C/C++ libraries;
AdMob integration;
OpenCV library integration to detect the shapes with the camera stream;
Working with Privat24 API, Visa/Mastercard, Masterpass API;
Bluetooth Low Energy devices and Wearables solution integration;
WebRTC library integration;
Wowza Media Server – maintaining server on AWS and android client for Media streaming;
AWS experience with EC2, S3, Elastic Beanstalk, CDN, NoSQL, RDS;
Adobe Photoshop, Figma, Zeplin
Looking for a business-oriented mobile development positions.
Position: Senior Android Developer (Architect/Lead)
Category: Android
Experience: 8 years | English: fluent

One the projects I was hired to work with was an unfinished legacy application that had fallen behind the schedule. Project could be described as a mobile offline-first task manager for construction industry.
Main challenges that were addressed were:
- Implementing database schemas and table relations to mirror those of backend + adding additional tables to address being on mobile
- Modularising the application
- Removing legacy code
- Reducing startup time
- Optimising screens

Other great project I worked with involved connecting mobile application to work with a Bluetooth device (healthcare-related) which also involved making separate build types for Europe and Asia.
- Directly communicating with clients since start of my career path
- Team leading
- Organised company based android courses, wrote course content from scratch. Number of graduates were accepted inside company for full time work after passing the course
- Always staying up-to-date in ever-changing Android environment and updates
- Planning and using best suitable architecture
- Perfomance optimisation, profiling
- Setting up CI/CD

Skills: Java core, Kotlin, SQL, security, TDD, Android SDK, Coroutines
I'm comfortable with professional growth, interesting product and great team

It's ok if there's 
- no established project process
- fast changes

I'm not looking for management that is out of touch with team and require things be done within unrealistic deadlines, force team to overtime 

I am not looking for short-term projects

I am looking for remote positions in Canada since I'm relocating under CUAET program. Preferably Ontario province
Position: Senior Android Developer (ARCore & ML Experience)
Category: Android
Experience: 6 years | English: upper

Did what no one could do before me.
6 years of commercial experience in Mobile Development space:
- Android: 6 years (Java - 4 years, Kotlin - 3 years, Jetpack Compose - 2 years);
- React Native: 2.5 years;
- Kotlin Multiplatform : 1 year;
- iOS: 1 year. 
Also, have experience in developing and maintaining desktop and Wear OS applications. Upper-Intermediate English skills. Worked with clients from the USA, Saudi Arabia, and Europe. Experience in leading a mobile development team. There are many references from previous companies in my LinkedIn profile. I can start to work IMMEDIATELY.
New opportunities and interesting projects with new technologies.
Position: Senior Android Developer, Flutter developer
Category: Android
Experience: 8 years | English: upper

Quick learner. It took 4 years to reach from trainee to senior dev + teamlead;
When Google proclaimed Kotlin as official develpopment language I had already had about 1 year experience with it.
When Google released first stable version of Flutter I had already published first Flutter app in store.

Generally attitude to achievements changes with growing and experience. Past achievements look not so important from now
Android developer (commercial) - since 2016
Flutter developer - since 2018
Android teamlead - 2019-2020 (1.5 yrs)
Lead developer - since 2021

Languages: Java, Kotlin, Dart;
Android SDK & support-libraries;
Flutter SDK;
Experience with KMM (Kotlin multiplatform);
Basic experience with React Native;

Android:
- Jetpack compose (declarative UI)
- Coroutines and flow; RxJava;
- Retrofit, OkHttp (REST API);
- Architecture Components (Lifecycle, LiveData, ViewModel)
- Koin, Hilt (Dependency injection);
- Firebase services (Firebase Authentication, Firestore Database, Firebase Cloud Messaging, Crashlytics, App Distribution)
- JUnit4, Truth, Espresso (Testing);
- Picasso, Glide (Images);
- Lottie (Animation);
- Experience with different programming patterns (MVP, MVVM, MVI) and Clean Architecture principles;
- Databases (SQLite, Realm, Room, ObjectBox);
- Working with payment systems (PayPal, LiqPay, In-app Billing, PayFort);
- Mixpanel statistics;
- In-app purchase;
- Launchdarkly;

Flutter:
- Futures, Streams;
- Experience with different programming patterns (BLoC, Cubit);
- REST API (Dio, Retrofit, HttpClient);
- Firebase services;
- Hive Database, Shared Preferences;
- Localization; MethodChannel;Authentication;

General:
- Git, Bitbucket;
- Jira, Atlassian Confluence;
- Figma, Zeplin, InVision;
- Swagger;
Android development or Flutter development. Ideally - combining both.
For Android - preferrably to use Jetpack Compose

React native is unacceptable
Position: Senior Android Developer / Flutter Developer
Category: Android
Experience: 8 years | English: upper

Team Lead for 1 year;
Successfully finished a big application refactoring, and made a good architecture, based on Clean Architecture (R. Martin) and MVI.
I have experience in building applications from scratch and developing applications with a big code base as a part of a large team and as a single developer. I keep up to date my knowledge about app development, such as architectures, libraries, updates of Android SDK.
My most recent experience was working with:
- Multi-module application architecture with the Clean architecture principles
- Edge technologies and libraries (Android API 30, Android Architecture Components, Dagger/Hilt, etc)
- Multithreading with RxJava, Kotlin coroutines, plain java threads
- Implementation of a Design System components with themes (also, white label applications)
- UI tests, Unit tests, screenshot tests
- Connecting an application to a GraphQL server or a REST API
- offline first applications
I am very interested in TDD methodology. I have experience in creating functional unit tests using Mockito and UI tests for positive and important negative flows using Espresso.
Position: Senior Android Developer, Full Stack Developer
Category: Android
Experience: 11 years | English: upper

I'm an expert software developer with over 10 years of experience.
Hello, I'm an professional developer with 10+ years of experience in Software Development under various technologies. During the last 5 years I’ve been developing Android applications using top libraries and technologies.

Android SDK, NDK, Java/Kotlin, C/C++, Python, Django, SQL.
Prefer to join a professional team rather than work as a single developer.
Position: Senior Android Developer (Kotlin)
Category: Android
Experience: 6 years | English: upper


I've been in Android development for more than six years. I have experience working as a solo developer as well as in small and big teams. Code review has been almost a daily task. I have built projects from scratch and helped maintain large codebases.

I also have experience in databases and backend development in Java and PHP.

My main stack is Kotlin, Dagger, RxJava, Retrofit. But I have knowledge and interest in Coroutines and Compose UI.

Last 3 jobs:

Reddit (contractor, 10m)
Work on the Reddit Android app
Investigate and fix analytics disrepancies and bugs
Help migrate to new video player
Optimize feed code
Help migrate to new modularization structure
Implement/run feed load size experiements
Daily code reviews

Challenges Inc. (3y)
Took over, improved and maintained an outsourced app (OutDoo).
Built several Android native apps from scratch in Kotlin (.
Developed a couple of demo mobile games using Unity3D.

Mobis (1.5y)
Developed backend for a realtime chat app.
Took over the Android chat client app.
Built several Android native apps (educational, pharmacy, messaging) from scratch in Java/Kotlin.
Mentored a junior Android developer.
Position: Senior Android Developer (Kotlin, Java, Dart/Flutter)
Category: Android
Experience: 7 years | English: upper

By projects rotations was forced to master new programming languages.
Java -> Dart-> Kotlin. So now I don't depend on single language market 
demand. Next one is going to be swift fro fun
I am Java Android developer with 6 years commercial experience.(Have Java OCA certificate from Oracle). Have got experience working with Flutter(Dart)+Kotlin/Swift native during one short term project. My last project was totally written in Kotlin without Java.

 Get used to work with clients from another regions (Jira, SiscoWebex/Zoom, fluent English). 

Ui/Ux Design System:  Prefer to work with apps designed in MaterialDesign(Google 's DS) but have had experience with developing Apps designed in Carbon(IBM’s  DS) and  in RealWear free hands DS.
Prefer any regular CRUD application but if it has augmented reality features in Arcore or Sceneform - it would be perfect.

Not interested in android AOSP modifying or android embedded programming. 
Don't look up recently for projects full of c++ libraries that needed to be maintained and recompiled.
 No developing crypto wallets or forex "boiler rooms" or gambling(casino) web games wrappers for personal reasons.
Position: Senior Android Developer (Kotlin/Java/JS/Solidity)
Category: Android
Experience: 9 years | English: upper

To build responsibility and a scalable team.
To build a hard game app on native during 3 months, where use C++/Kotlin, build from zero.
I introduced a way where the team before coding has a brainstorm and UML diagrams for having a full image of the solution.
Build MVP for the video-stream app for 3 months.
- Development of Architecture for Mobile App.
- Code review for the component team and feature team.
- Team building and team health checking and support.
- Develop a hardware project, where develop software SDK and app for communication between hard device.
- Develop a dating app for the United Kingdom.
- Develop a video-stream app for a learning platform.
- Develop more than 20 projects during 8+ years of experience.
- Develop dapp for coloring money.
- Develop Registry into Blockchain Smart-Contracts. Also ERC20, ERC721, ERC1155 and other.
Responsibility team, with concrete purposes.
Interesting product with a vector to growth on the world level.
The team where members do not scare any experiments.
Position: Senior Android Developer [Lead]
Category: Android
Experience: 7 years | English: intermediate


More than nine years of experience Java and Android development. Competent at managing responsibilities. Quality architecture and development skills using latest technologies including Java, Java EE, Kotlin, Android SDK. Experience develop applications for desktop, web and android platform.

Skills: 
Understanding the principles of OOP and design patterns. 
Language: Java, Kotlin, Python. 
Platforms: Java, Android, Web. 
Multi-thread programming.
Libraries: Swing, SWT, JUnit, AndEngine, Servlet-API, JSP, JSF, EJB, JPA, Retrofit, android architecture components, RxJava, Dagger
Protocols: UDP, TCP/IP, WAMP (for Android). 
Web-technologies: HTML, CSS, JavaScript. 
VCS: Git, SVN. 
IDE: Eclipse, IntelliJ IDEA, Android Studio. 
Basic knowledge: RMI, CORBA, ElasticSearch, Solr.
Position: Senior Android Developer/Lead
Category: Android
Experience: 7 years | English: upper

Experience in Android office team management up to 10 developers. Own few simple android apps in Google Play and was responsible for publishing apps from company projects. Experience with implementation difficult custom UI strict to design and requirements. Working with image processing.
Passed project management course.
Volunteering in IT conferences. Seen and participated in company grow from 40 to approximately 130 employees. Passed challenging projects and tasks
Being in role of lead, moved 90% projects from Java to Kotlin, implemented CI system, improved library on GitHub for company needs, and more.
Languages: Java, Kotlin, C++(NDK)
Database: RealmDB, SQLite (used on real projects but without any complex solutions)
Libraries and frameworks: Coroutines, RXJava, Retrofit, most of Google SDKs as maps or subscription, Payments using Stripe/Google Pay/Google subscriptions
SDK of most popular social networks. Firebase, Dagger, ButterKnife, Cicerone, Jenkins, Fabric, Crashlytics, OpenCV, OpenGL and a lot more.
Experience of being android office lead among up to 10 developers, improvement of development process that best fits to current/future needs
Experience with Agile/Scrum methodologies and being Scrum master
Challenging projects, professional team, opportunities to improve myself.
Position: Senior Android Developer / Mobile (Android/iOS) team leader
Category: Android
Experience: 6 years | English: intermediate

IT Academy trainer:
- Interviewing IT Academy candidates
- Coaching/Teaching trainee stuff
- Conducting tech presentation
- Leading teams of trainees

Oracle Certified Associate, Java SE 7 Programmer
Mobile Development Android/iOS

My main responsibilities and duties are:
- ensure that high quality products and services are delivered to our customers
- team management and coordination
- communication with customers
- staff mentorship and teams development
- estimating projects and requirements gathering

As I have over 6 years of development experience, I’m involved in most of our projects with following duties:
- development of application’s core parts
- code review/quality tracking 
- requirements negotiations.
- solving critical issues
Position: Senior Android Developer / Mobile Lead
Category: Android
Experience: 9 years | English: fluent

- Grew from Intern to Team/Tech lead inside 1 company
- Led multiple small projects
- Led projects with a team of 15+ cross-functional people (around 10 devs + designer, copywriter, QA, etc)
- Worked with Healthcare before corona times

- Have team extension capabilities and have pretty good circle of strong engineers
Hello

My name is Vadim, Android app developer from Ukraine who is currently staying in Barcelona, Spain.
Have solid experience with Android, creation of client-server applications, with focus to Healthcare and Fintech domains.

Have experience in cross-functional team leadership (iOS + Android + BE/FE)
Direct communication with CEO / PO / PM / Design teams + 3rd party vendors

Android Tech Stack:
- Android SDK, Kotlin, Java
- Multithreading: Coroutines, RxJava, Java Concurrency Library
- Architecture: MVP, MVVM, Clean Architecture
- DI: Dagger, Koin, Self-written solutions
- Google / Firebase stack
... and many many more 3rd party libraries and SDKs

So I think i'm the person you are looking for!

With best regards
Reasonable and meaningful tasks with reasonable deadlines.

Prefer fintech(financial services, expense tracking systems) and healthcare products (including integration of 3rd party physical devices)
Position: Senior Android Developer / Mobile Team Lead
Category: Android
Experience: 9 years | English: fluent


I started as an Android developer. Later on, I also learned iOS development. As a mobile team lead I led teams up to 20 people.
I have experience building the apps from idea to app stores, maintaining existing codebases, automating mobile development workflows with the help of CI/CD.
The apps I worked on include:
- messenger
- piano tuning
- remote control
- time-slot booking
- goods tracking software for warehouses
- info app for events
Position: Senior Android Developer, Mobile Team Lead
Category: Android
Experience: 6 years | English: upper

I learned not to be afraid of someone else's bad code, complex projects and difficult customers. Passed "fire, water and copper pipes" in development.
During my work, I have raised many trainees to the level of a solid junior.
Work experience more than sex years as an Android developer and more than 18 years in IT.

Israel company
Mobile Team lead, June 2022 - Now
Application for working with medical sensors.
Leading a development team for several mobile applications.

Dutch company
Android Developer, May 2020 - July 2022
Development of a fleet management system for a company with more than 200 buses. Development of an Android application for the bus (tablet) and for the driver (Android phone).
Kotlin, Coroutines, MVVM, MVI, DI (Koin), GraphQL, Sygic navigation API, working with a Bluetooth at a low level, Realm.

Outsourcing for a customer from UK
Android Developer, September 2019 – April 2020
Application for broadcasting content with advertising.
Kotlin, Java, RXJava, MVP, DI (Koin), ExoPlayer, Eventbus, Prdownloader, Retrofit, RabbitMQ.

French B2C Photo product
Android Developer, December 2018-August 2019
Development of a mobile application for a French photo printing service. 
I worked as part of a team of 7 developers (including 3 Android developers) from the Ukrainian side and 3 developers from the customer’s side.  
Adding new functionality. 
Code refactoring. 
Fixing errors. 
Rewriting low-quality code. 
Migration from JSON to Room for data storage. 
Kotlin, RXJava, Room, Glide, MVVM, LiveData, Swagger, DI, Stripe, Google/Facebook authorization.

Music Social network startup.
Android Developer, August 2017 – October 2018 
Development android application for a startup for the promotion of young musicians  
I worked in a team of 8 developers as the only Android developer.  
Complete application development process from scratch. 
Migrating from Realm and Retrofit2 to GraphQL 
Java, Kotlin, MVP, Picasso, Media Player, Realm, Retrofit2, GraphQL, Google Sign-In, Facebook Login. 

Application for monitoring security officers
February 2017 – May 2017 
Designing and creating a security control system for security officers. The system is successfully used by the customer. 
Java, MVP, SQLite 

Application for supercargo 
April 2016 - Now 
Creating a program for calculating the loading of the ship on changing its draft.
In my free time, I am writing a new version of the application for a limited group of users. 
Java, Kotlin, MVP, SQLite, Room
I do not want to work on gambling projects.
I'm looking for a job with an optimal work-life balance. From 20 working days of vacation per year, flexible schedule.
Position: Senior Android Developer (+ .NET Xamarin)
Category: Android
Experience: 5 years | English: intermediate

Most of the mobile applications have been developed from scratch.
I've worked on several long-term projects as a developer and as a team lead.

* Mobile development (5+ years)
* Leading experience (3+ years)
* Projects from scratch
I'm looking for a team of professionals to get the opportunity to be involved in the development of interesting and sophisticated software projects.