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).