Position: Junior Python Developer
Category: Python
English level: intermediate
Years of experience: 0.5


- Autonomous car license plate recognizer
Real-time visual authentication of vehicles by their license plates.
The software was able to correctly recognize license plates in 98.4% cases of real-world car photos taken from different angles, in various weather and lighting conditions, with different image quality.
Tech: Python, OpenCV, Keras, Tensorflow, PyTorch, PostgreSQL.

- Online puzzle solver for Human Benchmark platform
A software that emulates human behavior and solves different puzzles on the popular online platform. The puzzles are designed to test various human abilities such as reaction time, sequence memory, number memory, visual memory, typing speed, etc.
The app was able to pass all tests showing better results than 99.9% of other website users
Tech: Python, OpenCV, Keras, Tensorflow.

- Multipurpose bot AI for Diablo II Resurrected online game (Contributor)
A multipurpose algorithmic AI that handles different game scenarios. I joined this GitHub project as a contributor when it was on a relatively advanced stage - hundreds of commits in Rust programming language, which I had never worked with before. I had a goal to use it for my needs and introduce a number of missing features, related to the bot behavior, configurability, etc. I was able to quickly figure out the code structure and logic, learn some basics of the Rust programming language and the libraries the project was using (taking screenshots, image processing,
system events emulating, serialization, logging, etc.) and make the necessary changes.
Tech: Rust, Cargo, Serde, Scrap, Enigo.

For more detailed info about my projects/pet projects refer to my CV please.
Motivated Computer Engineering graduate seeking opportunities to participate in industrial-scale software projects, help a team of engineers to achieve their goals, learn and grow in the process.