Position: Senior iOS Developer
Category: iOS
English level: fluent
Years of experience: 11

Lots of apps in AppStore involving all possible spheres and technologies, excellent feedback from all clients
Experienced iOS developer. Flexible and responsible. Quality-oriented thinking.
iOS development, Swift, Objective C, Cocoa, CoreData (11 years);
- Java SE development (good knowlegde, 12 years);
- C++ development (basic knowledge);
- Software architecture and planning (9 years);
- Java EE, JSP, Java Servlets;
- Databases (MySQL, PostgreSQL, SQLite), DB architecture and related languages (SQL, PL/pgSQL), stored procedures programming;
- Networking (TCP,  UDP, application layer protocols, HTTP, FTP WebSocket), network interaction architecture and custom protocols for network interaction;
- Location-based applications development;
- Mobile messengers development;
- Team lead experience;
- Objective C to Swift refactor;
- Skill sharing, mentoring, internship supervising;
My primary project for last several years was application for construction planning involving a lot of database, networking, background execution, caching and maths. My employer is highly satisfied with results of my work. Besides development my duties include architectural planning of new features, improving existing data flows, networking optimization, data consistency control and a lot more. In short I’m the only developer responsible for complex iOS application that is used by several thousand people for their everyday work.
I’m interested in positions where I can get experience in product development as part of high-skilled developers team. In future I’d like apply my skills in architecture and team leading, deliver quality product with best performance and UX.
Flexible working hours and possibility to work remotely for part of workdays are nice to have.