lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Android Developer
Category: Android
Experience: 0 years | English: pre

I completed these courses: Geekschool Python (module 1 + module 2), CS50, C++, Sololearn (HTML/CSS/JS/Python)

Self-learned Java and firebase and published apps to Google Play

Have projects on Github (RPiCOM - Raspberry PI management system, written on Python, NfcID - android app that extends abilities to use NFC tags)
I'm a student of Technical University of Slovakia. My skills are:
- Developing android apps (Java), AndroidSDK, Working with device hardware (like NFC);
- Working with Firebase Database;
- Frontend (html/css/js), HUGO, php;
- Basic python development;
- Programming RaspberryPI on Python;
- Setup VMs (VirtualBOX, VMWare);
- Handling API (JSON) requests with Java and Python;
- Uderstanding and creating technical documentations.

I have Google Play Developer account.
My expections: Find work with adequate managers, can mix work and study, improve my English skills and SQL skills, improve OOP.

I want to develop android apps/mobile sites and work with friendly team. Most important: clear terms of reference.

I don't want want in uncoordinated team.
Position: Android Developer
Category: Android
Experience: 0 years | English: intermediate

I've had experience with teamwork. I created an Android app similar to Instagram. Also created an app to track a person's geolocation.
I'm in the business of self-improvement. I am attracted to Android and Web development.  My preferred programming language is Kotlin. I am learning the Java programming language. I have practiced creating web pages in HTML.
Position: Android Developer
Category: Android
Experience: 8 years | English: intermediate


Immergion Ltd., Senior Android Developer (Remote)
07/2019 — 03/2022
Skills: Android SDK, Kotlin, Koin, Room, LiveData, Firebase, Crashlytics, ExoPlayer SDK, Twillio API, Google Pay, RxJava, MVVM, Git, Jira.

Tonus: a mobile and web marketplace app with real-time and on-demand workouts. In-build chats, video calls (Twillio API), nutrition control, group marathons, and B2B segment with corporate branded activities.

    • Creation and further improvement of application architection together with team;
    • Participation in product-oriented question  discussions;
    • Development and improvement video module using ExoPlayer SDK;
    • Integration Google Pay into the project;
    • Integration AppsFlyer and deeplinks OneLink;
    • Implementation HLS;
    • Development of other features + bug fixing;
    • Unit tests implementation and support;
    • Support Test Engineers in learning basics of automation testing.

Mobile Effort, Android Developer
09/2014 — 05/2019
Skills: Android, Java, Realm, ZXing library, SQLite, Bluetooth API, MVP, MVVM, Xamarin, Xamarin.Forms, C#, Reactive Extensions, Git, SVN, Mantis.

Parcel delivery app: the application for parcel processing at depots, parcel delivery synchronization and online tracking.

    • Development a module for offline mode, especially for depots with poor network connection;
    • Implementation of new user role – parcel recipient, who is able to track parcels online, change delivery date/time etc.;
    • Technical documents creation and update;
    • App maintenance and bug fixing.

Phone statistics app: the application for solving tasks for Corporate Management Systems, monitoring corporate expenses, counting business calls and SMS in roaming, Internet traffic management.
    • Development of cross-platform logic & UI for Android/iOS;
    • Implementation of Xamarin renderers for native parts: Android and iOS (basic knowledge);

Bluetooth key app: the application for Bluetooth gym lockers: scheduling unlocking, tracking locker status etc.
    • Application maintenance and improvement;
    • The app was tested via emulator - `nRF Connect` app - before the BLE-lock was sent by customer. 

App for warehouse and inventory: the application is aimed to simplify and automate inventory: import a file with inventory objects (csv/xml format), scan barcodes, track statuses and export to file. Barcode scanning is available either via in-app scanner or Bluetooth barcode scanner.
Position: Android Developer
Category: Android
Experience: 2.5 years | English: pre


- Implementation 3rd-party libraries(Facebook SDK, Twitter SDK, Google API)
- Working with server API(Retrofit, Protocol Buffers, WebSocket, JSON, REST)
- Integration:   analytics (Google analytics, Crashlytics), notification (Batch), advertising (Appodeal)
- Optimization of the project structure(MVP, RxJava)
- DB usage (ActiveAndroid, Realm)
- UI implementation 
- VC git
- Working with YouTrack, Taiga
Position: Android Developer
Category: Android
Experience: 1.5 years | English: intermediate


Implemented a booking system, Google Lens, a map with custom icons that contain photos, they can be grouped into small clusters. Authentication with Google, Facebook and others. Subscription system - Stripe, PayPal and many other technologies. Only one developer participated in the implementation of the ideas, and he also supported the applications in the future.
I want to work with interesting projects that will bring only pleasure, experience and knowledge. I think that I would not really like to work with something related to cryptocurrency and other things.
Position: Android Developer
Category: Android
Experience: 4 years | English: upper


I'm result-oriented and curiosity-driven Software Engineer with over 4-years of experience in Android App Development. I quickly gain an understand the requirements, technology needs and solution architecture. I am good at connecting a feature with business value and the importance of user interface. I've worked in start-up environments and large teams. Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.Understand
Responsibilities:
Understand and meet business needs with respect to functionality, performance, scalability, reliability, and adherence to development principles and product goal.
Collaborate with cross-functional teams to define, design, and ship new features.
Design, build, and maintain high performance, reusable, and reliable code.
Develop different layers of Android apps. Continuously discover, evaluate, and implement new
technologies to maximize development efficiency. Make architecture decisions.
Design and optimize database architecture.
Work with outside data sources and APIs.
UI/UX optimization, tablets and multi languages support.
Performs test runs and iterative development processes.
Work on bug fixing and improving application performance.
Analyse existing software for Usability and Accessibility issues and provide recommendations for
improvement.
Set up and maintain CI/CD.
Publish and update applications in the app-store. Manage tasks within Agile framework.
Skills: Android SDK, Kotlin, Git, Jetpack Compose, XML, Clean Architecture, Design Patterns, SOLID, Android Architecture Components, JSON, REST API, Websockets, Apollo GraphQL, RxJava, Kotlin Coroutines, Flow, Dependency Injections (Koin, Dagger, Hilt), Emulators, Databases, DataStore, Modularization, MVP, MVVM, MVI, Unit Tests, Integrational Tests, Gradle, Java, C/C++, CI/CD, Maps SDK, Firebase, Firebase Analytics, Firebase Crashlytics, Agile methodologies.
Position: Android Developer
Category: Android
Experience: 4 years | English: fluent


I'm skilled developer currently working at Cookpad. I have experience in both platform and product sides of projects. From building features and delivering them to millions of users via A/B testing to covering features with testings and making CI/CD pipelines. I have worked in several countries: Azerbaijan, Czech Republic, United Kingdom. 

Some points of working experience:
•Migrated a flow of onboarding screens from XML Views to Jetpack Compose.
•Working on building, editing, and optimizing Bitrise pipelines
•Covered features with unit, integration, and E2E tests
•Assisting iOS Engineers with migration to use generated paths using CreateAPI
•Exoplayer improvements (Better Buffering, Audio, New Features) by releasing
via A/B testing. The wait time for video buffering decreased by 3 times.
•Release manager responsibilities: Releasing updates, Monitoring Crashlytic
•Maintained the existing project with improvements to user experience
•Developed chat-related features with reactions
Position: Android Developer
Category: Android
Experience: 5 years | English: pre


I'm working as Android developer for over 5 years. During this time I was in 3 companies and I participated in many projects.

I commonly use: Android SDK, Google+ SDK, Google Play Game SDK, Google Cloud Messaging, Facebook SDK, JNI, SWIG, Git, Gradle, Maven, Ant, Android studio, Jira.
I use libraries: otto, retrofit, picasso, realm, okhttp, gson.

 I have experience in the development of architecture,
the use of SQL and NoSQL, ORM, RESTful API, Continuous Integration, Agile methodologies, profiling with TraceView, deep debugging, optimization and memory analyzing experience.

The last six months, I became interested in Unity3d and I published the project to Google Play.
Position: Android Developer
Category: Android
Experience: 3 years | English: intermediate


In company "One Technologies" I started learning development for android in Kotlin. There I started as an intern. I fixed small bugs and over time I started implementing features and doing code review for team members. In that project we used MVVM/MVP architecture pattern, liveData as observable, koin for dependency. There I understood the way of dividing new code to data, domain, presentation layers.
In Company "Technodom" I implemented new business features, realized auto sms completion, in-app updates. I also code reviewed team members code.
In current company "MyCar" I with my colleagues started development of new product for business. We started drawing UI with Jetpack Compose. However suddenly management decided not to continue our project, so I transferred to another product in company. Now I fix bugs, implement new features, code review team members.
Position: Android Developer
Category: Android
Experience: 3 years | English: fluent


​In my current role as an Android Developer at Proskuneo Incorporated, I am responsible for implementing app designs for the android version of the company's podcast application, and integrating backend services. I also carry out unit tests on specific app features and use cases, using test-driven development (TDD) best practices and clean coding. The professional experience I've gained during my time here has helped me to hone my skills and contribute to a few open-source projects while improving my overall software development knowledge. 

​Prior to this position, I spent a year working as an Android Developer (Freelance) on Upwork and another year as an android developer for Diadal Limited. In this role, I was tasked with a handful of unique challenges, including improving the company's app (ZuPago Wallet) performance from under 60% crash free to over 99.75% crash-free users, implementing key development features which improved user experience and increased user's retention by 60%. Over the course of my time there, I was able to overcome and redefine these challenges by using better algorithms, introducing continuous integration and delivery, and changing the app's UI from XML to Jetpack Compose.
Position: Android Developer
Category: Android
Experience: 3 years | English: fluent


In my current role  I have designed and Implemented Mobile Apps , business  automation workflows  Intranet and EDMS on SharePoint.
• Performed Migrations from different systems such as Google workspace for
  clients adapting Microsoft 365
• Deployed Custom coded applications done in flutter as well as  Microsoft Powerapps
• Sample Powerapps deployed include contract mgmt., Contact Tracing,
Asset Management, Expense claim App
Position: Android Developer
Category: Android
Experience: 2 years | English: intermediate

Optimized user interface and backend requests: During my projects, I optimized the user interface, resulting in improved responsiveness and performance of the application. Additionally, I conducted optimizations for backend requests, reducing the server load and speeding up data processing.

Collaboration with designers, testers, and backend team: I closely collaborated with testers to identify and fix application issues. Furthermore, I actively engaged with the backend development team to optimize the client-server interaction.

Participation in discussions for new features: I actively participated in discussions with the development team, business analysts, and project managers to define and understand requirements for new features. My contributions included proposing ideas, analyzing technical feasibility, and providing suggestions to enhance the functionality of the application.

Assisting team members: I provided assistance to other members of the development team, particularly to newcomers, in their development tasks. I also mentored one of the new team members.

Architecture development: Together with the technical lead, I participated in the development of the application architecture. We collaborated to analyze requirements and determine optimal patterns and approaches to create a stable and scalable architecture for the application.
In my current team, I work as an Android developer and am responsible for developing and improving a mobile application using Android SDK and Kotlin. I work closely with designers and QA engineers to ensure successful product delivery.

Developing mobile applications for the Android platform using Java and Kotlin.
Implementing functionality using Android SDK, Android Jetpack, Retrofit, Room, Material and other libraries.
Working with web services, including REST API, and storing data in SQLite databases.
Developing interfaces using XML, Jetpack Compose, including the development of custom widgets and animations.

I am interested in deepening my knowledge in the field of Android development and expanding my experience with new technologies and libraries. I am interested in exploring new frameworks and tools to improve development efficiency and enhance the mobile user experience.
Position: Android Developer
Category: Android
Experience: 2.5 years | English: intermediate

• Java, Kotlin, Android SDK Kotlin Coroutines, Flow
•  Retrofit,Hilt, Moshi, SignalR
•  MVVM, Multi-module
•  Room, SharedPrefences, DataStore 
•  WebView, Custom View, Glide
•   Jetpack Compose, Android Jetpack Libraries
In my experience, I have worked as an Android developer on several projects with varying team sizes. My role involved developing functionality, designing the project architecture, implementing REST API, creating user interfaces, and collaborating with other team members. I aspire to continue growing in the field of Android app development by learning new technologies and enhancing my skills.
Position: Android Developer
Category: Android
Experience: 0 years | English: intermediate

I've been nourishing my love for application programming for quite some time now, but now I've decided to fully enter the development field. Very fast learner and strive to get better every day.
In my Pet projects I used non-standard layout, worked with all sorts of APIs, added authorization system via Google and data storage on Firebase cloud service. I am interested in new technologies and approaches in Android application development. I would like to further explore architectural patterns such as MVVM and use them to create more modular and scalable applications. I also plan to explore Kotlin Coroutines and working with device sensors for more interactive user interfaces.
I am looking for an opportunity to join a dynamic and innovative team where I can apply and expand my development skills. I expect professional growth, interesting projects and the opportunity to work with modern technologies.
Position: Android Developer
Category: Flutter
Experience: 3 years | English: fluent

I was once the Mobile lead in the previous company I worked for and it is a big plus for me in term of leadership.
I've taken my time to learn different architecture both in Native android and Flutter. 

Experience in Backend makes me more effective in the whole development process. I believe my diversity in the tech space will make me have great impact.
In my previous position as a Mobile developer, I gained expertise in developing and maintaining cross-platform applications and native Android applications. I have a strong understanding of mobile design patterns and architecture and am comfortable working with Kotlin, Java, and Flutter(Dart). I've worked in different sectors like Education, Communication and Logistic. 

I'm the Mobile lead for the logistics company I worked for and it really improved my leadership skills which I can use to make impact on any sector I found myself. I'm open to exploring Financial tech sector. I've built numerous applications that are live on play store and Apple store. 

I'm open to opportunities and I'll be glad to take them.
Position: Android Developer
Category: Android
Experience: 5 years | English: intermediate


In my role, I have gained valuable work experience through my involvement in various fintech projects. These projects have allowed me to work on a diverse range of tasks, employ multiple technologies, 

Android Application Development: My primary role has been in Android app development, where I have leveraged Android Studio, Java, and Kotlin to create user-friendly and efficient applications. I've followed modern Android development best practices, including utilizing Coroutines for asynchronous programming, applying Object-Oriented Programming (OOP) principles, and implementing the Model-View-ViewModel (MVVM) architecture to maintain clean and organized code.

Version Control and Collaboration: Git has been a fundamental part of my workflow, allowing me to collaborate effectively with team members and track changes throughout the development process. This has helped ensure code quality and project stability.

Build and Dependency Management: I have worked extensively with Gradle to manage project dependencies, ensuring that our projects are built efficiently and with minimal issues.

Architectural Patterns: I have implemented Clean Architecture principles in our projects to maintain separation of concerns and improve code maintainability. Additionally, I have applied various design patterns to solve specific problems, enhancing the overall quality of our codebase.

Image Loading and Dependency Injection: I have integrated technologies like Glide for image loading and Hilt for dependency injection to optimize our app's performance and maintainability.

Current Role in the Team:

In my current role, I function as a Software Developer within the fintech project team. I actively participate in the design and implementation of features, collaborate with other team members to resolve technical challenges, and ensure that the codebase adheres to coding standards and best practices. Additionally, I contribute to code reviews, helping to maintain high-quality code and providing valuable feedback to my peers.
I don't have any problems with coding in the development process. Everything is okay ;)
Position: Android Developer
Category: Android
Experience: 1.5 years | English: upper


In my second year, I completed an internship at the EPAM company.
– Created a project in a team with another android developer (classmate) from scratch.
– Participated in the design.
– Interacted with the API to obtain translation and context for the use of words.

I'm working in AdsPro company right now. I am developing a block of applications focused on cleaning, boosting and speeding up the phone.
- I work in a team. Introduced a clean architecture and MVI design pattern to improve performance.
— Interacting with the team, completely replaced Java with Kotlin and rewrote the application on Jetpack Compose, getting rid of Android View in the process.
– Created many screens from scratch.
– Covered every screen with unit tests.
– Integrated in-app banner ads with Google AdMob and AppLovin.
Position: Android Developer
Category: Android
Experience: 4 years | English: intermediate


In my time with the biggest mobility company in West Africa, I was able to help the company build and deploy multiple mobile applications written in Java and Kotlin. One of these mobile applications (GIGM Captains) facilitated the payout processes of the business.
I also built a scalable mobile application (GIGM Ambassadors) which helped increase the company's reach with over a thousand downloads. This increase led to a significant rise in sales of the company's products over time.
Position: Android Developer
Category: Android
Experience: 5 years | English: intermediate


In short, I participated in the development of applications both as a regular developer and as a project lead from the beginning of its planning to publication in the Google Play Store.

Was engaged in application development in different industries. For example:
1. Application for managing billing accounting - Participated in the development of an application for monitoring and managing user billings accounts;
2. Application for casino -  where users can connect to slot machines using their smartphones;
3. Mobile applications for work services providing - where the client can give a job, the "technicians" can accept it, do it and get paid;
4. Real estate application - where managers can work with the real estate base;
5. Devices control app - where users can control the environment devices states;
Position: Android Developer
Category: Android
Experience: 5 years | English: upper


Internet Stores
Delivery Apps
REST-apps overall
BLE Apps 
Augmented reality apps
AOSP apps (as team lead)
Created applications from scratch, support applications, integrating cache/networking, bug fixing, refactoring, architecture rewriting etc
Position: Android Developer
Category: Android
Experience: 0.5 years | English: intermediate

I have a strong understanding of the Android platform and its underlying technologies. I also have experience with programming languages such as Java or Kotlin, and mobile application development. I work with outside data sources and APIs to ensure that the software applications I develop are both efficient and user-friendly. In addition, I possess strong problem-solving and debugging skills and the ability to work collaboratively with other developers and stakeholders.
In the weather application that I worked on, I utilized various technologies to ensure that the application was efficient, user-friendly, and compatible with different devices. I used the Retrofit library to retrieve weather data from APIs. To ensure that the application was compatible with different devices and Android versions, I followed Android's Material Design guidelines and implemented responsive layouts that adjusted to different screen sizes and resolutions.

I have experience creating an application for tracking and calculating daily caloric intake. In this project, I utilized various technologies and libraries. To track and store user data, I used the Room Persistence Library, which is an SQLite object mapping library. This allowed me to efficiently store and retrieve user data such as food intake, calories consumed, and daily goals. For the user interface, I utilized several Android UI components such as RecyclerViews, CardViews, and Fragments. These components allowed me to display the user's data in a clean and organized way that was easily navigable.
I am looking for a company that invests in its employees and provides opportunities for learning and development. I am eager to work with a team that values innovation and encourages its members to explore new ideas and technologies.  I am looking for projects that will push me to develop my skills and think creatively. I am eager to work on projects that make a real impact and provide value to users.