Для связи:
Tg: @Roman_Avdon
• В 2023 году прошел профессиональную переподготовку в Корпоративном институте КНИТУ-КАИ по дополнительной профессиональной программе "Информационные системы и технологии", таким образом получил доп. квалификацию программиста.
• Изученные технологии: React, Next.js, JS, TS, Git, HTML5, SCSS, Styled-Components, Express.js, Angular, RxJS
В последнее время работал на Angular, но готов рассмотреть и другие стеки разработки. Изначально работал на React, быстро переключился на Angular и начал приносить пользу компании.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка и поддержка пользовательского интерфейса для автоматизированных рабочих мест сложной промышленной системы управления производством.
- Разработка АРМ: Полный цикл создания UI для систем оперативного планирования
- Интеграция с backend-сервисами: Подключение и работа с REST API, обработка и валидация данных, реализация механизмов взаимодействия с серверной частью
- Функциональность фронтенда: Реализация массовых операций с данными, сложных форм ввода, модальных окон, динамических фильтров, валидации и интерактивных отчетов с выгрузкой в Excel/PDF
- Участвовал в улучшении внутренней UI-библиотеки, что стандартизировало разработку и сократило время на создание новых модулей
- Периодически проводил код-ревью и помогал junior-разработчикам. В течение двух недель полностью исполнял обязанности техлида (во время отпуска руководителя), обеспечивая бесперебойный workflow команды и решение всех технических вопросов.
Работа с внутренними сервисами компании как в frontend, так и в backend части. Исправление ошибок и добавление нового функционала.
Стек: nest + angular.
Пришёл без опыта использования данных инструментов, но уже через неделю освоился и активно выполнял поставленные задачи.
- Сократил время обработки данных на сервере в 2 раза, оптимизировав алгоритм.
- Реализовал на сервисе рабочую зону для создания схем с drag&drop элементами и бесконечным полотном с возможностью отправить на печать построенную схему.
- Создал модуль "Таблица компетенций", позволяющий отслеживать обучение сотрудников
Прохождение эксплуатационной практики. Задача состояла в разработке алгоритма определения существования циклов в ориентированном полном графе и разработке ПО на языке C++ на основе этого алгоритма.
Проект на github: https://github.com/Avdonins/Practice2022-work-with-graph
Разработка и администрирование информационных систем
Защитил диплом на отлично на тему "Разработка клиентской части веб-приложения для знакомств". Разработка велась в команде, где я был полностью ответственный за frontend часть. Выполнена с использованием Angular 17, RxJS, PrimeNG и SignalR
В 2023 закончил бакалавриат по специальности "Программная инженерия", на данный момент продолжаю обучение в магистратуре по направлению "Разработка и администрирование информационных систем".
В качестве дипломного проекта была разработана система для мониторинга и анализа цен на компьютерные комплектующие. Данный проект состоит из двух приложений: парсер данных и веб-сайт. Парсер разработан на языке Python с использованием библиотеки Selenium WebDriver. Для создания веб-сайта использовались следующие инструменты: Next.js, PostgreSQL и PrismaORM.
Подробнее о проекте: https://github.com/Avdonins/diploma2023