Position: iOS/MacOS Software Engineer
Category: iOS
English level: upper
Years of experience: 8

- Own iOS/iPadOS pet project
=== Work experience:
- Working in a core team of a worldwide top-ranked mobile iOS app (adding new features, supporting the codebase)
- Refactored and test-covered a persistence module to a custom thread model, which 70% reduced AppStore crash count, and made the app super-stable
- Set up automation tests (XCTest), increased unit tests count from 0 to 100+; wrote integration tests with a team    
- Constantly adding features and fixing bugs in an existing C++ codebase; implemented architectural updates for a cross-platform C++ module with a team
- Added a bunch of memory & performance optimizations for a better UX (CoreGraphics, CoreImage, Metal, UIKit)
- Added and improved a lot of controllers in an existing MVC architecture 

=== Current role
Software Engineer, doing front-end(UIKit)/back-end(C++, image processing Apple frameworks)/unit testing in a partially remote team.
- Want to grow as an iOS architect / Full-stack.
- Want to work with Swift.
- Definitely don't want to do: product management, making UX decisions, supporting legacy Objective-C code.