Kirill Korolev - Java Developer

  • Middle
  • Georgia, Tbilisi
  • 1 700 $ (дол/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 1 год назад
Photo

Навыки

  • IoT
  • Java
  • Kotlin
  • Spring
  • SQL

Опыт работы

Tibbo Systems

Software engineer - 2019-2022

Development of complex Internet of Things systems using Aggregate software:
− Creating the architecture of the project modules
− Writing functions and queries (including using Java and SQL)
− Configuring interaction with external systems (via REST API)
− Configuring software and connecting monitoring equipment
• Development and configuration of solutions using machine learning (prediction of equipment failures)
• Team mentoring
• Communication with the customer
During the work:
− I rewrote and increased the accuracy of the equipment failure prediction model.
− I developed the architecture and implemented the notification mechanism replacing complex business processes, thereby freeing up the time of the customer's specialists.
− I gave lectures inside the company and for customers on machine learning and the operation of our platform.
− I single-handedly implemented a SCADA system for the customer.

Tibbo Systems

Java Developer - 2022 - now

— Added clusterization algorithms to the machine learning module.
— Added math statistics functions on the server (Java) and web (TypeScript) parts of the platform
— Added the ability to unload and load objects (device authors, logical blocks and settings), for subsequent integration with Git.
— Added mechanisms for visualizing data flow for users to troubleshoot problems in the system.
— Improved the application's interaction with relational databases.
— Conducted lectures on the added functionality and operation of the platform.
— Fixed many bugs and wrote tests for the added functionality.

Образование

Bachelor's degree, Computer Science and Engineering

Moscow Humanitarian-Technical Academy (former Moscow Economic and Linguistic Institute)
2014 - 2019

Обо мне

As a dedicated and reliable Java developer, I have more than 4 years of experience in the software development field. I previously worked as an IT Management Solutions Engineer where I managed my own projects and participated in larger projects with other teams. In 2 years I grew from a junior engineer to a senior one. However, I decided to develop myself as a Java expert because I am more interested in thinking through algorithms. As a Java developer, I was able to improve the machine learning module and mathematical statistics functions, as well as many additional features to improve and optimize the platform. In my work, I like to solve complex problems involving interesting algorithms.
Outside of development, my personal interests include: machine learning, engineering, sports and travel. I like setting personal targets for myself and achieving these targets fulfills me. I took a course in machine learning from Stanford University and put it into practice, created an electric motorcycle, climbed to a peak over 5000m high.

34 / 0,332 / 47.9mb