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

From my point of view, the biggest achievement was my work on the medical project. I've never felt such a big responsibility before it.
Also during my career, I had a lot of challenges, but the most memorable were: migration of the Dagger in the very old & big legacy project; work with SIP calls and BLE beacons.
Android SDK, Java Core, Kotlin, XML, JSON,
SQLite, Room, Realm, Retrofit2, RxJava2, RxAndroid, Butter Knife, Picasso, Glide, JSOUP, Moxy, Cicerone, Dagger, AppAuth, Abto Sip, RabbitMQ, Git, Jira, Confluence
Two or more android developers on the same project. 
Code review as mandatory part of a development process.
Usage of an issue tracking system.
Time for R&D if it's needed.
Interesting project, new technologies and other things everyone dreams about.
Prefer long term projects.
Position: Android software engineer
Category: Android
Experience: 6 years | English: upper

I hope a new fix will appear in Firebase Analytics after our last converstation)
I’m Android developer with 6 years' experience. During this
period, I worked on many applications for areas such as
banking, sales, telemedicine, news, and so on.
I was involved in the full cycle of application development,
from architecture design and task planning, to support and
scheduled upgrades. I provide some code through the use of
standards for code creation and testing to maintain
performance.
Complex projects are my specialty. I’ve worked with
enterprises and startups to bring their ideas to life. I work
according to the rules of design thinking, thus I am productoriented developer. My CV contains all projects and details.
Position: Android Software Engineer
Category: Android
Experience: 6 years | English: upper

- Extensive experience in creating custom Android TV launchers and mobile apps for various vendors and operators across multiple countries, including Uruguay, Canada, and Switzerland.
- Proven track record of successfully releasing multiple Android TV custom launcher apps for set-top boxes.
5 year experience in Android:
- Creating custom Android TV launchers (certified by Google) in cooperation with different android set top box vendors (Technicolor, SDMC)
- Creating custom UI components.
- Working in an international team.
- Experience with set top boxes (STB).
- Experience in Video On Demand area.

1.5 year experience in QA Automation (Java):
- Selenium WebDriver + Java, Robot Framework.
- CI (Jenkins).
- SQL (Oracle).
- Maven, GIT, SVN.
Contributing to opensource projects (Apache POI);
- Challenging and interesting projects in the field of Android development.
- Opportunities for professional growth and development in the Android platform.
- A competitive salary that reflects your skills and experience.
Position: Android Software Engineer
Category: Android
Experience: 4 years | English: intermediate

I try to constantly follow the latest developments in Android programming, I want to study them and use in my work.
Android Developer May 2019 - Present

Work duties:

- Development of Android applications from scratch and development of existing ones.
- Mentoring a less experienced colleague
- Collaborate with UX/UI designers to ensure seamless user experiences
- Working in a team with a designer, PM, IOS developer

Projects:

- Open-source Project Sift
Highly scalable open-source frameworks to drive, control and sharding autotests on iOS (XCUITest) and Android (Espresso) devices and emulators.

Kotlin, Jenkins, DDMS, Koin, Coroutines, JUnit, Clint
The project has continuous integration tools for driving, control, and sharding autotests run on Android (Espresso) devices and emulators. 
Restored work of the Sift-android
Restored integration between Orchestrator and Sift-android
Wrote a guide on how to set up and use
Recorded a video guide on how to set up and use

- SRM system app
An application is part of the system warehouse - delivery - customer. It should simplify the system of delivery and tracking of goods.

Working in a team on an app for a big SRM system from scratch to release on PlayMarket. 
Written in Kotlin, Hilt, MVVM, Flow, Coroutines, JetPack libraries, GoogleMap, routes, audio comments, QR scanner, and notifications. 

- Fitness App
An application created for users wanting to train home without any equipment.

Working in a team on a fitness app, successfully release on PlayMarket,
Written in Kotlin, Hilt, MVVM, using Flow, Coroutines, JetPack libraries, video/audio players, Google Billing(subscriptions), Firebase notifications, authentication(Google, Facebook, Apple), analytics, crashlytics, remote config, a/b testing.

- Social Network app(post, chats, group, stories)
Social network app are created to connect people by place and interests.

I was working in a team on a social network app.
An app written in Kotlin, using RxJava, Kotlin, Coroutines, Video, Audio players, chats, Map, storyboard video, trim video, and audio. (Already on PlayMarket)

- B2C app(buy products, messenger, map, location)
An application created so that a business can attract new customers with special offers and discounts.

Working in a team on a client-server  B2C product. 
An app is written in Kotlin using the latest technologies, Map, Locations, RX, Depending Injection, Coroutines

- Banking app
A small bank application with exchange charts.

Working in a team on one small banking product. 
An app is written in Kotlin using Coin, Coroutines, Charts
Position: Android Software Engineer
Category: Android
Experience: 4 years | English: pre


- CS Ltd
Android software engineer (2019 - till date)
This company is a monopolist in banking security for individuals and corporate customers. As part of the team, I developed and supported mobile applications clients. Over time, I was assigned to be responsible for implementing/developing corporate customers' clients. During the clients' development, I was leading 1-2 developers: setting tasks, controlling processes, and if necessary helped in the implementation of a particular task.

- Next Chain
Android software engineer (2017 - 2019)
This company is focused on the cryptocurrency field. Developed wallets for existing and own cryptocurrencies. We also created a video calling messenger that used a NetEase library.
Position: Android Software Engineer
Category: Android
Experience: 3 years | English: upper

Google Cloud Certified: Cloud Digital Leader
• Developed new features and migrated existing functionality for a large marketplace application with extra possibilities such as reading sport articles, communicating with other users, collecting rewards, checking and participating in sport events;

• Implemented 2 extensive debugging tools for an application above that allowed the team to save ~20% of effort spent on support, testing and new tasks implementation;

• Research and development related to new frameworks;

• Developed application that shows the weather forecast in different ways and shows weather layers on the map using public API;

• Supported key features to improve performance and fixed bugs in insurance application that provides information about nearest medical centers, car insurance, notifies about emergencies and tracks physical activity;

• Migrated functionality and developed features (including map) for fuel payment app to allow drivers to find nearest gas stations and pay for fuel ~1.5x faster.
Not looking for a job in Poland. Open to new opportunities in the UK (London)
Position: Android Software Engineer
Category: Android
Experience: 7 years | English: upper


Greetings to you on my profile! Here are a few words regarding my approaches and some details about working with me.

One year living and working for a start-up in Israel.
7+ years in total experience in the IT-sphere.
6+ years experience as an Android Software Engineer.

During the development process, I used to work with clients in tight communication. I have been mainly working with clients from Central Europe such as Denmark, Sweden, France, and also Israel, and the USA.
Position: Android Software Engineer
Category: Android
Experience: 1.5 years | English: pre

90% full merit-based scholarship for academic excellence at American University of Central Asia.
I have just over a half and year of experience as a android software engineer with deveem Labs. In my short time there, I have contributed to over 5 projects. The last and most spent time project from scratch was a mobile live-streaming shop with over 50k installs and 300-1000 attendees per live. Prior to this role, I completed an internship at Neobis club where now I am mentoring to the other interns.
My expectations for the company would be to provide a work environment in which I can contribute to the team, to receive appreciation for my contribution, to have a job stability and, of course, an ability to grow with a team and company.
Position: Android Software Engineer
Category: Android
Experience: 2 years | English: upper

The 1st place of Hackathon "ITRevolution'22" in mobile category
- Kotlin, Java
- Architecture components
- MVP, MVVM, MVI
- Modularization
- Custom View
- Viewbinding
- JSON/XML
- REST API
- Jetpack libs
- Retrofit 2
- Room
- Koin, Dagger2, Hilt
- Socket(TCP, UDP)
- Multithreading(Coroutines, RxJava)
- Kotlin Flow
- CameraX API
- Firebase API
- OOP, SOLID, Design Patterns
- Git
- Agile, Waterfal
The team opened for sharing
Position: Android Software Engineer
Category: Android
Experience: 10 years | English: upper

Android Software Engineer with 9+ years of experience. Led the development of a large-scale mobile application with 380k daily active users. Authored a series of articles on solutions for Android. Contributed to major open-source libraries used in Android. Created a couple of personal projects.
- Led the design and development of an Android application that handled 80% of product traffic with more than 380k daily active users, driving $3.6 million of revenue a year using the latest technologies.
- Designed and developed an internal analytic system, and integrated it with the developed system for the core marketing experiments, including A/B and Multivariate Testing for validating business logic.
- Enriched system metrics by integrating the platforms with telemetry.
- Managed complex migrations from one underlying technology to another without blocking. 
- Monitored, evaluated, and adopted new technologies and tools to maximize developer efficiency. 
-Mentored and supported other developers on my team with code reviews, design feedback, and other guidance.
Position: Android Software Engineer
Category: Android
Experience: 7 years | English: intermediate


Roles:
- designed and built advanced applications for the Android platform;
- collaborated with cross-functional teams to analyze, design, and ship new features;
- worked on improvement of application performance and bug fixes;
- discovered and implemented new technologies into the application;
- provided technical support to customers.

Last projects:
- project for business users to connect with IT and HR anywhere;
- community-driven project where verified members can buy or sell products and services to people in their neighborhood;
- project for an automated and eco-friendly home.
- challenging projects;
- a company where I can utilise my skills and experience;
- friendly staff.
Position: Android Software Engineer
Category: Android
Experience: 5 years | English: fluent

Developed and implemented client service software, which automated the process of user interraction, thus, saving the company time and money.
Have an experience in team management and code review!
Senior Android Developer with 5 years of practical experience in the development of various business applications such as social, financial and educational software. Have an excellent problem-solving skills and focused on providing quick solutions to business problems
Positive and respectful attitude in a team, working with honest and conscientious people where everyone can take a responsibility for the job
Position: Android Software Engineer
Category: Android
Experience: 5 years | English: upper

Done with a bunch of projects from scratch.
Have managed a small team (2).
Have done applications performance audit with further improvements. Improved performance of the most conversational features which gave ~60% loading time improvements.
Designed and applied a new performance monitoring approach which requires less efforts from developers.
Set up monitoring tool dashboards for convenient performance monitoring.

Have delivered a PoS system client with API for remote control / customisable navigation flow from scratch.
API is based on Bluetooth technology. The system’s navigation may be changed remotely on the backend without any changes in the system.

Have been involved in two big products with a big amount of features, screens, maps, large data flow. Optimised performance in a bunch of features. Designed application data engine. Support application user experience satisfaction.
Skilled and motivated software engineer with 5+ years of experience. Deliver well designed, performant and stable features. Meanwhile:

- Able to deliver high performance, reusable, and reliable code;
- Application / feature performance analysis. Network usage / feature behaviour basing on the network difference / code behaviour / UI performance. Making a report, pointing / resolving the issues;
- MixPanel / NewRelic monitoring tools;
- Can take ownership and work autonomously;
- Thinking in terms of product / business;
- Able to work to tight timescales;
- Troubleshooting and debugging skills;
- Able to manage multiple projects;
- Understand software engineering best practices, development and publishing cycles;
- Planning the applications - application architecture, layers design, modules communication, technologies, coding styles / naming conventions, etc.;
- Maintain code quality;
- Setup CI/CD.
New technologies and approaches.
I would like to work through some application / code base that may be new to me, in order to gain new experience from this and provide better solutions. Also to try another process, talk to other people, etc..
Position: Android Software Engineer
Category: Android
Experience: 8 years | English: upper

1) 10+apps, almost 10mln app users with average rating above 4.5 and 99,9% crash-free sessions
List of features I implemented recently in the application I work on: 
- SVG bundle loader/displayer
- Voice messages recorder, sticker picker in chat
- Own flexible low-level library for API requests.
- Own image loading library.
- Tons of custom views & splash animations. 

2) Created ElasticSearch plugin that allows to replace search scoring function without restarting ES and use external data for it.
Software Engineer skills (since 2007). 
Great understanding of software engineering fundamentals: scalability, complexity, algorithms, data structures and multi-threading. Have written 10+ commercial apps using different languages: Java (Android, Web Servlets, Web Applets, ElasticSearch plugins), Swift, Objective C, Qt(c++), Python, JS

Mobile development skills (since 2012): 
Full development cycle from architecture/data-structure design to publishing on google play/itunes connect. Have got through many conversations with Apple Review team, Google Play team about different policy violations. 

According to goals and time frame I can balance between business/user-oriented/clean-architecture approaches of development. 

Have much experience in application architecture design, data-structures/algorithms design, API design, however pay much attention to UI/UX of my apps.

Have 4 years of team leading, mentoring and interviewing experience.
Brought up 4 Senior Android and iOS developers.
Built own analytics system (page visits, user events, tag events, ctr tracker), real-time issue monitoring/alert system (Grafana) based on these data.
Look for new projects or the old ones that require deep refactoring/redesigning. 
Get used to work alone or in small mobile development teams. (I can prove that's enough even for the largest applications)
I expect it to be experienced team, motivated and focused on result and suitable environment with stable communication channels.
Position: Android Software Engineer
Category: Android
Experience: 4 years | English: upper


Trading app - working in a large international team, full cycle of feature implementation from product idea, implementation in code, covering with tests and documentation;

Social media app (Instagram-like) - created from scratch, leading small team, implementing app features, communication with customer;

Logistics superapp - working in a large team: implementing features, writing documentation, tests, mentoring junior developers;

Audiobooks app - created from scratch, developed the whole app, published to market, support with minor updates;

More in attached CV
Challenging tasks, comfortable team to work with, personal growth possibilities
Don't want to work with cross-platform frameworks (Flutter, React)
Position: Android Software Engineer (Senior), Lead
Category: Android
Experience: 7 years | English: upper


I have a solid background in creating complex Architectural solutions for mobile apps for Insurance, Banking, Entertainment, Telemedicine, etc. 
  Working with a different size Agile team and a multination distributed team for a broad (Zurich). 

ACTIVITIES:
-Develop, enhance, and debug software applications that support external clients as well as internal business units or supporting functions;
-Implemented and tested core components;
-Bug fixing and improving application performance;
-Unit-testing code for robustness, including edge cases, usability, and general reliability;
-Interface with internal/external development teams from a technical and design perspective;
-Research application acceptance and solicited feedback from users to boost adoption rates;
-Designing and developing advanced applications for the Android platform

TOOLS AND TECHNOLOGIES: 
Android, Java, Kotlin, OOP, 
MVP, MVI, MVC, MVVM, Retrofit, Gradle, JSON, Dagger 2,  Room,  Design Patterns, Clean Architecture, Multithreading, Git, REST API, MVP, SQLite, XML, Firebase, SQL, RxKoin, RxJava 2 + RxAndroid, Android Studio, RX, JSON/XML, ButterKnife, Android Annotation, Realm, Deeplinking, Network Socket, RegEx, Android SDK, SOLID
 
ENGLISH: Upper-Intermediate
Working with teams passionate about technologies and software products;
Chance working with the latest modern technologies;
Competitive compensation depending on experience and skills.
Position: Android Team Lead
Category: Android
Experience: 11 years | English: fluent

Current job description:
Project: Cross Platform Telemedicine Product;
Responsibility: Started as Senior Developer. Became Android team leader. Then became mobile team lead(Android+iOS). Mobile team management. Feature team management - making sure that features are delivered on time and in good quality. As a mobile team lead had up to 10 developers(5 on each platform). As a feature team leader, I had up to 15 developers(cross platform team Android/iOS/Web/Backend). Also participated as a BE helping the product team to make features better in terms of UI and technical perspective.

9 applications projects in different app Markets(Android, iOS).

Recruiting, building and leading team of friends, who can develop any project in reasonable time with reasonable resources. Helping creating user stories based on development team suggestions to improve final product.

One year participation in open-source project on GitHub.
Android - 8 years(8 apps on market)
Team Leader/Project Leader - 7 years (C#, Android, iOS)
Computer Vision(OpenCV + Android) - 1.5 years
Participation in open-source project for one year(OsmAnd).
preferably tech lead/architect positions
Position: Android Team Lead
Category: Android
Experience: 11 years | English: upper


Currently I'm working on application that helps to improve vision by doing different eyes exercises. I also worked I also developed applications in such fields as banking, sales management and esports. I have more than 10 years of Android experience, using Java and Kotlin. My current position is Android team lead.
Position: Android Team Lead
Category: Android
Experience: 8 years | English: upper

Formed a department of 8 android developers
from scratch
 Implemented the functionality of
recognizing dangerous content in the child's
photo and notifying parents about it;
 Created file manager for transferring photos
and videos to a USB flash drive via an
OTG connection in a couple of touches;
 Reduced the size of the .aab file by 2 times
I have experience both of working in a team and organizing a working process independently from scratch. 
My professional level is growing, because I never stop self-educating myself.
I pay a lot of attention to details, I care about the quality of the code, covering it with unit tests.
I also pay a lot of attention to security in applications and strive for a minimum application file size.
Position: Android Team Lead
Category: Android
Experience: 10 years | English: upper

1. Media processing library that allows media re encoding using built in media codec API, allows:
 * Cut part of media
 * Merge different media to single one
 * Crop/Resize media
 * Apply text / stickers on top of video

2. Modular SDK for thirdparty integration.
Provides GIFs keyboard functionality.

3. WebP player for animated images with highly tuned performance.
 * frame drop strategy
 * frame rendering time measurement
Mature android developer that joined android development since 2011 (Android 2.3 Gingerbread). 

Was involved in all parts of development from prototyping till releasing to play store and CI setup.

Have good knowledge in core Java and Kotlin languages. Lot's of experience with Android core.

Good skills in Reactive programming approach RxJava(1/2) and other modern libraries, have experience with Media and Video processing.

Code quality, modular architecture and CI is my passion. 

Love to lead processes and projects.
Looking for challenging and interesting project that will utilize my skills and gives me possibility to grow and learn.
Position: Android Team Lead
Category: Android
Experience: 7 years | English: upper


My name is Roman Holub and I'm Tech Lead of Android team in SoftServe.

I have more then 7 years of Android experience, developing products in different domains with big audiences. Domains I worked for: Restaurant business, Logistic services, Software marketing and so on.

My main focuses are 
* Choosing the right tools to reach the client expectation in terms of product quality, business needs and time
* Finding the balance between the feature delivery and the amount of resources it costs.
Position: Android Team Lead
Category: Android
Experience: 11 years | English: intermediate

- Good Code Review skills.
- Some experience in interviewing.
- Some engineering management experience.
- Work for result.
Native Android software development:
- Java/Kotlin (prefer Kotlin)
- Clean architecture
- SOLID
- Android SDK
- MVP/MVVM/Redux architecture
- DI (Dagger2, Hilt)
- SQL, Room
- Jetpack Compose toolkit
- Rest API
- Google services (Firebase, Payment, Google Fit)
- Analytics
33% - Interesting project
33% - Good team
33% - Expected compensatory