Position: iOS Developer
Category: iOS
English level: upper
Years of experience: 4

Improved crashfree users from 81% to 94 at the end on startup i was working on
IMSTech(Canada) - Developed SDK Functioanlity and improved logs, worked in pipelines, releases and code reviews
Ioka - developed SDK on my own for acquiring for local Kazakhstan market
Andromeda(Ukraine) - Developed Super app
Wanty-(social network startup)
WrappedupNotificationCenterandmadeownNotificationCenterservicefileforobservingandpublishingany changes in the app, as a result removed unneeded delegates which was working 1 on 1 bond, Obervable objects could notify observers about any changes and transfer any needed data(any objects). Result: More smooth usage of the app for customers
MadeeasyusingofUserDefaultsbyusingPropertyWrapeers(Decorator)forstoringanydecodableobjects(info about user, author,enablingPush, geolocation and etc), By this storing and getting data implemented in one line from anywhere in the project. Result: Very effective usage of Apple Apis, comfortable and easy to understanding of the code for any other developers after myself(no dirty code)
Designedandbuildnewarchitecturefornewfeaturesintheappformakingrankingandsortingcontent
MadeownTestingsystemfortestersandformyself,Analyzedeveryfunctionintheappandmadebulletpoints where testers could test properly each functionality, Result: Less Bugs in the production
ImplementedFirebaseCrashlyticsintheapp,automaticuploadingofdsymswithlogs.Result:Increaseofcrashfree users from 80 to 91
Seperatelogicinthemainthread,movedbackgorundtasksandanyapicallsfrommaintootherthreadsbythethe GCD API, Result: Faster working of the app
RemovedstrongreferencesbytheXcodetools,lookedthroughreferencecounterswherestrongreferenceleaved switched to weak references. Result: Smooth usage in the app, decreased memory leaks
job where i would enjoy working with those who will as same passionate as me on tasks