Summary

Expertise

Project Highlights

Education

Agency

KB

English:

Upper Intermediate

Kostyantyn B.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Senior Mobile Developer | iOS (Swift, UI Kit) & Flutter (cross-platform).

Engineer with 5 years of experience in Mobile development. He has great expertise in developing both native iOS applications using Swift and UI Kit as well as developing products using Flutter for cross-platform mobile application development. Gained practical experience in Blockchain, Transportation, Education, HealthCare, and E-commerce domains. Used to work with small/medium-sized teams. He worked as a mentor on recent projects sharing his knowledge with other engineers and driving mobile app development for edu project.

Want to hire this engineer?

Check if Kostyantyn is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Swift 5 years
UIKit 5 years
iOS 5 years
AVFoundation 5 years
RESTful API 4 years
SwiftUI 5 years

Other technologies

GitHub
JIRA
DART
Navigation System Design
Navigation System Implementation
Scrum
Alamofire
CoreData
Grand Central Dispatch
Postman
Trello
Kanban
Swagger
YouTrack
GitLab
TestFlight
Flutter
Bitbucket
Figma

Project Highlights

icon
iOS developer

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 and biometric authentication is possible.

Responsibilities & achievements

Project architecture design and implementation; Defining of interface's communications between the Client and API; Taking participation on sprint planning and tasks evaluation; Setup and configure dev or/and prod environments; Direct communication with development team and customer; Development of Client and API application's structure; Code refactoring and improvements.

Swift
MVVM patterns
SwiftUI
icon
Flutter developer

App for the cargo transportation

Mobile app for both platforms (iOS and Android) that provides drivers with approved delivery orders and tracks them. The app was developed from scratch based on Figma mockups and requirements supplied by the Customer. A driver has his own account for pick-up delivery orders and earns money for that. Also, a driver has the possibility to schedule delivery stuff and report about completed orders. If the driver has some issues with the cargo or they can`t get delivery stuff, they are able to contact the vendor or support via embedded chat. Another part of the whole system is CRM on the customer side which provides other services for the order handling and delivery process.

Responsibilities & achievements

Project architecture design and implementation; Taking participation on sprint planning and tasks evaluation; Code refactoring and improvements.

Google Maps
WebSockets
Flutter
Firebase
icon
Flutter developer

Fast job marketplace

An E-commerce platform that enables users to rapidly find an hourly job. One user is able to create a job order and the second user has the possibility to apply for a job. The platform includes internal chat, push notifications, reviews about finished jobs, etc.

Responsibilities & achievements

Implement new project from the beginning; Project architecture design and implementation; Taking participation on sprint planning and tasks evaluation; Defining of interface's communications between Client and API; Code refactoring and improvements.

Google Maps
WebSockets
Flutter
Firebase
icon
iOS developer

Staff management app

Mobile application, which helps PMs and other administrative roles in Construction to manage the company's projects and employees, track spent time, and completed tasks by the worker. Workers can check their current project details, track spent time and mark completed tasks, request and track the status of vacations and sick leaves.

Responsibilities & achievements

Setting the new project from scratch iOS architecture design and implementation Defining of interface's communications between Client and API Taking participation in sprint planning and tasks evaluation Code review Code refactoring and improvements

Swift
Alamofire
UIKit
YouTrack
icon
iOS developer

Lube auto

The mobile application provides data about cars auctions and allows users to participate in them, store some auctions and car details for later use and add notifications about updates. The application has a built-in app browser, which allows you to create new tabs with the auction web page and manage them

Responsibilities & achievements

Implement new features Taking participation in sprint planning and tasks evaluation Code refactoring and improvements

Swift
UIKit
YouTrack
Firebase
icon
iOS developer

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, the software gives users access to a digital library which includes videos, presentations or ebooks, and chat.

Responsibilities & achievements

Implement new features Project architecture design and implementation Taking participation in sprint planning and tasks evaluation Setup and configure dev or/and prod environments Direct communication with development team and customer Development of Client and API application's structure Code refactoring and improvements

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

Trading platform

Mobile app — which allows you to buy and sell CFDs on Currencies, Stocks, Indices, Commodities and Cryptocurrencies. Assets such as Facebook, Google, Amazon, major and minor currency pairs, NASDAQ, Dow Jones, CAC 40 and FTSE 100 and many more are available for trading directly from the convenience of your mobile device.

Responsibilities & achievements

Implement new features Defining of interface's communications between Client and API Taking participation in sprint planning and tasks evaluation Setup and configure dev or/and prod environments Direct communication with development team and customer Code refactoring and improvements

Socket.IO
Swift
Alamofire
UIKit
Firebase
icon
iOS developer

Health and fitness application

Mobile app - which allows you to track your exercises, activity and meals. Add favorite exercises and food for quick access. Provide beautiful charts for your activity visualization

Responsibilities & achievements

Project architecture design and implementation Taking participation in sprint planning and tasks evaluation; Team management Direct communication with development team and customer Code review Code refactoring and improvements

Swift
Alamofire
UIKit

Education

Higher education in Computer Science

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 Kostyantyn is available