Position: Senior iOS Developer
Category: iOS
English level: upper
Years of experience: 10

When my career as a software engineer was in the very beginning, my team lead was a really cool guy, who could teach me a lot. Once he told me to debug an issue deep inside Cocoa binaries. It was challenging that time and I got a lot of low-level knowledge that time.
My first IT job was in 2012, and I am creating apps for iOS since 2013. I have been developing some macOS apps as well. I've been a team member at several successful projects, working closely with customers and understanding their business needs. Now I am responsible for development of iOS applications. I'm involved in creating solutions, implementation of features from scratch, hiring, etc. I have experience in release process automation as well.

Technology stack I was lately working with includes Swift, RxSwift, command line tools, CocoaPods, WebRTC, WebSockets.

During my career I've been using Swift and Objective-C as primary programming languages, as well as shell scripting and other tools to solve problems effectively. 

I've got experience with well-known architectures like MVC, VIPER, and MVVM with RxSwift. I'm familiar with dependency management tools like CocoaPods, and Carthage.

In my free time, I like to explore new things. My latest passion and language of choice for pet projects is Rust.
I am looking for an interesting product (iOS preferred) and friendly team.