Position: C++ Developer
Category: C++
English level: intermediate
Years of experience: 5


I am a Senior Software Engineer with over 5 years industry experience and currently work for PicsArt(The world's leading creative platform).
I am skilled mainly in C++, Rust.
Strong mathematical background.
I am working with cross-platform library written in C++ with mix of various rendering engines(OpenGL, Vulkan, Metal) which is the core image engine for PicsArt application. 
We deliver for other teams bindings in various languages for`
- iOS(Swift, Objective-C)
- Android(Kotlin, Java, with help of JNI)
- Linux(Python, with help of PyBind)
- Web(Javascript, WebAssembly with Emscripten) 
I have participated in all of this stages mentioned above especially in Web support.
Experience building library for various architecture such as arm64, armeabi-v7a, x86, x86_64 and linking well-known third-party libraries like OpenCV, Skia to our huge project and use them.
Writing unit and integration tests(GTest, JUnit, XCTest, Mocha, PyTest, Selenium Automation tests for testing WebAssembly in various browsers)
Build process(CMake, Gradle, XCode Build)
Working platforms and tools(macOS, Linux, Android Studio, XCode, vim)
Other(Git, Jira).
In my usual day I am dealing with many languages and technologies stack. This is perfect but meantime I can't focus mainly in C++. Jumping from tasks to tasks with no related contexts exhaust me because I must quickly understand code in another language, it's best practices to deliver stable API or write good tests. So I'm considering the company which use C++ extensively and a little beyond it.