Position: Senior iOS developer, Tech Lead
Category: iOS
English level: intermediate
Years of experience: 11

My last project (3 years): video conference application.
Languages: C++/Objective-C. Technologies: SIP, H264 video decoding/encoding, OPUS/G722 audio decoding/encoding, networking (TLS/TCP/UDP). On this project I get a really great experience in creating an application for video / audio conferencing. I work mainly with C ++ because the client application is very thin. The client application is written entirely on the Objective-C.

====

Previous project (3 years): application for medical clinics.
Responsibilities: iOS-development, architecture design, refactorings of existing solutions, specifications creation for small features, promote and develop solutions for iOS-autotesting (UI + component testing + TDD)
Tools and technologies: Objective-C, Swift, Java, SOAP, XML, REST, JSON, Networking, Automation, Jira, Git, Scrum, Logentries.

====

I'm working in iOS development from march 2009 (12 years).

Before that he worked as an embedded developer (C/asm for microcontrollers). IoT until now is a zone of my interests and I have one commercial pet-project  in this sphere.
Main skills:
- C/C++/Objective-C. OOP/OOD, design patterns, popular algorithms;
- Swift without practical experience (unfortunately);
- All native iOS frameworks, popular open source iOS frameworks;
- TDD (XCTest), autotesting (KiF, OCMoc, XCUITest, etc);
- REST, SOAP;
- Multithreading;
- Networking (TLS/TCP/UDP);
- SIP, H264 video decoding/encoding, OPUS/G722 audio decoding/encoding;
- Can make good projects with technical documentation (UML, Doxygen);
- Can manage small group of developers (even with remote colleagues);
- Can accompany a project from idea to release.

Additional skills:
- PHP (just syntax + standart library);
- Java (standart libraries, experience in writing tests);
- QA (some principles of work);
- Embedded development (C/asm for microcontrollers);