Information
YouTeam is now part of Toptal. Hire developers from the top 3% of global talent.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

SM

English:

Upper Intermediate

Sofia M.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Android Engineer

Creative and highly motivated Android Developer with expertise in user interface design, supporting different devices and languages, AndroidX, network communications, SQLite databases, Firebase, and using modern architecture approaches to build maintainable and scalable applications. Have been working in different teams, collaborating with both tech and non-tech team members. Have knowledge and experience working with API services.

Want to hire this engineer?

Check if Sofia is available

Expertise

Years of commercial development experience

2 years of experience

Core technologies

Kotlin 2 years
Retrofit 2 years
Android 2 years
Firebase 2 years

Other technologies

GitHub
JIRA
Kotlin
JetPack
Navigation System Design
Navigation System Implementation
Scrum
Postman
Retrofit
Trello
Kanban
Swagger
Photoshop
GitLab
Figma
Room database

Project Highlights

icon
Android Engineer

Staff management app

Mobile application for managing workers in construction which aims to control all the staff, manage day-offs and sick leaves, share detailed information regarding projects and receive detailed information about working day activity from employees. Application has different roles with different permissions.

Responsibilities & achievements

- Analysis and investigation of methods of resolving business needs - Project architecture design and implementation - Defining of database models and architecture - Defining of interface's communications between Client and API - Participating in sprint planning and tasks evaluation - active participation in project discussions with development team and stakeholder - Development of Client and API application's structure - Code refactoring and improvements.

Kotlin
Navigation System Design
Retrofit
MVVM patterns
icon
Android Engineer

Application for online auctions

The application that provides service as an add-on for big online auctions to simplify the users’ life by using one account for bidding and tracking each bid and lot. The application is working in real-time and has its own registered users. Every user is a manager in one company that uses one company account per one auction. The main business point is to track each registered user's (manager`s) behavior on the auctions to understand their KPIs.

Responsibilities & achievements

- Analysis and investigation of methods of resolving business needs - Project architecture design and implementation - Defining of database models and architecture - Defining of interface's communications between Client and API - Participating in sprint planning and tasks evaluation - Direct communication with development team and customer - Development of Client and API application's structure - Code refactoring and improvements

Agile
JIRA
Kotlin
Scrum
Room database
icon
Android Engineer

Digital certificates on the Blockchain

A mobile application that creates unique certificates and registers ownership of E-commerce assets on the Ethereum blockchain. To check the originality of the product, you need to scan the QR code from the label, after that the application will help to avoid counterfeits, as well as learn information about the product. Authorization by phone number, biometric authentication is possible.

Responsibilities & achievements

- Analysis and investigation of methods of resolving business needs - Project architecture design and implementation - Defining of database models and architecture - Defining of interface's communications between Client and API - Taking participation in sprint planning and tasks evaluation; - Direct communication with development team and customer - Development of Client and API application's structure - Code refactoring and improvements

Kotlin
MongoDB
Node.js
PostgreSQL
Blockchain
FeathersJS
icon
Android Engineer

Education platform with online chat

The Learning management system (LMS) aims to bridge the gap between teachers, students, parents, and admins and have them all in one platform. NIT makes it easy to create and manage all learning activities, such as: creating online classes, assessing students, enhancing collaboration, storing, and tracking individual/ aggregate progress. Besides, software gives users access to a digital library which includes videos, presentations or ebooks and chat.

Responsibilities & achievements

- Analysis and investigation of methods of resolving business needs - Project architecture design and implementation - Defining of database models and architecture - Defining of interface's communications between Client and API - Taking participation in sprint planning and tasks evaluation - Direct communication with development team and customer - Development of Client and API application's structure - Code refactoring and improvements

ASP.NET
C#
CSS
HTML5
Kotlin
MongoDB
Node.js
React.js
Socket.IO
TypeScript
WebRTC
Bootstrap
Kendo UI
Angular 2x
RabbitMQ
Retrofit
Redux
FeathersJS
.NET Core
Room database
IdentityServer

Education

Higher Education

Agency

Dedicated Development Teams agency #249

50-100

GMT+3

Lviv/Ukraine

Core Expertise

AngularJS
ASP.NET
AWS
C#
HTML5
Java
JavaScript
Knockout.js
Kotlin
.NET
Node.js
React.js
TypeScript
UI
UX
Xamarin
Automated Testing
Bootstrap
CSS3
Entity Framework
Product management
QA Management
Swift
Angular 2x
Redux
MVC
Vue.js
Flutter
.NET Core
Figma
Next.js

Industries

Education & Science, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Construction & Real estate, News & Media, Booking & Rent, Insurance & Risk Management, Blockchain & Cryptocurrency, Branding, design, web development, SaaS

Want to hire this engineer?

Check if Sofia is available