Post Job Free

Resume

Sign in

Developer Jira

Location:
Pune, Maharashtra, India
Posted:
January 15, 2021

Contact this candidate

Resume:

KRISTINA UROSOVA

Snr iOS Developer

+44-742******* adjgcm@r.postjobfree.com

Skills Set

Native iOS - Xcode, Swift 3 (onwards), Objective-C, Foundation, UIKit, AutoLayout, AVFoundation, AVKit, CoreLocation, Mapkit, CoreData, CoreGraphics, CoreAnimation, XCTest, Apple Push Notifications (APNS), Grand Central Disptach (GCD), OperationQueues, URLSession, Codable, Protocol, Extension, Higher Order Functions

3rd Party – CocoaPods, Cathage, Moya, SwiftyJSON, JSONKit, Spring, LayoutKit, SDWebImage, Kingfisher, NoChat, Usabillia, TTTAttributedLabal, Lottie, PKHUD

Misc/Other – Model View Presenter (MVP), Model View Controller (MVC), Model View ViewModel (MVVM), Dependency Injection (DI), Singleton, Façade, (Abstract) Factory, Observer, Notifications, Object Orientated Programming (OOP), Test-Driven Development (TDD), Pair Programming, Code, Review, GitHub, GitLab, GitHub Desktop, Fork, Agile, SCRUM, XP, Prototyping, REST, Jenkins, Apple Human Interface Guidelines (HIG), Calabash, Continuous Integration, JIRA

Previous Projects

Snr iOS Developer Cuuva Cuuva September 2019 - Present

Xcode & Swift 5 – Features and enhancements implemented using the latest Swift version

UIKit, StackViews, CollectionViews – User Interface created wireframes using various elements from UIKit

XIBs & AutoLayout – Modular based user interface can adapt to all supported screen sizes

Core Graphics & Core Animations – Created custom animations and transitions to improve the user experience

URLSession, REST – Worked with a customized networking layer built on top of Apples URLSession framework

MVP, Dependency Injection, Factory – Worked the Model View Presenter architecture pattern along with various design patterns

JSON, Codable – Worked with a generic parser to deal with the JSON payload

Pair Programming, Code Review – Conducted weekly code review session and daily pair programming session

GitHub, GitHub Desktop – Source control following the Gitflow methodology

JIRA – Management of sprint including development testing and backlog

Ruby/Calabash – Automated user interface testing to better locate issues and areas of improvement

iOS Developer Vinted Vinted May 2018 - September 2019

Xcode & Swift 5 – Features and enhancements implemented using the latest Swift version

UIKit, StackViews, CollectionViews – User Interface created wireframes using various elements from UIKit

LayoutKit– Programmatically laid out the user interface elements

Spring – Created animations and transitions to improve the user experience

AVFoundation, AVKit – Worked with a camera to allow the user to take photos of their items

Moya, URLSession – Worked with popular network framework to communicate to the server via the REST protocol

MVP, Dependency Injection, Abstract Factory – Worked the Model View Presenter architecture pattern along with various design patterns

JSONKit, JSON – Worked with popular JSON parsing framework to the handle the payload

Kingfisher – Asynchronously fetched images to be cached locally to improve performance

NoChat – Worked with framework to allows instant messaging between users

CoreLocation, MapKit – Allows user to locate items near to their current location

Unit Testing, XCTest – New features and bugs fixes were tested following Test-Driven Development

Carthage – To include various 3rd party libraries including; Moya, LayoutKit, Spring, JSONKit, Kingfisher and NoChat

GitHub, GitHub Desktop – Source control following the Gitflow methodology

JIRA – Management of sprint including development testing and backlog

Mobile Apps Developer Yubl (Discontinued) July 2017 - May 2018

Xcode & Swift 4 – Features and enhancements implemented using the latest Swift version

Storyboard, UIKit – Group and layout ViewControllers relative to a section of the app for all device families

CoreAnimation – Implemented layer animation that required a specific order and more precise timing. Animated UIView objects with keyframe animations

Security Framework, SSL Pinning – Used for encrypting PIN number and for certificate pinning

Alamofire, URLSession – Worked with a protocol-based networking layer to communicate with the REST api

SwiftyJSON, JSON – Handling the networking payloads

CoreAnimation, Quartz Core – Drawing simple shapes and borders as per the user interface designs

Grand Central Dispatch (GCD), Dispatch Groups – Dispatching tasks on different threads to avoid locking the UI

MVVM, Singleton, Factory – Worked with the Model View Presenter architecture pattern along with various design patterns

CocoaPods – To include various 3rd party libraries including; Alamofire, SwiftyJSON, Usabilla and TTTAttributedLabel

GitHub, GitHub Desktop – Source control following the Gitflow methodology

JIRA – Management of sprint including development testing and backlog

Jnr iOS Developer Boxer October 2015 – July 2017

Xcode, Swift 3 & Objective-C – Lgeacy application was updated from Objective-C to Swift 3.0 before eventually being updated to Swift 3.1

Lottie, CoreGraphics, CoreAnimation, AutoLayout – Complex animations and custom flows with programmatic AutoLayout constraint manipulation

AVFoundation, AVKit – Video/Audio capture and playback

SDWebImage – Efficient handling of downloading and caching images

CoreLocation, MapKit – Location-based functionality with custom map annotations to visualise location data

MVC, Singleton, Façade – Worked with the Model View Controller architecture pattern along with various design patterns

Grand Central Dispatch (GCD), OperationQueues – Asynchronous, secure web-service requests

Apple Push Notifications (APNS) – remote communication with app notifications for alerts

Test-Driven Development (TDD), XCTest – Integration and regression following the TDD methodology

CocoaPods – To include various 3rd party libraries including; Alamofire, JSONKit, Lottie & PKHUD

GitLab, Fork – Source control following the Gitflow methodology

JIRA – Management of sprint including development testing and backlog

Education History

MSc (Hons) Computer Science University of London, London



Contact this candidate