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


Java, Kotlin, OOP, Android SDK, MVP, MVVM, MVI, Clean Architecture, RxJava, Dagger2, Room, Realm, Android Studio, Git, Retrofit, Glide, Firebase services, coroutines, jetpack compose

Android Developer with  10 years of experience developing, designing and optimizing mobile applications. Updated with the latest industry trends. Expertise in creating user-centered, performance-driven, and aesthetically appealing Android solutions. Adept at collaborating with cross-functional teams, including designers and product managers, to deliver top-quality applications. Understanding of Android architecture, UI/UX design principles. A proactive problem solver.
Position: Senior Android Developer
Category: Android
Experience: 5 years | English: intermediate


Junior Android Developer
Company 1 (02/2018 – 11/2019)
Company 1 is a unique social network with a lot of derivative products, targeted at communication and connecting people without language barriers and it includes activity monetization options.

Tasks:
Took a part in developing new features;
Bug fixing and improving application performance;
Releasing application in Google Play;
Code refactoring;
Working with a legacy project written on Java with MVP architecture.

Android Developer
Company 2 (11/2019 – 08/2020)
Working with e-commerce project named as YORA and VPN Service named as OctopusVPN

Tasks:
Develop UI part from scratch
Tuning and optimization to achieve maximum efficiency and speed;
App localization;
Implementing in-app subscription;
Managing network states and system events using Broadcast Receivers.

Android Developer
Company 3 (08/2020 - 08/2021)
Develop application from scratch
Develop native views for React Native apps
Improve application performance and security
Develop crypto module

Android Developer
Company 4 (08/2021 - Present)
Developing new features and refactoring old features
Refactoring application architecture using a lot of generics, abstract classes
Code reviewing
Global application refactor, memory performance updates.
Implementation of new technologies, migrating from old approaches.
Я точно не хочу писати код на Java :(
Position: Senior Android Developer
Category: Android
Experience: 4 years | English: fluent

Knowing that apps that I have worked with became part of 2B+ users encourages me to do even more with a solid and professional team.

Certifications

Toefl IBT: 88/120

Google: Crash Course on Python

Oracle: Java Explorer

JetBrains: Kotlin for Java Developers

Atlassian: Version Control with Git

Gitlab: How to Manage a Remote Team

Vanderbilt: Engineering Maintainable Android Apps
Kapital Bank - Baku Azerbaijan

• Worked on both Feature and Core squads to improve the application.
• Worked effectively with the team using Agile methodologies.
• Worked closely with PMs and Design teams to create stellar UI and intuitive UX that
will delight users using tools like Figma.
• Android developer of the squad ”Non-Lending On-boarding” in the Digital Platforms
tribe. Supporting Birbank App: 
 - Creating a new process for digital products

ING - Istanbul, Turkey

• I’ve worked on the ING Bank Mobile app re-engineering project
• Developed the Agreements Overview Module which has current and savings accounts, credit cards, loans, insurance, and calculation tools.
• Integrated new features to ING Bank Turkey using CI/CD.
• Reviewed the changes and the software designs as a Security Champion.
• Improved and added modern features continuously to the application with a digital-first perspective.
• Worked effectively with the team using Agile methodologies.
• Worked closely with PMs and Design teams to create stellar UI and intuitive UX that will delight users using tools like Zeplin.

Huawei - Istanbul, Turkey

Petal Maps client development. Member of the development team since 1.5.0
• Being a member of the team which is developing an Android client of Huawei's official map application called Petal Maps
• Writing clear, testable, maintainable, and properly documented code
• Involving in not only the development of a part but also technical design, design review, and code review processes of requirements as Solutions Design Engineer
• Designed price updates through Date-Picker for hotel items and Hot search elements.
• Implemented and managed modern CI/CD pipeline environments.

Huawei France - Istanbul, Turkey

• Developing, designing, and building mobile applications with Huawei Mobile Services for the Huawei Mobile Ecosystem
• Technical Support to our clients for integrating their applications into Huawei App Gallery
• Writing documentation about HMS
• Developer Technical Support Engineering for customers who are in France.
• Helped Frances's largest companies, which are Canal Group from Vivendi Inc, Orange Group, Decathlon International, France Inter, Yves Rocher, The PSA Group’s My Peugeot to move their applications to AppGallery.
I want the code base to be on Kotlin and follow the MAD Android guidelines or at least I want my team to be open to suggestions.

* Non-legacy codes
* Agile environment
* Language lessons for non-English speaking countries

VISA FYI: My earliest start date will be based on the visa processing time.
Position: Senior Android Developer
Category: Android
Experience: 5 years | English: intermediate

I had an experience at financial start-up.
Nowadays, I'm developing Android application for internal company usage, that helps hundreds of employees to do their everyday tasks faster and easier.
Kotlin, Java
Android Jetpack(MVVM, LiveData, Room, Coroutines)
Dagger 2, RxJava, RxJava 2, Sockets, Animations, FB Api, UI Test
Git, Jira
Interesting in working and grow-up, being a part of the team of professional using SDLC in the fascinating projects
Position: Senior Android Developer
Category: Android
Experience: 10 years | English: upper

I've taken a part in development of:
- Mobile SDK development for Android, iOS, Unity and Cocos2d-x platforms
- Social networks 
- Apps for TV company
- Fitness apps
- Uber-like service
- Internet shop and delivery service
- Games (Unity3d, AndEngine)
- Trading platform client
- Crypto wallets 
- Player app to watch 3D content on Android device without any glasses. The device and special screen is developed by the company.
Have a bit experience in building BE service on python and Golang
Kotlin, Java, Android SDK, Python, Swift  (basic knowledges), Objective-C (basic knowledges), iOS SDK (basic knowledges), AndEngine open source game engine, Unity 3D, cocos2d-x, web3j, grpc, Golang (basic  knowledges)
Challenging tasks, friendly team, smart management, develop useful apps
Position: Senior Android Developer
Category: Android
Experience: 7 years | English: upper

Hackathons participant and winner with team leading experience.
Kotlin, Java 
Gradle 
MVVM, MVP, S.O.L.I.D., Clean Architecture, DI 
SCRUM
Product company, flat hierarchy, career perspectives.
Position: Senior Android Developer
Category: Android
Experience: 9 years | English: fluent

I have experience with RESTFUL services, full-cycle app development. Have a lot of experience with creating Android applications (market apps, magazine apps, shopping apps, wallpaper apps, etc). Fast to learn.
Kotlin, Java, GraphQL, RxJava, Dagger 2, Android, Android SDK, JSON, HTTP, HTTPS, XML, Volley, Retrofit, APACHE, Apache Thrift, Git, OOP/OOD, Gradle, Perforce, Multithreading, ORM, SQlite, NDK, Jira, bitbucket

- development of mobile architecture 
- building rich, sometimes custom UI views and great UX - team work and management 
- clarifying requirements inside company 
- integration with server backend
- estimation of features - development projects from scratch and proceed existing projects
Teamwork. Good management. Waiting for an interesting projects. Good level of salary.
Position: Senior Android Developer
Category: Android
Experience: 7 years | English: upper

During last 7 years I've been working on the number of domestic and abroad companies. I've been responsible for developing and maintaining android applications and SDKs from the ground up. I've been working as a single android developer on the project as well as in the team of android developers. For 3 years I've been also managing a team of android developers.
I am passionate about Google and Android and keep a close eye on the innovations and new technologies in the area.
Kotlin, Java, JavaScript
Android SDK/NDK, Android Studio, Android Jetpack, AndroidX, Gradle, React Native, Google Play Services, Firebase
Algorithms and Data structures
HTTP, HTTPS, UDP, WebSocket, JSON, XML, YAML, gRPC, SSDP
MVP, MVC, MVVM, Clean Architecture, SOLID, Architecture Components
Dagger 1/2, RxJava 1/2, Retrofit 1/2, Room, Realm, Crashlytics
Facebook, Twitter, Google+, Instagram SDK's
Sentry, Batch, Auth0
Mopub, SpotX, Adcolony, Applovin, Vungle, UnityAds, Aerserv, Mixpanel, Flurry, AppsFlyer, Tune, Appsee
Proguard, JUnit, Espresso, Profiling, Debugging, App deployment and support
MacOS, Linux
Jira, Redmine, Asana, Trello
I want to work in the team of highly motivated people with a desire to deliver best quality product on the market.
Position: Senior Android Developer
Category: Android
Experience: 4 years | English: upper

Started own company Bitrity.io in offshore development.
Working for Midnight Coders as Android Developer.
Working for ElitTaxi as Android Developer.
Developing the application for startup "ProSport" on position of Android Developer.
Developing the Android messenger for "Homer" on position of Android Developer.
Kotlin/Java/JavaScript, SQL/RoomDB/Realm, OOD/SOLID/Functional Design, Android Architecture Components, RX(Kotlin/Java/Android), DI(Dagger2), Networking, Google Services, Firebase, Facebook API, Fabric.io, VIPER/MVVM/MVP, Git, REST, TDD(JUnit, Mockito, Robolectric, Hamcrest), Code review, Zeplin/Avocode/Photoshop/Lightroom, React
Make the products competitive with the team that pays special attentions to create smart solutions
Position: Senior Android Developer
Category: Android
Experience: 6 years | English: upper


- Kotlin JVM
- Kotlin Multiplatform Mobile
- Android SDK
- SOLID
- Scrum/Agile
- Design patterns
- MVC, MVP, MVVM
- Material Design
- RxJava2, Dagger2
- Kotlin Coroutines
I prefer app development instead of
Position: Senior Android Developer
Category: Android
Experience: 5 years | English: upper

-Took a part in development of Graphic Editor App 
with a lot of custom views and UI logic.
-SDK Development in huge E-Banking project. Developed few libraries 
related to customer engagement (messaging, notifications etc.)
-Took a part in startup with full product cycle (from mockups and ideas to 
implementation)
-Took a part in Streaming App SDK development
- Languages: Java, Kotlin
- Android: Jetpack Compose, Coroutines, Flow, Koin, Dagger2, RxKotlin/RxAndroid/RxJava, Hilt, Navigation, Jetpack (ViewModel, LiveData, Navigation etc.), Cicerone, Custom Views, Gradle, Tests, CI/CD, ExoPlayer
- Patterns and Architecture: MVP, MVVM, VIPER, Clean Architecture, Multimodule, GOF
- DB : SQLite, Room, familiar with Realm
- SDK's and API's: Firebase(Messaging, Firestore, Functions, Analytics etc.), Google(Auth, Maps, Static Maps),Sendbird, Sum and Substance, Facebook
Interesting projects and "fresh" technologies. 
Friendly and organized developers team.
I would like to work on a project that will help me became a better engineer.
Position: Senior Android Developer
Category: Android
Experience: 8 years | English: upper

1) I participated in 6 different projects, All of them were successfully finished. Five of them were released on Play Market.
2) I reanimated outdated and broken project, finished it, what allowed extend cooperation with client to another projects.
3) I integrated RxJava, Dagger2, implementing MVP, Viper pattern to 2 projects. 
4) Also, I integrated Groovy script to Jenkins configuration what allowed to automate running tests on each branch/pull request, deploying builds to HockeyApp and Play Market, sending notifications to Slack on failed builds.
Languages
- Java
- Kotlin
- C/C++

Technologies
- Material design, Rich UI/UX, Animation, Custom views
- REST:	Retrofit, OkHttp, Volley.
- Databases, ORM:	SQLite, DBFlow, Realm.
- Reactive programming  	RxJava, RxAndroid, RxBinding.
- Dependency injection	Dagger 2.
- Testing	Robolectric, Espresso, Mockito, Jacoco.
- Play services 	Locations, Directions, Predictions, Fit, GCM, Analytics.
- 3rd party libraries and 
  frameworks	OpenCV, Guava, Retrolambda, EventBus,
ButterKnife, PayPal SDK, Picasso,Glide, Stetho, Crashlytics, LeakCanary, etc.
- Patterns:	MVC, MVP, Viper, DAO, DTO, GoF.
- Work in a software  
  
Tools
- Android Studio
- Analytics, Google Play Developer concole
- Git, Github, Bitbacket
- Jira, Trello, YouTrack
- Jenkins
I’m interested in challenging tasks, progressive tools and technologies, high load. 
Do not interest: sustain of old, half-death projects
Position: Senior Android Developer
Category: Android
Experience: 4 years | English: upper

Very satiating experience, I've helped to create apps for big companies and small startup, worked with teams with 2-13 person size.
Languages: Java, Kotlin

General: OOP, Design and Architecture patterns, REST.

APIs: Android SDK, Java Core, Google Play Services, some most popular third-party libraries (Dagger2, RxJava2, Retrofit2 etc).

Tools:  CI/CD tools, Git, Android studio, Jira/Trello.
Interesting project and reliable coworkers.
Position: Senior Android Developer
Category: Android
Experience: 7 years | English: upper

Took part in developing of 14 applications, 7 of them are published in Play Store. Worked in both small(up to 4) and middle sized teams(up to 12) Android developers as well as led projects single handed.
Languages: Kotlin, Java
Android SDK: Activity, Fragments, Styles/Themes, Custom Views, Animations Framework, Google Play Services(Maps, Places)
Jetpack: ViewModel, LiveData, Lifecycle, Navigation, Room, Camerax, Compose
Firebase: Cloud Messaging, Realtime Database, Remote Config, Crashlytics, App Distribution
MLKit: Text recognition, Face detection
Networking: REST(Retrofit2, OkHttp, Ktor), GraphQL(Apollo)
Multithreading: Kotlin Coroutines, Reactive Programming (RxJava2/3)
Multiplatform: KMM
Common: Object-Oriented Development, Design Patterns, SOLID, Unit Testing, MVP/MVVM, DI (Dagger2, Koin), Glide, Social Networks API, SQL, Continuous Integration, Scrum, Agile
Tools: Gradle, Android Studio, Intellij Idea, Git
- Looking for part-time or freelance employment as contractor only;
- I'm not considering React Native projects.
Position: Senior Android Developer
Category: Android
Experience: 6 years | English: upper

Once I got to a new job I reviewed the app, listed down all room for improvements, prioritised them with android team and implemented few of most impactful (took me about 2 month to do so). Which helped me to get familiar with the code base and significantly simplified and speeded up the development.
Last 1.5-2 years working remotely in Fintech as Senior Software Engineer (Android). On our project we have an international team which include 2 Android, 2 iOs, QA, PO, design, 2 Back-End.
Tech stack: Kotlin, RxJava2, Dagger2, MVVM, AndroidX, Scrum, Jira
6+ years work experience in total.
The most important thing for me is a team, I'd to work with professionals whom prefer quality over quantity. Would be nice to have at least 3 android engineers in a team/project. I've never worked in outsourcing so would prefer a product company.
Position: Senior Android Developer
Category: Android
Experience: 7 years | English: upper


Last 6,5 years I work for Serena Software | Micro Focus as a developer and then as team lead in RPA, SBM and SRC projects.

Results and accomplishments

Developed the first releases of several mobile apps and its further versions.
Actively developed SBM mobile main interface and navigation concept.
Created concept and implementation of new features (offline mode, QR scanner, OCR form helper etc).
Implementing features for both Android and iOS platforms. 
Took part in interviewing candidates for the iOS developer position.
Shared knowledge with newcomers, reviewed most changes in the iOS project. 

Responsibilities

Daily development of Android app (new features, bug fixes, automated tests...)
Code review of iOS project
Development and bug fixing of the iOS project
Publishing to Google Play and sometimes to App Store
Researching possible features, generating ideas
Defining features and user stories
UI-UX prototyping
Requesting new server-side API and check it’s fulfilment
Coordinating team work
Communication with customers through support engineers 
Dealing with crash reports
Submitting 3rd party tools and libraries for legal approval

	Technologies and tools

Modular android project with shared codebase between two apps
Support lib: appcompat, design, customtabs, multidex, viewmodel, biometrics, navigation, constraint layout
Dagger 2
Retrofit 2
Okhttp for network
Picasso for images
Junit and Espresso for tests
Jsoup for manipulations with html
JCIFS for NTLM auth
Cupboard for local SQL storage
CWAC RichEdit with modifications for rich text fields
Zxing for qr codes
Firebase Crashlytics for crash reporting
Stetho for debug purposes
LeakCanary for detecting leaks
Tesseract for OCR
Play services location
Cyanea for theming
Work in great team on interesting projects.
Position: Senior Android Developer
Category: Android
Experience: 11 years | English: upper

Implemented from zero to release the following Android apps:
- messenger
- Instagram-like app
- video call client
- fintech (stock data analytics)
- video content app
Lead Android Developer
2018 – present
- Support the Android client for a video call service.
- Implemented service SDK for external partners’ apps.
- Involving in the client support process, code review, refactoring, new feature implementation.

Android Developer
Jun 2013 – 2018
 - Develop the app from scratch to Google Play release.
- Solved many new challenges that arise from working with SIP protocol, video, and audio codecs.
- Interop with C libraries using the JNI (NDK).

Android and Backend developer
May 2015 – Dec 2016 (continue to support till 2019)
- Responsible for the Android app, backend implementation
- Involved in the system architecture process.
- Well experienced with XMPP protocol.
- Created from an idea to the market a social app with payment transactions(ACH).

Android developer
2018
- Developed from scratch to release the mobile app that helps people with disabilities to watch movies at the cinema.
- Working with PGP encrypted media files. High secure requirements. Android developer

Sep 2012 – May 2016
- Developed and released to Google Play several mobile apps.
Looking for a product company. Remote job.
Position: Senior Android Developer
Category: Android
Experience: 5 years | English: upper


Lead Android Developer 
May 2019 - Present - 2 year, Kyiv
Leading a team of Android developers which is creating an app for the IoT platform. Closely collaborated with the product team to create the best user experience. Implemented a design system based on components to increase app development speed. Integrated an automating testing using JUnit and Espresso in conjunction with CI/CD. 
Stack: Kotlin, Dagger 2, RxJava, WebRTC, ExoPlayer, Room, WebSockets,  MVI. 

Android Developer 
Apr 2018 - May 2019 - 1 year, Kyiv
We were developing two apps from scratch. In those apps we implemented a beautiful design with custom smooth animations. Also we created a custom AR solution.
Stack: Kotlin, Coroutines, Koin, ExoPlayer, ARCore, Stripe, MVVM

Android Developer 
Apr 2017 - Apr 2018 - 1 year, Kyiv
Worked with architects and product management to deliver user-friendly and highly secure banking app.
Stack:  Kotlin, Java, Dagger 2, RxJava, MVP

Junior Android Developer
Sep 2016 - Apr 2017 - 9 months, Kyiv
Developed an app сompanion for fitness tracker. We implemented a custom secure communication protocol based on Bluetooth Low Energy
Stack:  Kotlin, Dagger 2, RxJava, Bluetooth LE MVP
Position: Senior Android Developer
Category: Android
Experience: 8 years | English: upper


Libs and technologies:
• Kotlin
• Java
• Android SDK
• MVVM (Android Architecture components)
• Jetpack Compose
• Jetpack Navigation
• Room
• Hilt
• Jetpack Work
• MVP
• SQLite
• Retrofit, retrofit 2
• Dagger2
• RxJava2
• Moxy
• RxAndroidBle
• Koin
• Gson
• SimpleXML
• Picasso
• Glide
• ButterKnife
• Data binding
• Retrolambda
• NFC, HCE, BLE

Projects:
• Work scheduling application (final stage, will be published soon)
• Developing features and supporting e-commerce apps on custom POS terminal
• Application for air conditioning system repair (not uploaded to Google Play yet)
• Payment app for Vtb bank Georgia
• Payment app for TBC bank Georgia
• Payment app for Raiffeisen bank Bosnia and Herzegovina
• Freebank app for Credit Dnipro bank
• Camera application for interacting with “iblazr2” and “iblazr original” gadgets - Shotlight
Kotlin is preferable but optionally. MVVM is a plus. Friendly team is a must :)
Position: Senior Android Developer
Category: Android
Experience: 4 years | English: intermediate


LifeHacker (January 2021 – March 2022)
Senior Android Developer Remote
- Almost full code coverage with unit tests
- Improved project architecture by introducing Clean Architecture + MVVM
- App-redesign with 3 different themes & different screen sizes optimization
- Introduced folders, notifications & recipes logic from scratch and made several huge releases in PlayMarket, AppGalery & MiApps (and many not so huge)
- Involved in the full life cycle of the project including design analysis, time estimation, development, debugging, testing, and publishing as a single Android Developer on the project

HiQo Solutions (February 2020 - July 2020)
Android Software Engineer
- Bug fixes
- Created delivery options that allow users to customize their order as much as possible
- Connect Android Native with Flutter and released following screens: Profile, FAQ, Favorite & Stop-list, Contacts and City

Reddle (June 2018 - August 2018)
Android Developer Intern

- Supported old projects. Code and UI optimization
- Development of the client-server part of the application
- Created a loading screen using several CustomViews

ITMO University (September 2019 – January 2022)
Laboratory Assistant Saint-Petersburg, RU
- Android course lecturer and practitioner
- Algorithms & Data Structures course lecturer and practitioner (2019 - 2020)
- Python course lecturer and practitioner (2019 - 2020)

Pet Project
Quit smoking
- Created several custom animations with MonionLayout
- Worked with Firebase: Auth, Database, Analytics, Crashlytics
- Worked with following APIs: VK, Google, Facebook, AppMetrica
- Implement canonical Clean Architecture with MVVM design pattern
- Worked on networking with Firebase, threading with Coroutines and local storage with Room databaase
Position: Senior Android Developer
Category: Android
Experience: 9 years | English: upper

Developed 4 successful android projects like Lead Android Dev

co-founder of inCafe
Have developed the platform to create the branded app for restaurants, inCafe marketplace application, apps for restaurant staff. I manage the developing process by Kanban. All functional for android side developed by myself. And made a lot of not programer's work - sales, presentation, always improve UI and UX

Developed Geozilla from scratch - more than 1 000 000 downloads

One of the lead developers in SHealth (v2 v3) - now it's one of the main apps in Samsung phones
Like to create products that improve people's lives, experienced in building in-house development teams from scratch, in android development  9+ years, during development I always analyze business needs and user-friendliness, a fan of new approaches in software development.
I'd like to develop an interesting project with new technologies.
Prefer developing from scratch