Ivan Gavrilov
Portfolio
WSN-Simulator
● Software for conducting simulations of wireless sensor networks using various routing algorithms and power optimization methods. ● The software is written in Python using libraries such as Tkinter, Matplotlib, and Scikit-learn. ● The program has a graphical user interface for displaying the state of each IoT device and the network in general.
PTZ-Tracker
● Software for automatically aiming cameras at the subject based on ssd_mobilenet neural network and computer vision algorithms. ● It is written in Python using libraries such as TensorFlow, OpenCV, and SciPy. ● The program is controlled via Flask Web-API with the database backend using ORM, the SQLAlchemy library and MySQL. ● The software was deployed using Docker containers on Ubuntu 18.04 or 20.04 operating system on university cluster servers or Nvidia Jetson Nano single board computers with the Linux Jetpack environment set.
Parallels Toolbox
● During my studies I’ve worked in Corel Corporation a Canadian software company headquartered in Ottawa, Ontario, specializing in graphics processing. ● In this company, I participated in the development of the Parallels Toolbox product, which offers various user utility solutions for Windows and Mac OS operating systems. ● Engaged in research with a large number of programming languages and technologies, and implemented different solutions for the assembly and operation of the application.