Описание: Реализовать AMQP-клиент в виде модуля, который должен быть устойчивым к падениям брокера сообщений RabbitMQ. При крахе RabbitMQ должен выполнится реконнект. Необходимо для выполнения: Хорошее понимание Node.js и принципов работы ...
Про школу
Начинал изучение программирования с языков Basic, Pascal. Там же определился с будущим направлением, куда пойду учился и в какой сфере развиваться.
Про техникум
Познакомился с процедурным языком C. Разобрался с принципами работы объектно-ориентированного языка C++ (разрабатывал библиотеки, направленные на математику). Создавал несколько небольших проектов на C#. Изучал основы VBA. Проектировал и разрабатывал базы данных, используя MS Visio, MySQL Workbench и MySQL database. Кроме учебы, занимался созданием наземных беспилотных транспортных средств. Участвовал в полевых испытаниях беспилотных систем РобоКросс 2015. Во время подготовки к соревнованиям РобоКросс-2015 изучал LabView. Участвовал в чемпионате WorldSkills Russia 2015 в компетенции Веб-дизайн, после чего увлекся веб-разработкой.
Про университет
Познакомился с компьютерной геометрией на примере AutoCad, программой для моделирования электрических и электронных цепей Micro-Cap, пакетом программ для решения задач технических вычислений Matlab. Разрабатывал программы по защите информации и шифрованию. Изучал различные технологии программирования, в частности написание алгоритмов на JavaScript. архитектуру информационных систем, разработку сетевых приложений, жизненный цикл разработки информационных систем, корпоративно-информационные системы на примере 1С, создание и обучение нейронной сети на Python при помощи NumPy, Keras, TensorFlow.
Первый опыт работы
Понял алгоритмы построения веб-приложений: гипертекстовую разметку (HTML 4, 5), язык сценариев на сервере (PHP) и язык сценариев на клиенте (JS). Изучил технологию Ajax. Разрабатывал модули внутренней CMS компании на PHP. Занимался вёрсткой страниц. Познакомился с флексбоксами и что такое CSS-препроцессорами (я пишу на LESS). Имею представление о CSS-фреймворках: Twitter Bootstrap или Foundation. Дописывал и сопровождал программные модули на CMS Drupal.
Основная работа
Разработка и доработка модулей CMS Drupal. Сопровождение и разработка модулей для системы электронного документооборота Directum. Разработка веб-сервисов на Node.js. Написание SQL-запросов и хранимых процедур к MySQL, MariaDB, MS SQL. Работа с системой контроля версий Git. Гипервизорная и контейнерная виртуализация. Проектирование микросервисной архитектуры. Написание модульных тестов. Составляю документацию.
- Прикладное ПО1 заявкаЗакрыт5 лет назад