Position: Senior Software Engineer/Founding Engineer
Category: Golang
English level: upper
Years of experience: 11


Hi. I'm a software engineer with 15 years of experience building software solutions for different platforms(desktop, mobile, embedded) with C/C++ and Kotlin as core languages.

In recent years I've been working on the next projects as a:

- core developer of a framework for analytics on streaming video and audio data. 
Tools & Technologies: C/C++, Boost, GStreamer, FFMPEG, LibAV, OpenCV, C++ REST SDK, XLib, SDL2, Qt (QML). 

- mobile developer of an ML/CV cross-platform framework for iOS and Android platforms. I was responsible for the core part that was written in Kotlin(KMM), Kotlin Swift-bridge, and some AI-related modules that were written in C++. Also developed lotta custom Gradle plugins to automate testing and building processes. Tools & Technologies: Xcode, Kotlin Native, a little bit of Swift, Android and iOS SDKs, ARCore, Gradle.

- UAV embedded software engineer. I developed software for both sides: UAV and GCS. Tools & Technologies: C/C++, Boost, FFMPEG, LibAV, OpenCV, SDL2, Qt (QML), Swagger, Qt3D, Mavlink.

Duties:
- Software architecture and programming
- Code reviews
- Researching and prototyping
- Writing documentation
First of all, I'm looking for a team where I'll feel comfortable. People who share values that are oriented toward support, help, and growth instead of passive aggression. My life inspiration is in working with awesome people and making awesome things :)

I don't mind switching to something like Rust ;)

Startups are preferable.