During my free time, I’m fond of learning Android and react - native programming and developing algorithms for big data using Apache Storm.
Besides, during July – September 2014 I have successfully completed Java courses in the company “Exposit” in Grodno, Belarus. And got a certificate, that confirms my successfully ending of them. Special emphasis of courses was laid on the development of Web-based applications using Spring and Hibernate. I have learned a lot on these courses, as well as improved my knowledge in certain areas. I have learned more deeply the concept of the OOP, have studied detailed the use of collections in Java. I’ve used the following Java technologies: Maven, Hibernate (have developed Hibernate-layer and learned how to store and retrieve data objects), Spring MVC (have studied very well the concept of Model-View-Controller). I’ve applied the following internet technologies: HTML, Java Server Pages (JSP), used JSTL-tags and applied CSS. Besides, I’ve used the application server “Tomcat Web Server”. Also used the SVN-repository. By the end of the course, I have defended the project Web-application "bookstore", which includes the work of Hibernate and Spring MVC. The application is developed in Java language with the use of Eclipse IDE.
I took a course of E-legion and Google lectures on Android Application Development during April – July 2015. Here are some of the topics that were explored during this course:
In September 2016 I successfully completed and received a certificate of the Android – school programming course in company “E-Legion” in Kazan, Russia. The main purpose of course was the development of client – server applications on the Android OS including studying of such topics as architecture of android applications, reactive programming with RxJava, modern architectural patterns, like MVP and MVVM, android – apps testing and much more. At the end of the courses, I have developed a client – server application for football fans “Premier League” on Android OS.