Роман Б. Kotlin разработчик, Middle+
ID 14282
РБ
Роман Б.
Мужчина
Беларусь, Гомель, UTC+3
Ставка
3 875 Р/час
НДС не облагается
Специалист доступен с 3 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный разработчик уровня Middle+. Чрезвычайно мотивирован на постоянное развитие собственных навыков, хороший командный игрок. Высокоответственный, с аналитическим и детальным подходом к разработке программного обеспечения. Сильные навыки решения проблем и устранения неполадок. Постоянно совершенствует и расширяет свой технологический опыт.
Проекты
(12 лет)
Разработка раздела "Банковские гарантии" платформы для крупного банка. Разработка идет с нуля, проект построен на микросервисной архитектуре.
Роль
Back end developer
Обязанности
Динамично и устойчиво растущая универсальная финансовая группа, которая призвана быть для своих клиентов финансовым партнером первого выбора, обеспечивая их потребности наиболее удобными и современными способами. Работает с клиентами в следующих направлениях: кредиты, карты, ипотека, автокредиты, вклады и счета, переводы, госуслуги, обширные пакеты услуг для малого и среднего бизнеса. Клиентская база на данный момент до 35 млн. человек
Разработка идет с нуля, проект построен на микросервисной архитектуре.
Обязанности: бэк энд разработка; ревью кода; багфикс; рефакторинг кода; тесты на основе кода
Стек специалиста на проекте
Kubernetes, Postman, Spring Data, Lombok, Liquibase, Flyway, JSON, Java, Git, Bitbucket, JUnit, Mockito, JPA, Gradle, IntelliJ IDEA, Swagger, Kafka, Thymeleaf, jetbrains, Apache Kafka, Docker, Kotlin, Spring Security, Hibernate, OpenShift, MapStruct, TestContainers, Maven, PostgreSQL, RabbitMQ, Spring Boot
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2021 - Июль 2024
(3 года 6 месяцев)
Фриланс
Роль
бэк енд разработчик
Обязанности
Проект для железной дороги
Проблема: при отрицательных температурах железнодорожная стрелка замерзает, и механизм не может переключиться.
Требование состояло в том, чтобы разработать устройство с централизованным управлением, которое предотвратило бы замерзание железнодорожных стрелок.
Мы решили обогревать рельсы и стрелку с помощью нагревательных элементов. Нагревательные элементы были прикреплены через твердотельные реле. Мощность нагревательных элементов можно было регулировать с помощью программного обеспечения ШИМ (широтно-импульсная модуляция). Обрывы проводов или короткие замыкания контролировались датчиками электрического тока. Нагревательные элементы автоматически включались и выключались в зависимости от температуры окружающей среды и условий осадков.
Температура окружающей среды измерялась с помощью датчика DS18B20 (протокол 1-wire). Датчиков осадков на тот момент у нас не было.
Потребляемая энергия измерялась с помощью датчика Меркурий-236, имеющего протокол, похожий на Modbus.
Устройство подключалось к серверу через gprs-модуль SIM-800, управляемый с помощью AT-команд. Рабочий код был адаптирован и модифицирован с китайского. Модуль поддерживает протоколы tcp/ip и udp/ip. Передача данных осуществлялась через tcp/ip. Данные были представлены в виде строк JSON. Мы выбрали JSON, потому что его было легко обрабатывать на стороне сервера, независимо от того, как это повлияет на сторону контроллера. Передавались следующие данные: настройки устройства (чтение-запись), изменения технических параметров, сообщения об ошибках. Первая версия сервера была написана на Python.
Мы выбрали контроллер STM32F103RC, так как он наиболее соответствовал заданным требованиям и имел разумную цену.
Tехнологии и инструменты: CMSIS, Keil uVision, FreeRTOS, 1-wire, UART, DMA, GIO, AI.
Программное обеспечение для управления устройством CIP №2
CIP это устройство для очистки автоцистерн, процесс состоит из последовательного ополаскивания горячей водой, моющей жидкостью и снова горячей водой. Устройство использует электрические сигналы для конфигурации преобразователя частоты, а клапанный терминал не использует Profinet для связи с контроллером.
Tехнологии и инструменты: S7-1200 CPU 1215, HMI Weintek MT8090XE.
Система автоматизации процесса взвешивания автоцистерн
Используется для автоматизации и управления процессом взвешивания автоцистерн. Измеренный вес обрабатывается SCADA.
Tехнологии и инструменты: OVEN PLK-100, Scada - WinCC HMI
Стек специалиста на проекте
AI, Keil, freertos, Vision
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2018 - Январь 2022
(3 года 5 месяцев)
БайТорг
Роль
бэк энд разработчик
Обязанности
Система агрегирует все государственные и коммерческие закупки из открытых источников. На основе этих данных пользователь может создавать собственные фильтры для поиска нужных закупок или исключения ненужных. Веб-сервис для получения и хранения данных из трех отдельных систем. Работает с базой данных и запросами между сервисами.
Обязанности: бэк энд разработка; фронт энд разработка; ревью кода; багфикс; рефакторинг кода; тесты на основе кода
Стек специалиста на проекте
Integration testing, Framework, Functional testing, HTML5, JavaScript, defect management, GitLab, Spring Data, Java, JUnit, Restful, Selenium WebDriver, CSS, Docker, System testing, CI/CD, test design techniques, Material UI, MySQL, PostgreSQL, RabbitMQ, Vue.js, GUI testing, Spring Boot, Spring
Отрасль проекта
Government & Public Sector
Период работы
Сентябрь 2020 - Январь 2021
(5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Гомельский Государственный Технический Университет им. П.О. Сухого
Специальность
Механико-технологический факультет
Завершение учебы
2013 г.
Высшее
Учебное заведение
Гомельский Государственный Технический Университет им. П.О. Сухого
Специальность
Факультет автоматизированных информационных систем
Завершение учебы
2015 г.
Дополнительное
Учебное заведение
FESTO
Специальность
Siemens программируемые контроллеры, коммуникация Simatic S7
Завершение учебы
2016 г.