lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Middle Android Developer
Category: Android
Experience: 2 years | English: fluent

- Transformed the architecture of one of the first projects i've been working on to an effective maintainable MVP + Rx, and this let us clean up the archaic spaghetti code base & significantly decreased the amount of bugs.

- Had experience on leading the Android-project team (2 Junior Android devs) & assigning tasks between the team members.

- Participated in company-scoped tech talks as the reporter.

- Review the code base of Android developer position candidates.

- Developed the production-ready (and already released) Android-application, which is the first one written in Kotlin in company's history.
Middle Android developer with 3 years of experience with OOP, Java programming language & mobile projects (apps, SDKs) development, 2 of which take the intense participating in totally 4 successful commercial Android-projects development (in teams).

Java & ​Kotlin​ (strong experience in production & pet-projects in both), OOP, Android SDK, material design, multithreading, exp. w/ multiple third-party libs, reactive & functional programming methodologies, algorithms & data structures, SQL / databases, multiple architectural patterns. Strong exp. w/Gradle, CI, Git, automation tests, TDD.

Fluent IELTS-proven English, intermediate German.

CS Bachelor Degree.

Please, contact me in personal to provide you my Github-profile link & portfolio.
I expect to take part in extraordinary creative untrivial Android=-projects development, which would be able to change the world & potential users lives and minds, in a better way & maintain my own evolution as Software Engineer, and possibly a future Software Architect.

Projects written in Kotlin programming language & w/o legacy code would be HIGHLY appreciated.
Position: Middle Android Developer
Category: Android
Experience: 3 years | English: upper

Migrated from XML design system to Compose. More than 1 year with Compose. Custom drawing tool with Compose.
Mobile application for creating AI-generated avatars in various 
styles.
• Created MVP in a short time with main functionality and released 
it to the store.
• Integrated premium subscription and non-subscription purchases 
with Adapty.
• Improved release deployment time using CI automation using GA 
from over a day to under an hour.
Kotlin, Compose, Firebase, Fastlane & Github Actions, Adapty.
Mobile application for sharing photos with friends live on the home 
screen with a 4.8 rating.
• Architected the server-driven UI approach for the Android 
platform.
• Created animated widgets for the Android home screen.
• Created custom drawing on photos feature.
• Decreased application memory usage to get rid of AOE on
memory low devices.
• Referred a candidate and he was hired and still working at 
SmartFox-Lab.
• Mentored a junior developer.
Kotlin, Compose, Firebase, Cloudflare, Fastlane & GitHub Actions, 
Adapty, CameraX.
Mobile application with a huge stickers base for Telegram and 
WhatsApp with 3m installers.
• Migrated from the XML design system to the Compose.
• Brought the Android application rating from 2.3 to 4.7, the highest 
app rating has ever had.
• Added custom sticker maker feature.
• Migrated from Bitrise to Fastlane.
Kotlin, Compose, MvRx, Firebase, Adapty, Fastlane & Github Actions.
Position: Middle Android Developer
Category: Android
Experience: 1 years | English: upper

I am proud of owning the project when my team lead switched to the IOS version of our product. So I implemented big and new Jetpack Compose technology on my own
My current job is on the startup about romantic books. I had an experience using Firebase, as a backend, after we switched to the backend on REST API, which transformed to GraphQL. We frequently implemented new technologies, like Flow API, and Jetpack Compose. I was responsible for adding the last one to the project.
I was developing miscellaneous projects in Java, Kotlin to learn new technologies and improve skills. Examples of developed apps:
-	Messenger app for Android
-	Server app for messenger
Also I have accomplished more than 1200 tasks on Codegym platform. I want to secure a position at a solid company where I could gain experience and develop my skills as fast as possible.
I would not like to develop games for android or be the most experienced developer on the project. It is also unacceptable for me to develop gambling applications.
Position: Middle Android Developer
Category: Android
Experience: 2.5 years | English: intermediate


My journey as an Android Developer started 2 years ago as an intern in a small educational company called Decode. 2 month of internship in this company laid a solid foundation of my career. At that time i managed to implement ERP system for the employees of the company. After internship i got offer from Data Plus LLP. During the work, successfully implemented cash withdraw system for local taxi drivers. After I wanted to realize my contribution to the application with a millions of use and successfully got a offer from at Arcana Inc. where I supported and developed the State Project for digitalizing the turnover document in my country, as well as an application for a client of a state bank. At present, I am working in team of 4 android developers, where i am one of key developers implementing VLife application for mototrists.

Currently, I am looking for new knowledge, experience and want to realize my dream of working abroad and realize my personal goals.
Position: Middle Android Developer
Category: Android
Experience: 5 years | English: upper

Middle android developer with computer science education background. 4 years experience in Native Android development and 1 year in Web development. Have few complete projects in Play Market. Looking for interesting tasks and professional growth.
MySQL, SQLite, JavaScript, Linux, CSS, HTML, Java, Android SDK, JSON, PHP, Symfony 2, Kohana, Nginx, Active Android, SugarOrm, Doctrine ORM, Twig, Android NDK, Android DataBinding, MVVM, MVP
Professional growth, Interesting tasks, experience.
Position: Middle Android Developer
Category: Android
Experience: 3 years | English: intermediate


On the first project, I was the only mobile application developer on the team.
The project consisted of a POS application (order processing and administration) and an application for restaurant orders. I dug through a lot of legacy code - first I transferred everything to androidX, then from java to kotlin. Additionally, LeakCanary was run to ensure stability and speed.
The second project was more fun, although it is also in Java with a lot of legacy code. It was a chat with increased attention to security, based on one open-source project. It started with a simple SQLCypher and ended with the fact that even the packets sent to the server were encrypted.
The third project is applications for last-mile delivery (driver and client). Everything was fantastic here - the project was written considering the latest trends (Kotlin, Coroutines, Android Jetpack). In the beginning, it was necessary to catch up with the iOS department, which always had a developer. in fact, I had to redo everything on the fly.
I'm not gonna work with russians. Not for the quick money, BIG money, or any money ever. let them burn in hell
Position: Middle Android Developer
Category: Android
Experience: 2 years | English: intermediate

Working, but not finished pet project. By using popular technology.
Pet-project (music player), using technology. MVVM, FireBase DataBase, Dagger Hilt, Coroutines,Coustom Design, RecyclerView,
Exoplayer2, LiveData.
Test-progect (work with REST API):MVVM, GyphApi, Dagger Hilt, Coroutines,Coustom Design, RecyclerView,
Retrofit2, LiveData.
Position: Middle Android Developer
Category: Android
Experience: 2.5 years | English: pre


Short description the last project:​ Android and Google Chrome application;

My Role:​ Java developer,Implementation of application architecture and UI; 

Project Team:​ 2 people in team;

Tools and Technologies: ​AndroidStudio, Android SDK, Java, Firebase;
Professional growth
Position: Middle Android Developer
Category: Android
Experience: 1.5 years | English: pre

• 4 finished commercial apps
• was the main Android developer on 3 projects from sketches to publishing
• have experience in creating custom View, ViewGroup
     - https://github.com/steelkiwi/IncrementProductView
     - https://github.com/steelkiwi/SlidingSquareLoaderView
     - https://github.com/steelkiwi/DotsLoaderView
     - https://github.com/steelkiwi/IndicatorView
     - https://github.com/steelkiwi/ErrorLayout
     - https://github.com/steelkiwi/BadgeHolderView
Skills
- Knowledge of OOP and Design Patterns
- Native Android (Java, Kotlin) (Android SDK)
- Algorithms and data structures
- LibGdx
- XML/JSON
- Gson
- OkHttp, Retrofit 2.0
- Dependency Injection (Dagger 2), RxJava
- Picasso & Glide, ButterKnife
- Android In-App Billing
- Social SDK's: Facebook, Twitter, VK, Crashlytics, HokeyApp
- Google API's: Google Maps, GCM, FCM, FireBase, Google+, Google Place API
- Version control: Git
- SQLite, Realm
- Architecture patterns: MVP, MVVM + Data Binding

Ready for relocation
• There are a few Senior Android developers in your team
• English cources will be plus
• Intresting project
• Professional growing
Position: Middle Android Developer
Category: Android
Experience: 2 years | English: upper


Software developer with 2 years of commercial experience consisting of e-government, betting, and banking projects.

I have developed a banking application from scratch alone in my current workplace. The application has been developed in modular MVVM architecture using Kotlin alongside the newest technologies.

In my previous workplace I also worked on the support team of governmental notarizing application and customs application, adding new features and fixing bugs.
Position: Middle Android Developer
Category: Android
Experience: 1.5 years | English: upper


Software Engineer passionate about creating quality software that delivers real value to the client. I have 1.5+ years of experience in developing high-quality applications and scalable low-code backends. I enjoy learning new things and enhancing my skills.

Technologies and Skills:
- Languages: Kotlin, Java, TypeScript, C++
- Code Quality: Clean Code, Clean Architecture, Test-Driven Development, Design Patterns, Dependency Injection
- Version Control: Git
- Libraries: Most Android Jetpack libraries, Dagger, Kotlin Coroutines
- Databases: Room, SQLite, Firebase Firestore
- Scalable low-code backends: Firebase
Position: Middle Android Developer
Category: Android
Experience: 9 years | English: fluent


SQL, Realm, Android NDK, Android SDK, Ubuntu, Java,C++
Self Development and career growth.
Position: Middle Android Developer
Category: Android
Experience: 1.5 years | English: upper

Not sure what should i say about my achievements, so I will talk a little about my strong sides: 
- good knowledge base, which allows me not only to implement what I already know, but work with new libraries/solutions also
- fast learning speed (just for example, I managed to implement Google in-app billing for a few days without any experience with this library before)
- high persistence: I like solving nonstandard tasks, which require thinking and learning a lot, but also I'm completely ok with creating XMLs and more usual solutions
Started my Android journey about 1.5years ago, for this time completed 4+ courses (Java, Java + Android basics, Kotlin quick start and Android professional level (Kotlin)), read some books and managed to create a good knowledge base, which allows me to effectively apply my existing skills and to learn new libraries/solutions fast enough. 
During my active learning period and after it I developed many projects, so I can work with architecture, MVVM/MVP patterns, networking (usually using Retrofit), databases (usually using Room), dependency injection (I prefer to use Koin because it's easier and faster, but also I got good experience with Dagger 2, so it's not a problem too), multithreading (I prefer coroutines) and many other libraries/solutions. Also, I got a developer account in google play and have app publishing experience, most of my projects I developed using git, so that won't be something new for me also
More detailed info about my applications with links, skills and so on you can always find in my resume
I would like to obtain a position of an android developer and become an integral part of an experienced team to be able to effectively apply my existing knowledge, get more experience and grow professionally
Position: Middle Android Developer
Category: Android
Experience: 2 years | English: upper

Agora SDK integration, complex animations
Starting experience - working in a startup based on BLE connected device, 
then joined to TikTok-like startup, was working with outdated code,
last one and a half years - working in a big Ukrainian outsourcing company. 
Totally almost 2.5 years of experience in Android development.
Position: Middle Android Developer
Category: Android
Experience: 2 years | English: upper


Starting from May 2020, I have been working at Epam. During this time, I have advanced to the level of Middle Android Developer and have had the opportunity to work on several projects. Each of these projects was unique in its own way and allowed me to improve my skills in various aspects of Android development.

Some of these projects included:
- A mobile application for team communication through short reminder messages.
- A financial mobile app for tracking stock market and currency pairs.
- A mobile e-commerce app for a network of construction stores, as well as an app for stationary kiosks inside these stores.

Currently, I am working on a project that I cannot disclose details about. More information about my work experience can be found in my resume.
Position: Middle Android Developer
Category: Android
Experience: 1 years | English: intermediate


Summary:
1. Have an honours degree in economics (taxes and taxation)
2. Have spent more than a year studying Android development (yearlong online courses on local education platform and courses on Android development on Udacity)
3. Have strong soft skills
4. Experienced in Agile approach
5. Fell in love with programming.
6. Almost 4 years of experience in programming, but only 1 year in Android development

December 2018 - Present. Android developer.
I have been developing new Android project since December 2018 for Mexico as well as in collaboration with one iOS developer and a Back-end team that includes 4 people. Our team uses the agile approach to development. I use simplified architecture based on Uncle Bob's `Clean Architecture` and custom MVP library that satisfy needs of multiplatform mobile development.

May 2018 - December 2018. Android developer.
I had successfully maintained and developed 2 Android applications for 6 months alone and refactored 60% of one from Java to Kotlin without crashes in production. I had worked with cash registers and scales using serial port and low-level byte communications; started to integrate a classic Clean Architecture to project.

January 2017 - May 2018. 1C developer.
I developed a system for B2B communication for a retail company a Russian local business oriented development platform. I was responsible for requirements gathering and communication with customer and users. 

May 2016 - December 2016. Analyst.
I was responsible for the optimisation of cashier's schedules at a retail company than includes 25+ hypermarkets, analyzed data from OLAP cubes and MS SQL Server databases, developed scripts in VBA (for MS Excel), was in project manager's role on queue control project.

July 2015 - April 2016. Optimisation specialist.
Hypermarkets chain's processes optimisation in collaboration with EY's consultants team.
Position: Middle Android Developer
Category: Android
Experience: 2 years | English: intermediate

1-year experience of teaching at ITMO University (Android, Algorithms and data structures & Python)
// TECHNOLOGY STACK //
MVVM, LiveData, RxJava2/Coroutines, Room, Koin, Retrofit2,  Firebase, DataBinding

- Worked in one of the largest food delivery services in Russia and outsourcing company for USA users in the HIPAA project.
- I teach ITMO university students programming for Android.
- I know the algorithms and data structures well because I study at a university where world champions in ACM ICPC teach programming.
- I have a personal project in the field of education in the portfolio that I performed under the direction of EPAM curators.

P.S. Kyiv = Relocate
Wanna find interesting projects and be useful. 
Work-life balance.
I sincerely love what I do and I'm ready to develop in this.
Position: Middle Android Developer
Category: Android
Experience: 1.5 years | English: upper

Education
National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute»
Institute for Applied System Analysis (IASA)
Master's degree, Computer Science
Bachelor's degree, System Analysis/Computer Science


Participation in the INT20H hackathon
Annual IT competition organized by students for students. For 20 hours, participants work on creating innovative solutions in selected categories, improving their hard and soft skills.


Volunteering at IASA Student Council
- Head of the department for work with applicants
- Teamwork student events managing
- Managing various events for applicants;
Tech Stack: 
Kotlin (Flow, Coroutines), Jetpack Compose, AAC, Retrofit/Ktor, Room/SQLite, Hilt/Dagger 2, Kotlin Serialization/Gson, MVVM/MVI, Modularization, Unit Tests(jUnit4/5 and Mockk), Git, Gitlab, Firebase, Asana

Health and Fintess App
– Migrating app to Jetpack Compose
– Implementation new features
– Troubleshooting and bugfix
– Architecture and refactoring
– Code Reviews
Worked in a cross-functional product team responsible for the full cycle of development of two applications in the field of health and fitness. 


Intership
– Learn Android SDK basics
– Build sample study projects
– Received code reviews of projects
– Teamwork on training projects
Professional growth and interesting projects.
Position: Middle Android Developer
Category: Android
Experience: 2.5 years | English: intermediate

UNIT Factory
NTUU KPI
Took part in 2 big mobile projects (e-commerce) with USA customers in Ukrainian outsourcing companies. 
Have experience in creating from scratch, publishing, and supporting Android applications for Ukrainian businesses company.
Prefer a product company with a big android team or an interesting outsource project, especially from scratch.
Position: Middle Android Developer
Category: Android
Experience: 3 years | English: upper


Usually work with Android SDK, Kotlin, Java, OOP, MVP, RxJava2, Retrofit, Realm. Have experience in working with MVVM, Architecture components, Room, Dagger 2. 

Almost all the time I worked on the outsource, so during this time I've completed a lot of projects with different orientation and functionality (Like new projects from scratch so and supporting legacy projects also). Over the past six months, worked on the product and did everything in my power to improve the quality and usability of the application.
Efficient management, Interesting projects, possibility to work with a highly motivated team of professionals, cozy and comfortable office. Would be great to work on the product than on outsource.
Position: Middle Android Developer
Category: Android
Experience: 2.5 years | English: intermediate


Working in the company about 1.5 years, freelance half of 1 year. Also I have experience with developing and bug-fixes on big commercial projects and creating them.
Position: Middle Android Developer
Category: Android
Experience: 3 years | English: fluent

About me:
published 30MAU app as a pet proj
highly motivated to learn modern ways to solve android problems.
wanna participate in that kind of product that i want to use by myself.
Always ready to discuss different problems with another teams\products
Hobbies - music (beatmaking and drums\guitar)
English - C1 (EFSET) and used to work some time as eng speaking customer support in USA\Canada
oriented gaming service
Xsolla SDK:
Responsabilities:
- Create new modules\features
- Maintain SDK for android
- Keep API updated
- Dicsuss with different teams ways to implement some features
- Develop internal demo app
What i'm proud of:
- a lot of SDK methods were adopted and refactored in common android style
-a lot of refactor of java code to kotlin
-reworked webview to use chrometabs instead
-created proof of concept ( xsolla analytics sdk using google pubsub)
- work on demo app (this demo is for internal use only, thats why it has mixed reviews on Play Market)

Stack:
-Kotlin
-MVVM
-ViewBinding
-Retrofit2
-Glide
-Navigation
-Dokka
-Material Design
-Chrome Tabs
-Facebook\Google\QQ SDKs

923digital ventures:
Responsabilities:
- New features
- Improve app's stability
- Bugs and crashes fixes

Stack:
-Kotlin
-MVVM
-Clean code
-ViewBinding
-Retrofit2
-Glide
-Navigation
-Camera 2 api

Provectus: 
TBD
Position: Middle+ Android Developer
Category: Android
Experience: 3 years | English: intermediate

Implemented more then 10 android projects, 1 Ios project,  developer full service for GPS monitoring (clients for Ios/Android, back-end (PHP/ PlSql), front-end (html/javascript), daemon on c++ for linux systems.
Java, Android SDK, Kotlin, OOP, MVP, RxJava2, Dagger2, Bluetooth LE, Git, Crashlytics, Social APIs,
Firebase, FCM, Retrofit, Gson, Jackson; SQLite, GreenDao, 
С/C++, JavaScript. Had one project on Objective C.
Would like to get a job in a company with warm atmosphere and interesting projects.
Position: Middle+ Android Developer
Category: Android
Experience: 2.5 years | English: fluent

Good knowledge of data structures and algorithms: approximately 500 problems solved on Leetcode
* Relog * 
- Technical development and support of the Relog application with 3000+ active users.
- Worked with the map (MapBox SDK) to track the location of users.
- Implemented UI using Jetpack Compose.

* ABM Co *
- Development of applications and consideration of technical solutions, as well as planning the development process.
- Mentoring 4 students in learning Android development from zero, explaining roadmaps, tracking their progress, and holding meetings.
- Developed an app for an online educational center from scratch in two months. The mobile app is used by more than 1000+ students every month.
- Implemented features: authorization, authentication, profile page, home page with courses, searching, and showing reviews.
- Participate in Code Review.

* Meta, WhatsApp Business App *
Improved user's ad creation experience by simplifying visual language which expected to increase ad creation rate for first-time advertisers by 30%
- Developing new features and user interfaces
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Collaborating with back-end developers, designers
Tech Stack: Kotlin, Java, MVVM, LiveData, RecyclerView, Git, Material Design, Navigation, Lifecycle

* Yandex, Yandex Super App *
Designed and implemented a debug panel in the app that allows developers to change app configurations in just two clicks
- Fixing bugs and performance problems
- Refactoring and removing deprecated feature code
Tech Stack: Kotlin, Java, Git, Gson, Coroutines
My expectations are: a friendly team of professionals, interesting projects, complex and interesting tasks, a modern stack of technologies, adequate management, opportunities for both professional and career growth.