Kostantyn B., Senior Mobile Developer

iOS (6.0 yr.), Mobile Apps (6.0 yr.)
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Lviv, Ukraine UTC+02:00

Summary

Seasoned Senior Mobile Developer with 6 years of experience, specializing in native iOS (Swift, UIKit, SwiftUI) and cross-platform (Flutter) mobile app development. Demonstrated expertise in full lifecycle project management, architecting robust app solutions with a focus on the Blockchain, Transportation, Education, HealthCare, and E-commerce sectors. Proficient in leveraging modern development tools, such as Alamofire, Core Data, and Combine. Effective at leading and mentoring teams, directly engaging with clients, and contributing to high-quality software with experience in SDLC, MVVM, Agile methodologies, and CI/CD pipelines. Recognized for refactoring and optimizing codebases for scalability and performance.

Main Skills

Facebook Auth, Senior Mobile Developer

Facebook Auth 6 yr.

Dart, Senior Mobile Developer

Dart 6 yr.

Swift, Senior Mobile Developer

Swift 6 yr.

UIKit, Senior Mobile Developer

UIKit 6 yr.

SwiftUI, Senior Mobile Developer

SwiftUI

Programming Languages

Dart 6 yr. Kotlin Swift 6 yr. TypeScript

JavaScript Frameworks

Angular Node.js React

.NET Platform

ASP.NET Core Framework Identity Server

UI Frameworks, Libraries, and Browsers

Bootstrap 4 HTML5 Kendo UI SCSS Socket.io

C++ Libraries and Tools

C/C++/C#

Mobile Frameworks and Libraries

Coil Crashlytics Data binding Flutter KMM Koin Kotlin Coroutines LiveData Retrofit2

JavaScript Libraries and Tools

Ethers.js React Navigation Redux-Saga

Android Libraries and Tools

Koin Kotlin

Databases & Management Systems / ORM

MongoDB

Cloud Platforms, Services & Computing

Firebase Cloud Messaging

Azure Cloud Services

Azure Blockchain

Industry Domain Experience

Healthcare retail

Collaboration, Task & Issue Tracking

Atlassian Trello

BlockChain and Decentralized Software

Azure Blockchain Ethers.js

Version Control

BitBucket Github Actions

SDK / API and Integrations

Collections API DI Facebook Auth 6 yr. Google Maps API Swagger

UI/UX/Wireframing

Figma

Deployment, CI/CD & Administration

GitLab CI

Methodologies, Paradigms and Patterns

Kanban MVVM Scrum

Message/Queue/Task Brokers

MQQT RabbitMQ

QA, Test Automation, Security

Postman TestFlight

iOS Libraries and Tools

SwiftUI TestFlight UIKit 6 yr.

Mail / Network Protocols / Data transfer

WebRTC WebSockets

Other Technical Skills

Bloc Dispatch go-kit POM POS Room Dagger 2 SOUP
ID: 200-293-975
Last Updated: 2024-11-21

Work Experience

iOS developer, Digital certificates on the Blockchain

Duration: October 2021 - Present
Summary: Mobile application for creating and registering ownership of E-commerce assets on the Ethereum blockchain, with features like QR scanning to check product originality and biometric authentication.
Responsibilities: Project architecture design and implementation, defining interface communications between client and API, sprint planning participation, environment setup and configuration, team and customer communication, client and API application's structure development, code refactoring and improvements.
Technologies: Swift UI, Swift, Swift Combine, MVVM+ MVI, KMM

Flutter developer, App for the cargo transportation

Duration: March 2022 - August 2022
Summary: A logistics app providing drivers with approved delivery orders, tracking, and support communication, complemented by a CRM for order handling.
Responsibilities: Project architecture design and implementation, participating in sprint planning and task evaluation, code refactoring and improvements.
Technologies: Flutter, Bloc, Firebase Push Notification, WebSocket (STOMP), Google Maps, Direction API

Flutter developer, Fast job marketplace

Duration: December 2021 - February 2022
Summary: E-commerce platform facilitating rapid job matchmaking and including features such as internal chat, push notifications, and reviews.
Responsibilities: New project implementation, project architecture design, sprint planning participation, defining interface communications between client and API, code refactoring and improvements.
Technologies: Flutter, Bloc, Firebase Push Notification, WebSocket (STOMP), Google Maps, Direction API

iOS developer, Staff management app

Duration: October 2021 - December 2021
Summary: A staff management app for tracking project details, employee tasks, and leave management.
Responsibilities: New project implementation, project architecture design, defining interface communications between client and API, sprint planning participation, code review, and improvements.
Technologies: Swift, SwiftUI, Combine, Alamofire

iOS developer, Lube auto

Duration: October 2021 - Present
Summary: An application providing data about car auctions, enabling participation, and offering the ability to store auction details and receive updates.
Responsibilities: New feature implementation, sprint planning participation, code refactoring and improvements.
Technologies: Swift, SwiftUI, Combine, KMM, Firebase Messaging

iOS developer, Education platform with online chat

Duration: December 2021 - Present
Summary: Learning management system designed to connect teachers, students, parents, and administrators, including features like a digital library and live chat.
Responsibilities: New feature implementation, project architecture design, sprint planning participation, setup and configuration of environments, team and customer communication, developing Client and API application's structure, code refactoring and improvements.
Technologies: Swift, UIKit, Kotlin, ViewModel, Retrofit2, Room, LiveData, Data binding, Kotlin Coroutines, Koin, Coil, Angular 9, React 16.13.1, Redux 4.0.5, TypeScript 3.8, HTML5, SCSS, Bootstrap 4, KendoUI, .NET Core 3.1, ASP.NET Core, C#, IdentityServer4, RabbitMQ, FeathersJS, media soup, Socket.io, WebRTC, Node.js 14.4.0, MongoDB 4.2.

iOS developer, Trading platform

Duration: November 2018 - September 2021
Summary: Trading platform app to buy and sell CFDs on various assets with features like direct trading from mobile devices.
Responsibilities: New feature implementation, defining interface communications between client and API, sprint planning participation, environment setup and configuration, team and customer communication, code refactoring and improvements.
Technologies: Swift, UIKit, Alamofire, Core Data, Socket IO Swift, Promise Kit, Firebase

iOS developer, Health and fitness application

Duration: July 2018 - May 2021
Summary: A health and fitness application for tracking exercises, activities, meals, with chart visualizations.
Responsibilities: Project architecture design and implementation, sprint planning participation, team management, direct communication with team and customer, code review, code refactoring and improvements.
Technologies: Swift, UIKit, Alamofire, ObjectMapper

Ready to hire Kostantyn B.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call