Image of Pavel

Pavel

  • iOS
  • Swift

Pavel has over 5 years of experience as a mobile application developer for iOS. He is an expert in Swift, SwiftUI + Combine, and Objective-C.

Pavel and more developers are now available for hire.

Hire Pavel

Skills and Qualifications

Languages

  • Swift
  • Objective-C

Frameworks

  • Swinject
  • Combine
  • Core Data

Libraries/APIs

  • Alamofire
  • RxSwift

Tools

  • Git
  • Swift Packager
  • Cocoapods

Platforms

  • iOS

Other

  • OOP
  • FP
  • Multithreading
  • Agile
  • Unix
  • Gitflow
  • GitHub
  • GitLab
  • Bitbucket

Data bases

  • PostgreSQL
  • Realm

Projects

Ask-me

Developer

Ask-me is a unique social marketplace that allows you to communicate with popular people like artists, athletes, bloggers, and experts. Pavel worked on the messaging system, UI, and business logic. Pavel was engaged to connect a WebSocket connection for the messaging function, as well as to create a function to allow the capturing of a video image using a camera. He also integrated AWS Amplify to make it easier to work with AWS services. He used AWS S3 for video storage. AWS Recognition was used to verify video compliance. Using AVKit, he added a playback of the uploaded video feature and controls for adding it to favorites, reposting, as well as commenting.


  • Swift
  • SwiftUI
  • AVKit
  • Websocket
  • Payment Systems
  • AWS Amplify
  • AWS S3
  • AWS Rekognition

Outist

Developer

Outist is a social network for dating and joint events. As part of the work on the project, Pavel’s area of focus was the implementation of the user authorization view, as well as the event system. To simplify user authorization, OAuth authorization was used using social networks. Also, as part of creating the user authorization function, Pavel worked on adding registration and inviting users by link using Universal Link. The event system was implemented as a separate module. As part of this module, Pavel added an event list display view for the ability to create, record, and delete events.


  • Swift
  • SwiftUI
  • AVKit
  • Combine
  • Websocket
  • Social networks
  • Push notifications
  • Vultr

Fieldcode Mobile

Developer

Fieldcode is a company that makes it easier for field service companies to manage their resources, both human and material (spare parts, new components, devices, etc.). During the project, Pavel was engaged in the implementation of the functionality for rendering forms filled out by an employee, such as registering a new employee, reporting on work performed, etc. (each form is created by the admin in the admin frontend application). Various types of input elements were implemented using SwiftUI, loading and parsing configurations of various types of forms from the JSON format.


  • Swift
  • SwiftUI
  • UIKit
  • Alamofire
  • MapKit
  • Combine
  • Keychain
  • Core Data

Seenaryo

Developer

The project was created to help people who look after children and entertain them. Pavel developed the main screen with a list of all activities, a screen with a list of audio recordings with the ability to play them and save them to the file system, screen for searching and filtering activities.


  • Swift
  • UIKit
  • AVFoundation
  • File System