I'm an iOS developer with a master's degree in Computer Science and 3 years experience in iOS development.
As an iOS developer, I've worked with Core Data, Core Location, Core Bluetooth, Crittercism SDK (crash report tool), MapKit, Google Maps SDK, AFNetworking, Facebook SDK, Local Notifications, Push Notifications, custom built libraries, developed own libraries and many more.
I love using Objective-C blocks, delegates pattern and Notification Center.
I like working on great UIs: animations, layout constraints (changing constants and priorities), custom navigation controllers, self-written side panels and many more.
Skills:
- knowledge of C and Objective-C
- knowledge of OOP (plenty individual Java, C#, C++ and Objective-C projects)
- knowledge of buffer and stack overflows
- debugging skills (used to work with Xcode, Visual Studio and Eclipse/NetBeans)
- knowledge of web services (mostly REST)
- knowledge of databases and RDBMSs (Oracle, PL/SQL, SQL Server, MySQL, SQLite, MongoDB)
- good knowledge of web programming (Server: NodeJS, ASP.NET, Client: HTML, CSS, CSS3, JavaScript, jQuery)
- know how to work with subversioning tools (Git, SVN, CVS)
- Analyze incoming projects for mobile development team (iOS and Android) and create time estimations to complete them
- Create project architecture
- Leading projects development (assign tasks to myself and other iOS developers, assist and instruct Android team with project development)
- Writing code - Improving existing code - Writing some more code
- Taking apps through App Store publishing process (according to Apple guidelines) and Google Play publishing process