1. CurriculumVitae
Position iOS Developer Date 14.03.2016
General Information
Last name Parafeniuk
First name Miroslav
Education
Educational establishment Belarusian State University
Diploma profession Mathematician – systemanalyst.
Additional professional
education,certificates
ForeignLanguages
Language Conversational Technical
Reading Writing Speaking Reading Writing Speaking
English
Upper
Intermediate
Upper
Intermediate
Upper
Intermediate
Upper
Intermediate
Upper
Intermediate
Intermediate
Work Experience Summary
4 years
ProjectsExperience
Period From 02.2016 To: 03.2016
Project Roles Projectdevelopment.
Project The internal applicationdisplaysthe listof employeesof the companywith
opportunitiestophone themor readthe informationaboutthem.
Tasks executed Workingon all projecttasks,including:
- UI;
- Serverinteractionimplementation;
2. - URL-schemesimplementation.
Environment IDE: XCode 7.2
Platform:iOS
ProgrammingLanguage:Obj-C,Swift
UsediOS frameworks:AFNetwork,UIKit,Foundation
Versioncontrol system: GIT
Period From 01.2016 To: 02.2016
Project Roles Projectdiagnosticsandsupporting.
Project The projectdescribesthe cinemasschedule of the country.Alsoyoucanbuy movie
ticketsusingthisapplication.
Tasks executed Workingon projecttasks,including:
- Critical bugsanalyzingandestimationtime forfixingthem;
- ImprovingCoreDatamodel of the project.
Environment IDE: XCode 7.2
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks:AFNetwork, UIKit,Foundation.
Versioncontrol system: GIT
Period From 08.2014 To: 01.2016
Project Roles Projectdevelopment andsupporting.
Project A set of 12 applications (for 12 shops) allows users to get various information
aboutColonial chainstores.
The main advantage of these applicationsisabighigh-detailedmapwhichhelps
usersto navigate the supermarket.Thismapisrepresentedasthe svgimage and
hence itmay be large zoomedwithoutanylossof quality.
Alsoithas an opportunity of offline navigationwhilewalkingaroundshops.
Tasks executed Workingon projecttasks,including:
- UI;
- Creatingaudiosessionforrecordinguser’svoice;
- InvestigatingandImplementingSVGKitlibrarytothe project;
3. - Developingandimplementingsome geometryalgorithmstosimplifymap
navigation;
- Implementinginnernavigationsystemof iOSscreens;
- Implementingandnon-stopimprovingthe offline navigationalgorithm;
- HandlingcrashesusingCrashlyticsframework;
- Boostframeworkforarm64 adaptation;
- Developmentof iPadversion.
Environment IDE: XCode 6.4, XCode 7
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks: AVFoundation,OpenGLES,QuartzCore, CoreText,
CoreGraphics, CoreLocation, CoreMotion, CoreBluetooth, UIKit,Foundation.
Versioncontrol system: GIT
Bugtracking:JIRA
Other:boost, SVGKit,MonkVG,MonkSVG,Crashlytics.
Period From 07.2014 To: 08.2014
Project Roles Projectdevelopment andsupporting
Project An internal applicationforhospitalstaff.Thisappisconnectedwithspecialbuttons
beinglocatednearpatients.Whenthe patientpressesonthe button –the app
receivespushnotificationmeaningthe patientneedshelprightnow.Everynurse
can take the call usingthisapplication.
Tasks executed Workingon followingprojecttasks:
- PushNotificationshandling;
- Local Notificationshandling;
- Some UI;
- Serverinteraction;
- Critical bugsfixing;
- Crasheshandling.
4. Environment IDE: XCode 6
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks: AFNetwork, UIKit,Foundation.
Versioncontrol system:GIT
Bugtracking:JIRA
Other:Crittercism, Linphone,Reachability.
Period From 05.2014 To: 06.2014
Project Roles Game graphicsand geometricmodel development.
Project The offline game whichconsistsof about70 levels.The goal of eachlevel istofold
the paperseveral timestomake the figure describedinthe level.Playercanuse
hints,theircountis limitedbuttheycanincrease theircount byan in-app
purchase.
https://itunes.apple.com/us/app/paperama/id842608717?mt=8
Tasks executed Workingon projecttasks,including:
- Designingandimplementinggame level screen;
- Creatingthe model of the paperlistandfolding,realizationof geometric
algorithmsusedinthisscreen;
- ParsingJSON-filescontaininginformationabouteachlevel:the figure neededto
obtain,allowedfoldscountandall level hints;
Environment IDE: XCode 5.1
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks: CoreGraphics, QuartzCore, UIKit,Foundation.
Versioncontrol system: GIT
Period From 04.2014 To: 04.2014 (Two weeksonly)
Project Roles Projectsupporting.
Project The projectfor storinginformation aboutvariouscryptographiccurrencies,
includingBitCoinetc.
Tasks executed Workingon projecttasks,including:
5. - Calculationdifferentvaluesconcerningcurrencies
- Plottingthe graphicsonthe correspondingscreen
Environment IDE: XCode 5.1
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks: CoreGraphics,CorePlot.
Versioncontrol system: SVN
Period From 02.2014 To: 04.2014
Project Roles Startupprojectdevelopment.
Project The projectfor publictransportpassangers.Theycanbuy ticketsand track
transporttrafficusingspecial systemwithBluetoothbeaconswhichare situated
somewhere inthe city.
Tasks executed Workingon projecttasks,including:
- UI, designcreationandimprovement;
- Designingandimplementinginnernavigationsystemof iOSscreens;
- Workingwithbeacons,handlingsearchingandfinding them;
- ImplementingworkingwithserverAPIanddesigninglocal database;
- WorkingwithURL-schemestoopenthe projectif the beaconwasfound
Environment IDE: XCode 5.1
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks: CoreBluetooth,MobileCoreServices,SystemConfiguration,
CoreGraphics,UIKit,Foundation.
Versioncontrol system: GIT
Period From 01.2014 To: 02.2014
Project Roles Projectdevelopment andsupporting
Project A client-serverprojectforthe restaurantcompany.The usercan see the actual
menuof the restaurant chainand theirschedule,leaveacommentetc.
Tasks executed Workingon followingprojecttasks:
- Displayingmenuas atable and as a collectionview;
6. - Developmentof adishdetail screen;
- Optimizationof the settingsscreen.
Environment IDE: XCode 5
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks: UIKit,Foundation.
Versioncontrol system:GIT
Bugtracking:JIRA
Period From 07.2013 To: 01.2014
Project Roles Projectdevelopment andsupporting
Project A client-serverprojectforcar owners.Ithelpsthemtofindcar services,registeron
test-drives,orderandbuycars, readauto newsetc.
Tasks executed Workingon followingprojecttasks:
- Registrationlogic;
- URL-schemeshandling;
- PushNotificationshandling;
- Some UI;
- Serverinteractionoptimization;
- Splittingprojectintotwoseparate targets.
Environment IDE: XCode 5
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks:,StoreKit,FacebookSDK,CoreGraphics,UIKit,Foundation.
Versioncontrol system:GIT
Bugtracking:JIRA
Other:Flurry,Google Analytics,Mixpanel,Reachability.
Period From 12.2012 To: 07.2013
Project Roles Projectestimationanddevelopment
7. Project A projectfordetectingQR-code withinformationof special type andthen
determiningdistance tothe objectsonaphoto anddimensionsof these objects
basedon givenQR-code information(bothforiPhone andiPad).
Tasks executed Workingon all projecttasks,including:
- Entire UI;
- Videosessioncreatingandsupportingitupsidedown orientation;
- Calculationof croppingframesgivenfromvideosession;
- ImplementingzXinglibrarytothe project;
- DrawingQR code detectionframe andothergraphical objects;
- Implementingcustomshutteranimation;
- Implementingdistance anddimensionscalculationalgorithms;
- InteractionwithiPhonePhotoGallery;
- DevelopingandsupportingiPhone 5andiPadversions.
Environment IDE: XCode 4.2
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks: AVFoundation,AssetsLibrary,QuartzCore,CoreVideo,
CoreGraphics,MediaPlayer,UIKit,Foundation.
Versioncontrol system:GIT
Bugtracking:JIRA
Other:zXing.
Period From 10.2012 To 12.2012
Project Roles Projectdevelopment
Project The main aimof the applicationistoletuserssee a listof available applicationsof
some organization.These applicationswere classifiedbycategory,price andother
characteristics.
Tasks executed Workingon all projecttasks,including:
- Entire UI;
- Database creation;
- Writingfetchrequests;
- Networkinteraction;
8. - Data/cache synchronization;
Environment IDE: XCode 4.2
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks: CoreData,UIKit,Foundation,QuartzCore.
Versioncontrol system:SVN
Bugtracking:JIRA
Period From 03.2012 To 10.2012
Project Roles Projectdevelopment,database architecture andsupport.
Project Name:qTour
The main aimof the applicationistoletusersdovarioustours.Thisapplication
containsdetailedcitymap,audioandtextinformationaboutmainsightsof the
city.
https://itunes.apple.com/ru/app/pariz-ot-qtour.-lite/id665842389?l=en&mt=8 -
free version.
https://itunes.apple.com/ru/app/pariz-ot-qtour-
audioigid/id665824737?l=en&mt=8 – paid version.
There are alsomoderationsectionexistsI developed forMacOS.
Tasks executed Workingon projecttasks for mobile versionandmoderatorsection,including:
- Database creation;
- Database supporting;
- WritingSQL queries;
- Networkinteraction (frommoderationsection);
- Google Maps interaction;
- Implementingcustommapanddrawingall graphical objectsonit;
- UI.
Environment IDE: XCode 4.2
Platform:iOS,Mac OS
ProgrammingLanguage:Obj-C
9. UsediOS frameworks: sqlite3,Foundation,MapKit,UIKit,CoreGraphics.
Versioncontrol system:SVN
Bugtracking:Redmine
Other:Google Maps APIv3.
Period From: 10.2011 To: 03.2012
Project Roles Projectdevelopment andtesting.
Projects Name:qJump
Thisis a game-like application toregisterphysical characteristicsof yourjumps and
movements.Youcangetpointsfor achievements,submityourresultsonaserver
and keepthe historyof yourjumps.
https://itunes.apple.com/ru/app/qjump/id516578811?l=en&mt=8
Tasks executed Workingon projecttasks,including:
- Making3D-model of a jump;
- Writinguse case and technique documentation;
Environment IDE: XCode 4.2
Platform:iOS
ProgrammingLanguage:Obj-C
UsediOS frameworks:QuartzCore,GLKit,UIKit,Foundation,
Versioncontrol system: SVN
Bugtracking:Redmine
Professional Skills
SKILLS Experience,
in years
Level
(Expert/
Advanced/
Intermediate/
Elementary)
Last used, year
OperatingSystems
MS Windows 12 Advanced 2016
Mac OS 5 Expert 2016
Database ManagementSystems
MicrosoftSQL Server 3 Intermediate 2011
MySQL 1 Intermediate 2011
SQLite (iOSCoreDataFramework) 1 Advanced 2012
Programming Languages
Java 1 Elementary 2009