iOS/KMM Software Engineer
Information
Languages
About
Main technologies
- Objective-C11 yrs.
- Xcode11 yrs.
- iOS11 yrs.
- iOS Auto Layouts11 yrs.
- iOS Development11 yrs.
- GitHub11 yrs.
- UIKit11 yrs.
- Swift10 yrs.
Additional skills
- Git11 yrs.
- Scrum11 yrs.
- MVC11 yrs.
- XML11 yrs.
- Cocoa Touch11 yrs.
- CocoaPods11 yrs.
- JSON9 yrs.
- Core Animation9 yrs.
- Firebase9 yrs.
- Apple MapKit9 yrs.
- Bitbucket9 yrs.
- Atlassian Jira9 yrs.
- JIRA9 yrs.
- REST API9 yrs.
- MVP patterns9 yrs.
- APNS9 yrs.
- Zeplin8 yrs.
- Apple Keychain8 yrs.
- MVVM7 yrs.
- Realm7 yrs.
- SwiftUI7 yrs.
- MQTT7 yrs.
- GraphQL7 yrs.
- GitLab7 yrs.
- Socket.IO6 yrs.
- Apple Combine6 yrs.
- Google Maps5 yrs.
- Figma5 yrs.
- Fastlane5 yrs.
- Swift Package Manager4 yrs.
- The Composable Architecture3 yrs.
- Apache Subversion (SVN)2 yrs.
- XSD2 yrs.
- Kotlin1.5 yrs.
Experience
Pax8
About the Project
Pax8 is a cloud commerce marketplace focused on the delivery of cloud-based solutions to a global network of channel partners and their customers.
- Advertising
- Marketing
Responsibilities
- Architecture, design and initial estimation of components; - Proposing, investigating, discussing new and best solutions/technologies to improve product needs; - Communication with other teams working on the product; - Coding, testing, debugging; - Bug fixing; - Unit testing, performance analysis; - Code review & merging.
Veev
About the Project
The iOS Smart house operating system is based on AWS libraries which can control all house devices directly from mobile devices. Lights, Blinds, Fans, Doors, Temperature and many, many other devices which make your house comfortable and easy to control.
- Real Estate
- Smart Home
- IoT
Responsibilities
- Architecture, design and initial estimation of components; - Proposing, investigating, integration, discussing new and best solutions/technologies to improve product needs; - Working directly with customers on high priority issues; - Working with BE team to improve whole system; - Communication with client and other teams working on the product; - Coding, testing, debugging; - Bug fixing; - Unit testing, performance analysis; - Code review & merging; - Documentation maintenance; - Mentoring project newcomers; - Conducting technical interview for the project.
iOS VPN client system to decrease cellular data traffic
About the Project
VPN client system is meant to decrease cellular data traffic while watching video. While the user is watching video via any app VPN client monitors traffic content and decreases data traffic with delays. Delays in data fetching tells media providers to decrease the quality of video as for mobile 360p is almost the same as 1080p or higher.
- Telecommunications
Responsibilities
- Architecture, design and initial estimation of components; - Proposing, investigating unknown area of mobile VPN technology to find solution; - Communication with other teams working on the product; - Coding, testing, debugging; - Code review & merging; - Mentoring project newcomers; - Conducting technical interview for the project.
Skills & technologies
- Swift
- SwiftUI
- Xcode
- MVVM
- Firebase
- Apple Combine
- Git
- GitLab
- CocoaPods
Cellcom Apple TV/iOS channel
About the Project
The iOS/TVOS channel application. The application has its own SDK which is common for both applications as server side. Besides Live/VOD media content has music content and stations, parental control functionality, user authentication and other useful stuff.
- Telecommunications
Responsibilities
- Working directly with customers on high priority issues; - Communication with client and other teams working on the product; - Coding, testing, debugging; - Code refactoring; - Deep video debugging/bug fixing; - Code review & merging; - Mentoring project newcomers; - Conducting technical interview for the project.
Channel template for Apple TV
About the Project
The TVOS application to create channels with custom design and content. All the stuff is configurable on the server side. Is some UI/UX template with const structure.
- Telecommunications
Responsibilities
- Architecture, design and initial estimation of components; - Proposing, investigating, discussing new and best solutions/technologies to improve product needs; - Communication with other teams working on the product; - Coding, testing, debugging; - Deep video debugging/bug fixing; - Code review & merging; - Mentoring project newcomers; - Conducting technical interview for the project.
Medical iOS app to monitor patient state
About the Project
Application for monitoring and reporting user health information. Users can report all needed daily information and send it to his/her doctor.
- Healthcare
Responsibilities
- Coding, testing, debugging; - Code review & merging.
iOS shop template app
About the Project
The application is a flexible shop client template application. Dynamic UI is being built regarding data received from the Server side. If Admin changes settings on the web admin console, the changes are reflected in the iOS app after next sync.
Responsibilities
- Communication with other teams working on the product; - Coding, testing, debugging; - Code review & merging.
iOS Client app for medical sales representatives based on salesforce CRM platform
About the Project
The application is a flexible client which reflects the salesforce application. Dynamic UI is being built regarding data received from Salesforce. Dynamic SQLite based DB is created based on salesforce data. Application is fully usable offline. Sales Rep can create new Orders/Customers/Affiliations/ etc. and sync it with Salesforce. If Admin changes settings on the salesforce admin console, the changes are reflected in the iOS app after next sync.
- Healthcare
Responsibilities
- Communication with other teams working on the product; - Coding, testing, debugging; - Code review & merging.
Application to remote control of printer process
About the Project
The application allows users to communicate with specific belt printers via WI-FI. This includes sending commands which cause the belt printer to print labels.
Responsibilities
- Communication with other teams working on the product; - Coding, testing, debugging; - Deep C/C++ Bluetooth communication library debugging; - Implementing auto generated iOS models from XSD library named xsd2cocoa (Swift template part).
Skills & technologies
- Cocoa Touch
- Objective-C
- Xcode
- XML
- XSD
- JIRA
- Apache Subversion (SVN)