Position: Python Developer
Category: Python
English level: upper
Years of experience: 0

Having a multiyear experience of developing different projects with Python as my primary programming language, I'm good at designing and bringing to life various algorithmic solutions using both object-oriented and functional programming paradigms. Besides that, using Linux-based systems for years, I've gained an experience in Bash scripting and administrating Unix-like systems across different Linux distributions. Being an open-minded person and having an English knowledge level on Upper-Intermediate makes me the one to comfortably discuss anything and effectively collaborate with.
I have been developing different non-commercial projects for years, each of them is a fully functional application and has it's own tech-stack. Some of them are listed below:
- Application that allows to store regular computer files on a plain paper. (Python, NumPy, PIL, OpenCV, ZLib)
- Live wallpaper engine that keeps azimuth of the sun on the screen in sync with the real sun. (Python, NumPy, Matplotlib, Multithreading)
- Von Neumann machine simulator with it's own assembly language, compiler and interpreter. (Python, Bash, OOP)
- Application that allows controlling Bluetooth Low Energy light bulbs directly from the laptop. (C, Bluetooth)
- Application that helps you to get rid of unwanted temporary files on Linux systems. (C, Linux SysCalls)
- Executable script that searches for file duplicates on your hard drive. (Bash)
I would happily like to work on a projects that require creativity in a form of designing and developing various algorithms.