Kostantyn B. Senior Mobile Developer

iOS (6.0 yr.), Mobile Apps (6.0 yr.)

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.

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