Oleg P.
Senior iOS Developer
Summary
I have good OOP / OOD knowledge as well as knowledge of programming patterns and the ability to
apply them in practice. Experience in creating new applications, maintaining already existed apps.
Familiar with MVC, MVP, MVVM architectures. Understand SOLID principles. I have good
knowledge of Swift, Objective-C. I have experience working independently or as part of a team.
Professional Skills
Languages:
•
Obj-c — 2.5 years
•
Swift — 2.5 years
Frameworks:
•
Foundation — 2.5,
•
************ years
•
UIKit — 2.5 years
•
CoreAnimations — 2 years
•
CoreGraphics — 2 years
•
CoreLocation — 2.5 years
•
AVFoundation — 2 years
Social Networks and APIs:
•
Facebook, Twitter, Instagram, Vk, Google+, Amazon, LinkedIn;
Other:
•
Google maps, Google Analytics, Fabric, Crashlytics, Firebaseб PromiseKit, Molten,
AFNETWorking, Alamofire;
Databases:
•
CoreData, Realm, Magicalrecord;
Version Control Systems:
•
GIT, SVN ;
OS:
•
MacOS, iOS(watchOS);
Tools/Other:
Bug Tracking Systems:
•
Jira, Trello, Redmine, ;
Foreign languages: English —Upper-Intermediate level.
Latest completed projects
Project description: Application will help to keep safety. You just can press one button and call an
emergency. Also you can notify all about any accident.
Responsibility:
Development of new functionality and modification and modification of the current
Used technologies:Swift 4, Realm, Fabric, UIKit, Crashlytics, Foundation, AFNetworking,
Duration:3 months.
---------------------------------------------------------------------------------------------------------------------------
Project description: Application to make order in café.
Advantages: Application don’t contain any libs. All functionality was created by separate module and
can be detached from the project very easy
Used technologies:Swift, Foundation, UIKit, CoreFoundention.
Duration: 2 month
---------------------------------------------------------------------------------------------------------------------------
Project description: Application to help handle orders and helping to work with visitor
Advantages: Working with periferia device.
Used technologies: Swift.
Duration: 3 months.
Web site:
https://itunes.apple.com/ru/app/птэ-в-кармане/id1227197494?l=en&mt=8 (https://itunes.apple.com/ru/app/%25D0%25BF%25D1%2582%25D1%258D-%25D0%25B2-%25D0%25BA%25D***************0%25D0%25BC%25D0%25B0%25D0%25BD%25D0%25B5/id1227197494?l=en&mt=8)
Project description:
PTE in the pocket is a professional application that allows you to prepare for the
audit of professional knowledge and skills of railway transport workers, including using automated
testing programs, ensuring the maintenance of a high level of competence, without interruption from
the main activity - always "in pocket ", always at hand.
Used technologies: PromiseKit, Alamofire, PromisKit/Alamofire, AlamofireObjectMapper,
RealmSwift, Swift 3
Duration: 2 weaks.
Project description:
Folder Manger with media file support that can be shared between users. User
can share folder to another user with hole content(audio, video, images, notes).
Used technologies: ReactSwift, CoreData, CoreAnimation, CoreText, Unit Test, MVP
Duration: 4 months.
Project description:
Music player a copy of itunes player with the possibility of an equalizer
Used technologies: AVFoundation, MediaPlayer, CoreAnimation, CoreGraphic, SiriKit, CoreVideo,
CoreAnimation, CoreMedia, *********
Duration: 7 months.
Project description:
Project to find airdrop and create order skydiving.
Used technologies: PayPal, Objective-C, AFNetworking
Duration: 3 months.
Project description:
Project for the hospitals, that can consult with a doctor. can make an
appointment with doctor, make call with doctor audio/video. Also app tracking info from peripheral
devises as apple watch, fitbeet and other. Also app is working with HealthKit.
Used technologies: Swift, Alamofier, HealthKit, facebook SDK, WebRTC, Twilio, Fitbit SDK,
CoreAnimation, CoreGraphic, WatchKit
Duration: 10 months.