Dmitry Gusev
Java Software Engineer at Компания «КРИТ»- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Credentials
-
Spring Boot Unit Testing with JUnit, Mockito and MockMvc
Udemy: Online CoursesAug, 2022- Oct, 2024 -
Advanced Java Topics: Java Reflection - Master Class
Udemy: Online CoursesMay, 2022- Oct, 2024 -
Hibernate: Advanced Development Techniques
Udemy: Online CoursesMay, 2022- Oct, 2024 -
Java Multithreading, Concurrency & Performance Optimization
Udemy: Online CoursesMay, 2022- Oct, 2024 -
Spring & Hibernate for Beginners (includes Spring Boot)
Udemy: Online CoursesMay, 2022- Oct, 2024
Experience
-
KRiT
-
Russian Federation
-
IT System Custom Software Development
-
1 - 100 Employee
-
Java Software Engineer
-
Jan 2021 - Present
Participating in the further development and extensive upgrading of the Web Application under the project: «Automated System for Analysis, Evaluation and Prediction of Emergency Situations at Nuclear Industry Facilities» by Rosatom. Inner modules migration on to a new stack of frameworks, including database migration from Oracle to PostgreSQL. Full redesign of the modules for handling operations of corporate information aggregation, restructuring import/export between databases for other modules/systems, meta-entities environment creation based on aggregated data in order to use in further dispatches, etc. Implementation of the microservices for bulk messaging purposes via e-mail, SMS and ViPNet. Organizing the environment between modules and microservices.Main technologies and products currently in use: Spring Framework, JUnit, Mockito, Maven, Hibernate, Reactor Netty, PostgreSQL, Vue.js, H2, R2DBC, Flyway, Tomcat, Git, Docker, Jenkins; Foresight Analytics Platform. Show less
-
-
Junior Java Developer
-
Jan 2020 - Dec 2020
Participating in the maintenance and additional development of the existing complex Web Application under the project: «Automated System for Analysis, Evaluation and Prediction of Emergency Situations at Nuclear Industry Facilities» by Rosatom. Extending functionality in different modules from corporate information to radiation monitoring, optimizing users' workflow in the system, adding support for the analytical dashboard accessibility in web imported from Foresight Analytics Platform, etc.Main technologies and products which had been used: Spring Framework, Maven, GWT, Tomcat, Git, Oracle PL/SQL, Foresight Analytics Platform. Show less
-
-
Junior Software Developer
-
Apr 2019 - Dec 2019
Participating in multiple projects intertwined with Foresight Analytics Platform, which are mostly "Regional Control Center" systems for the different regions, and also «Information and Analysis System» for the HSE University. Implementation of the OLAP data-structures, inner Foresight modules (on Fore language) to handle different behaviours for either dashboards/reports or data transformations. Creation of the dashboards/reports themselves and UI-forms for administrative control. Deep dive in the SQL and Fore language development.Main technologies and products which had been used: Foresight Analytics Platform, MySQL, Oracle PL/SQL. Show less
-
-
-
Regional Information Technology Center (RITC)
-
Pskov, Pskov, Russia
-
Intern
-
Sep 2016 - Dec 2016
Database and OLAP development for visualisation and aggregation of the information based on the parents surveys in schools across the Pskov region. Main technologies and products which had been used: Saiku Analytics, Pentaho Schema Workbench, FirebirdSQL. Database and OLAP development for visualisation and aggregation of the information based on the parents surveys in schools across the Pskov region. Main technologies and products which had been used: Saiku Analytics, Pentaho Schema Workbench, FirebirdSQL.
-
-
Education
-
Saint Petersburg State Electrotechnical University "LETI"
Master's degree, Informatics and Computer Engineering (code: 09.03.01) -
Pskov State University
Bachelor of Engineering - BE, Informatics and computer engineering (code: 09.03.01)