
kirill kunst
ios team lead
About
Experienced iOS/Android engineer with extensive experience in the mobile industry. My portfolio includes various projects: commercial applications, games, applications for wearable devices. Great experience of commercial development with Swift, Objective-C for iOS, React Native for cross-platform apps, Java for Android, as well as experience of backend development with NodeJS, PHP, Java.
russia
tyumen
internet
objective c, ios development, android development, php, ruby on rails, sql, javascript, android, java, object oriented design, object oriented languages, algorithms, data structures, software development, parallel programming, oop, c++, mobile applications, git, web applications, web development, ios, postgresql, swift, react native, node.js, html, react, windows phone programming, .net, c#, wpf, sql server, ajax, subversion, mvc, mysql, xcode, eclipse, visual studio, sqlite, apache, databases
Experience

ios team lead
paktor
* Development of new modules and support of existing in the iOS app Paktor. * Something about the app stack: * Swift 5 * MVVM * ReactiveCocoa * Swinject DI container * UnitTests * Snapshot tests * Apache Thrift API * A/B tests infrastructure * A lot of custom and Lottie animations * A lot of private pods for different app layers * Achievements: * Improved crash-free users rate up to 99.5% * Implemented a private pod library for customizing UI mobile applications on the fly based on themes, with the ability to load themes from URLs. It is possible to load different themes for different regions and languages * Implemented a lot of new screens and modules * All Objective-C code moved to Swift 4 * Unit tests for new modules.

head of mobile
moeco - global iot connectivity platform
* I headed the mobile department. * I worked on SDK for communicating with devices via Bluetooth for both platforms iOS and Android, all code base is native. * I was responsible for: * Development process * Project’s architecture * New features development * Unit tests * Integration tests * Interviewing candidates

senior mobile developer
tewtor
* Mobile applications development: Tewtor, Snapgrader. * Frontend/Backend development with React and React Native app for indemandly.com. * About the Tewtor application: * Development language * Swift 3 * The project uses the VIPER architecture * For code validation I used SwiftLint * The project is developed through GitFlow * For deployment to testers I used Fastlane * I integrated video calls & chat in the app. * About the Snapgrader app: * It's a React Native application developed for internal use for one on company clients. * React Native * Redux * ES6 * Using of device camera * Images uploading to the server * Output lists of data from server * About the indemandly.com project: * React * Redux * ES6 * A lot of custom views and components * NodeJS API * About the indemandly.com React Native app: * React Native * Redux * ES6 * Several native screens for authentication/registration via cookies * WebView container for React frontend

senior ios developer
muzapp
* Participated in the project in a team of 3 people. * I worked on: * UI components for main screen of the app * Refactoring of business layer * Improvement of synchronization process with backend

.net developer
tyumen institute of oil and gas
Develop different modules for Software Package "ATLAS" with .NET stack( C#, WinForms, DevExpress components + Oracle DB)

ios and android lead
borodutch
Development of iOS and Android applications

ios developer
auslogics software pty ltd
* Developing new brand social network for travelers "Shutterbee" * https://itunes.apple.com/us/app/shutterbee/id669729281?mt=8. * Interesting notes: * Development of the project architecture * Data caching and offline work * Custom UI * Chat based on Socket.io * Work of alerts from the server on the basis of sockets * Integration with all major social networks * Audio player and audio-tape recorder inside of the application * Custom input field validators * Own picture cache * Aggregation of information from several places.

senior mobile developer and team lead
creative
* developing iOS, Android applications * writing specifications * writing API for mobile applications * writing specifications for API * preparation of development plan * control work of 3 subordinates * code review

mobile developer
create
* developing iOS, Android applications, * writing specifications, * writing API for mobile applications, * writing specifications for API, * preparation of development plan

web developer
creative
Develop web applications with Ruby on Rails, city portal megatyumen.ru with Kohana. Develop mobile applications for Android, iOS

lead developer
cleverdev
* Developing iOS/Android applications * Developing backend APIs for mobile applications * Control work of 3 subordinates * Code review

lead ios developer
mailburn
* Developing iOS version of Mailburn (mailburn.com). * Management of a team of developers of 3 people, distribution of tasks, code review. * Interesting features: * I started working on the project not from scratch, so I had to completely rework the code in terms of architecture. * I chose a service-based architecture. All code is logically divided into services. All business logic was assembled within a single core, which can be used for development for example Apple Watch or MacOS applications without problems. * Each new module or architecture extension began with building class diagrams and validating them with the rest of the team. * Full support for caching all data in CoreData using Magical Record in asynchronous mode * Custom migration for CoreData * Migrations Manager from version to version * Fully custom UI * Custom chat UI for messages * Custom Assets Picker * Support for Apple Watch * Using CocoaPods * Unit tests.
Education
tyumen state oil and gas university
english
tyumen state oil and gas university
Cloud computing with mobile technologies in oil and gas
kirill kunst's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

