- Coding, planning, analysing, solving ๐ป
- Listening to music and singing songs ๐ง ๐ค
- Playing table tennis ๐
- Playing video games ๐ฎ
- Learning new techs in Apple eco-system ๐
- Xcode
- SourceTree, GitKraken
- Postman
- Figma
- Jira
- Confluence
- GitHub, Gitlab, Bitbucket
- Slack
- Clean Architecture (Modular Clean Architecture approach)
- MVVM, MVVM+C
- VIPER
- Clean Swift
- MVC
- MVP+R
- Swift (primary programming language)
- Objective-C (secondary, reading and understanding code, creating simple solutions)
- UIKit, SwiftUI
- RXSwift, Combine
- XCTest
- CoreGraphics, CoreAnimation
- Lottie
- Foundation, AVFoundation
- Alamofire, Moya, URLSession
- Realm, CoreData, SQLite
- CloudKit
- CoreLocation
- Firebase (Realtime Database, Analytics, Storage, Cloud Messaging, Authentication, Cloud Functions, Crashlytics, Remote Config, App Distribution)
- Google SDK, Facebook SDK, Mobile BankID
- LocalAuthentication
- StoreKit, Stripe, In-App Purchases
- SwiftWebSocket
- UserNotifications, Firebase Cloud Messaging, OneSignal
- Zeplin, Figma
- CI/CD: XcodeCloud, AppCenter
- App Distribution: Firebase, AppCenter, TestFlight, Diawi
- Automated Testing: Unit Tests, UI Tests
- Task Managers: Jira, Zenhub, Trello
- App Provisioning & Signing
- AppStore Connect
- REST API (Alamofire, URLSession), GraphQL (Apollo)
- Maps, Geolocation, Navigation (Apple Maps, Google Maps, MapBox)
- Local Storage (Core Data, Realm, UserDefaults, Keychain)
- Multithreading (GCD, Modern Concurrency)
- Asset Autogeneration (SwiftGen)
- Media Players (AVFoundation, Youtube player)
- App Development: watchOS, tvOS
- iOS Software Engineer (in group of 3 iOS developers).
- counting steps from HealthKit;
- rewarding users for stepping;
- claiming bonuses;
- activity statistics;
- friends invitations;
- steps goals;
- leaderboard challenge competitions;
- Swift
- HealthKit
- Clean Architecture + MVVM
- SwiftUI
- Combine
- GraphQL
- Apollo Codegen
- SwiftGen
- SwiftLint
- Make tool
- Keychain
- Firebase SDK
- Facebook SDK
- Local Authentication
- Lottie
- AdMob
- UserNotifications
- OneSignal
- XcodeCloud
- XCTest
- iOS Software engineer (Solo developer).
- Looping sounds player;
- flash sounds player;
- simultaneous usage of few players;
- charity donations;
- in-app purchases;
- saved water statistics;
- Swift
- Clean Architecture
- UIKit
- AVFoundation
- Alamofire
- Keychain
- Firebase SDK (Analytics, Crashlytics)
- Facebook SDK
- Social Media Authentication
- Lottie
- StoreKit
- Software engineer (Solo developer for iOS and watchOS apps).
- Task creation;
- task managment;
- custom calendar;
- task states, timer;
- in-app purchases;
- tasks statistics;
- between-device data synchronisation;
- watchOS complications.
- Swift
- MVP+R
- UIKit
- Foundation
- User Notifications
- CoreData
- CloudKit
- Keychain
- Firebase SDK (Analytics, Crashlytics)
- StoreKit
- WatchConnectivity
- WatchKit