Mikhail Ushakov

Profile

I am a software developer and BSc Computer Science student at Radboud University Nijmegen. Currently, I am mostly interested in Java application development and Spring Boot API development. Also, I have some experience in IDE plugin development, physics simulators, computer graphics, data science, and competitive programming. I also actively used in my coursework and personal projects the following programming languages and technologies: C/C++, Haskell, Python, and MySQL.

Projects

IDE-News - The IntelliJ platform plugin that allows you to subscribe to different RSS channels and read your favorite news not leaving the IDE.
SingnalProcessor - The oscilloscope simulator that allows generating and visualizing different signals. Also, it is possible to add noise to the signals and then analyze and transform them.
LensRayTracing - Ray tracing and rays trajectory modeling for the cylindrical lens and single light source.
PGMpp - The image manipulation library for PGM images format.
ElectricField - The interactive physics demonstration environment that allows the simulation of the lines of force produced by two charged particles.
StatiegeldCouponsApp - Android-based Statiegeld coupons keeper
StatiegeldCouponsAPI - Web API part for the StatiegeldCoupons project.
CubeSolver - Rubik's cube solver written in pure C++ with OpenGL 3d visualization.
ScheduleBot - ITMO University schedule bot for Discord

Certificates

Elements of AI
University of Helsinki and Reaktor Oct 2021
IELTS Academic
Students International IELTS Test Centre Mar 2021
Programming in C++
Wärtsilä Digital Technologies Nov 2020
Basics in Java Programming
St. Petersburg Computer Science Center Aug 2020
Programming in C++
St. Petersburg Computer Science Center July 2020
Introduction to Programming in C++
Yandex Academy July 2019
Mathematics, Informatics, and Physics
Moscow Institute of Physics and Technology June 2018
Competitive Programming Summer School
ITMO University June 2018

Volunteering

Student volunteer
ITMO University Mar 2020
Olympiad in Information Technology student volunteer.
Student volunteer
St. Petersburg Lyceum 239 Dec 2018
Math Day student volunteer