Специалисты

Описание

Основной стек:
Java, JavaScript, PostgreSQL, C++, HTML, CSS, Atlassian Jira, Vue.js, Sketch, Git, Figma, Tailwindcss, HTML5, Linux, SQL, ООП, REST API

Высшее образование
Национальный исследовательский Томский политехнический университет, Томск
Физико-технический, Электроника и автоматика физических установок, 2013

Опыт
Проект

Приложение -система автоматизированного проектирования (САПР) алгоритмов АСУТП АЭС.

Описание

Java + vue.js – разработчик Разработка web-приложения на Java SE 13 (Spring Boot) + PostgreSQL: - разработка web-сервисов (Spring Web MVC); - работа с БД с помощью Spring Data (Hibernate, JDBC); - написание unit-тестов (JUnit); - разработка бизнес-логики клиентской части (Vue.js); - верстка веб-интерфейса по прототипам Skecth потом переехали в Figma (Vue.js, TailwindCss, Css); - рефакторинг текущего кода и исправление багов; - ревью Merge Requests backend, frontend; - разработка SQL-скриптов миграции и работа с СУБД PostgreSQL; - работа с инструментами командной разработки (Bitbucket, Confluence, Jira, после переехали на GitLab, Youtrack). Приложение представляет собой систему автоматизированного проектирования (САПР) алгоритмов АСУТП АЭС. Миграция БД - Flyway. Cборка проекта - Maven. Разворачивание проекта - Docker. В рамках разработки приложения решал задачи: - участие в создание архитектуры веб-приложения на vue.js; - участие в создание архитектуры конфигуратора ПТК (программно-технический комплекс); - участие в создание архитектуры модуля кодогенератора САПР; - интеграция САПР с ПО нижнего уровня (ПО контроллера реализованного на безоперационной системе); - разработка функций импорта/экспорта данных между Excel и САПР с помощью Apache POI; - реализация функции автоматического конфигурирования ПТК из табличных данных; - продумывание с дизайнерами UI/UX-дизайн САПР; - проведение презентации продукта потенциальным заказчикам

Технологии

Spring Boot PostgreSQL Spring Web MVC Spring Data (Hibernate, JDBC) JUnit Vue.js TailwindCss Css Bitbucket Confluence Jira GitLab Youtrack

Длительность

Апрель 2020 - по настоящее время (1 год 5 месяцев) месяцев

Проект

Первое JavaFx приложение по ускорения выполнения пуско-наладочных работ на объектах атомной электростанции

Описание

Ведущий инженер-программист - Создание автоматизированных скриптов на языке SQL для проверки postgresql проекта САПР на ошибки. - Первое JavaFx приложение по ускорения выполнения пуско-наладочных работ на объектах атомной электростанции. - Тестирование алгоритмов управления технологическими процессами атомных электростанций. - Разработка автоматизированных скриптов на языке Visual Basic для проверки проекта САПР на ошибки и автоматизированного создания технологических алгоритмов АСУ ТП атомных электростанций.

Технологии

SQL

Длительность

Февраль 2013 - март 2020 (7 лет 2 месяца) месяцев