Full Stack Mobile Developer (Obective-C, Swift, Kotlin, Java)
I have 5 years of software development experience and a diverse set of skills that appropriately enables me to design, develop, and manage mobile applications.
I'm proficient in Objective-C, Swift, Java and Kotlin, with a deep knowledge of their ecosystems. In the development of mobile apps, I use various design and architectural patterns including VIPER, MVC, MVI, MVP, MVVM.
Mobile development frameworks I can work with: AVKit, SiriKit, HealthKit, ARKit, SpriteKit, UIKit, Auto Layout, Keychain, XCTest, CocoaPods, Carthage, Core Location, ARCore, FFMPEG, libGDX, Google Assistant SDK, Google Fit, Android SDK, Android Architecture Components, JUnit, Mockito, Dagger, Xamarin, Flutter.
My database knowledge involves:
-CoreData
-SQLite
-Realm
-Room
-SQLite
-Realm
-SQLite
-Realm
IDE: Xcode, Android Studio, AppCode, Android Studio, Xcode, Rider, Visual Studio.
Moreover, I have good expertise in blockchain: Cryptography and Smart Contracts (Solidity). I've worked with the following blockchains: Bitcoin, Ethereum, VeChain and developed a number of multi-currency mobile wallets.
In addition, I'm adept at the following app features and tools:
- application publishing
- Firebase
- iBeacon
- Bluetooth
- GraphQL
- BLE
- location
- camera
- map
- in-app purchases
I also provide a number of additional services including android integration with blockchain, developing new module functionality, revising code and optimizing application performance.
Work Terms
Availability: More than 30 hrs/week