Sergey Barinov

Sergey Barinov

Faculty: Computer Science and Technology
Department: Computer engineering
Major subject: System programming
Master's thesis theme: Development and research of debugging tools for Microsoft Windows kernel mode
Supervisor: Professor, D.Eng. Vladimir Svyatny
Consultant: senior lecturer Olga Shevchenko

Autobiography

I was born on December 29, 1988 in Donetsk. After 2 years family moved to Yasinovataya, small quiet and well-groomed city. In childhood I was quiet and restrained, these qualities in some extent were saved. Speaking about bents, It's been too much fun designing something child, thinking over idea.

I have happened to study at three schools. School 7 was first of them, where at that time the unique in town class appeared with teaching in Ukrainian. From the third grade I taught in Moscow Region in gymnasium during one year. There for the first time I fetched up in a district mathematical competition. Then for me It was great gladness. I resiled and continued teaching at school 6 of Yasinovataya. I am engaged in mathematics (I am interested in that because the computer world was unavailable), participated in regional mathematical and physical competitions, thanks to success in International Competition in Mathematics "Math Kangaroo" visited Crimea. In the eighth grade I sign up to take a computer course on occasion. Shortly I got own computer. But now I was sorry that bound my occupation with computer technology so lately.

In 2003, I met a person who greatly influenced on my life. His name is Sergey Lysenko. It was he who taught me the basics of programming, managed to interest and opened a new world without limitations. Sergey Lysenko, a former engineer for automated control systems, is currently one of the best teachers of informatics in Donetsk region. Under his leadership, I participated in the development of our school website, and in 2004-2006 I led own development project: network testing system called «Testing advances knowledge suite». This is a client-server system written in Delphi and includes DBMS Firebird, intended for monitoring of knowledge in schools and at the moment is still in operation.

I decided, that it is necessary to think beforehand about further studies, so I considered necessary to prepare. I passed the test and was enrolled in Lyceum of the Donetsk national university. I liked no means all aspects of lyceum life but I don't regret about my choice. Then I met wonderful people. I won in regional competition of research carried out by the students-members of the Ukrainian Small Academy of Sciences, section “Computer networks, databases and banks of data”, went to Kiev for participation in all-Ukrainian stage, but unfortunately my knowledge of math did me a bad turn. I got the diploma on all-Ukrainian Contest of Information Technologies, diploma on a Regional Informatics Competition.

By that time I knew exactly that I would like to devote one's life to programming, so in 2006 entered Donetsk national technical university. A group turned out friendly, always I could find man, who was ready to help to understand with an incomprehensible question. Major "System programming" allowed to find out internals of engines those programmers use at every turn, but often imagine principle of operation very vaguely. It's, for example, processing of window messages in OS Windows and their interaction with hardware, file systems organization, virtual to physical address translation, executable structure.

In third year I took an interest in developing of application software using Microsoft .NET platform. There is a huge class library covers practically all cases, first-class language C# and convenient development environment... What more needs to be happy? I think It's a biggest breakthrough since Borland Delphi appearance. However It didn't disturb learning of system software: under the direction of Olga Shevchenko I am engaged in driver development and debugging tools for Microsoft Windows kernel mode.

In 2010 I joined a team which represented out university at All Ukrainian student's Olympiad "Computer engineering" in Zaporizhia and All Ukrainian student's Olympiad "System's programming" in Kharkiv. In the first case It was success: out three-man team became a winner.

After receiving a bachelor's degree of computer engineering I continued my education in magistracy same faculty in order to be competitive in the labor market and have in the future career prospects.

Almost all my free time I spend at the computer, trying to understand what I'm interested. Programmers must constantly keep skills up to date, learn new approaches and technologies, otherwise they can very quickly become a repository of outdated knowledge. In addition to writing programs, I am fond of the administration of computers. I prefer products such major companies as Microsoft and Intel - for me it is a symbol of quality and reliability. Last year, I'm not parting with my communicator, which became a single mobile center.

I very fond of science fiction, in particular, books of Isaac Asimov.

I consider that concepts «hobby» and «work» must be one whole. I would like to do interesting and large business on specialty.