Sviluppatore, developer, ios, android
Mat*** ***** (XX Anni)
iOS Developer a Movisystem s.r.l.
University of Technology Wrocław
Roma,
Lazio
Questo candidato e' disposto a spostare
|
Esperienza
iOS Developer
Movisystem s.r.l.
ott 2017
-
apr 2018
• Individual design and development of mobile application from the scratch. • Building and realeasing application to app store. • Using Realm DB for storing data inside the app. • Using Alamofire for comunication
iOS Developer
Human Device Sp. z o.o.
mag 2017
-
set 2017
• Learning another concept of code organization: MVVM, Coordinators. • Reactive programming, first contact with RxSwift and its extensions. • Opportunity of code reviewing, organizing workflow.
iOS Intern
Human Device Sp. z o.o.
mar 2017
-
apr 2017
• First contact with big commercial projects. • Working with OSX. • Code versioning (GIT, GIT flow, SourceTree). • Learning Swift language, standard MVC structure and XCODE. • Project maintenance (simple bugfixing, implementing small features). • Working with third party libraries (Alamofire, ObjectMapper etc.). • Contact with networking layer of application: JSON structure, mapping JSON into objects, HTTP request).
Formazione
Computer Science
University of Technology Wrocław
ott 2013
-
feb 2017
• Individual design and development of mobile application from the scratch. • Building and realeasing application to app store. • Using Realm DB for storing data inside the app. • Using Alamofire for comunication
Lingue
English - advanced
Polish - Native
Italian - Understanding
Informazioni addizionali
• Mobile application development on iOS platform. • Mobile application development on Android platform. • Alamofire, Realm DB • Fabric, Crashlytics • Programming in JAVA and C++ languages. • Using CocoaPods. • Knowledge of Design Patterns. • Knowledge of JavaScript, HTML and CSS. • Knowledge of SQL and Object Relation Database(Oracle SQL). • Programming on Mac and Windows operating systems. • Proficient in maintaing documentation in English and Polish. • Skills in Microsoft Office. • Knowledge of Version Control Systems (Git, SVN).