OOO "Райтек"
Тула, www.raytec.ru/
Информационные технологии, системная интеграция, интернет... Показать еще
Ведущий программист 1С
ООО «Райтек» г.Тула с 02.17 по настоящее время.
Должность: Ведущий программист 1С.
Активное участие в проектах внедрения и адаптации крупных проектов в промышленной сфере. Основная роль - "Разработчик".
Создание механизмов взаимодействия "ЕРП 2.х" с системами планирования, системами ПДМ и пр .
• ЕРП 2.x — TehnologiCS
• ЕРП 2.x — Preactor. (Siemens)
• ЕРП 2.x - SAP
Разработка новых механизмов, поддержка и настройка конфигураций:
• ЕРП 2.2
• УТ 11.3, 10.3
• УПП 1.3, 1.2
• КА 1.1
• БП 2.5, 3.0
• УХ 1.3
• УНФ 1.6
Работа с хранилищами (конфигурации, расширения), расширениями.
Мелкие задачи ИТ и администрирования. Подбор техники, рекомендации заказчикам.
06.11.2018 — повышен до «Системного архитектора»
Характер работы и задач меняется в сторону создания архитектуры программных решений. Создание инфраструктуры и методологий для командной разработки. Основные конфигурации на проектах внедрения ЕРП, УПП. Задачи Team-lead на проектах. Code review (SonarQube), поддержка качества кода проекта.
ИТ администрирование:
Ввод использования виртаулизации (Proxmox).
Развертывание инфраструктуры на выделенных серверах (bare metal) с использованием Proxmox.
Обеспечение аппаратной и програмной отказоустойчивости, Raid массивы, Шифрованные тома и распределенные файловые системы (cephFS)
Настройка маршрутизаторов MikroTik, создание VPN мостов между филиалами в других городах.
Старт системы учета задач на базе Redmine (Ruby on rails):
Погружение в Ruby и RoR. Создание собственных БП и алгоритмов.
Погружение в JavaScript, NodeJS.
Управление Renmine, понимание архитектуры Rails приложений, MVC.
Разработка и поддержка плагинов Redmine.
Создание интеграции с Microsoft Project.
03.09.2019 — повышен до «Руководителя отдела разработки»
В обязанности фактически три направления:
Управление отделом разработки:
Руководство отделом (28 разработчиков и архитекторов, 1 ИТ специалист, 1 разработчик Ruby).
Разработка методологий и бизнес-процессов.
Разработка и поддержка системы Redmine (RoR):
Проектирование архитектуры решений. Роль: Архитектор + Разработчик Ruby on rails.
Создание инфраструктуры командной разработки Redmine.
Плотная работа с GIT, на собственно развернутом GIT сервере (CTX Gitea + Proxmox).
Создание подсистем учета по разным бизнес-процессам в Redmine (подсистема отчетов, Helpdesk, учета рабочего времени и пр.)
Разработка скриптов и обработок на Ruby для Redmine.
ИТ и Администрирование:
Создание, управление ИТ инфраструктурой компании.
Управление серверами
10 Dedicated server (Bare metal + Proxmox)
3 VPS server
40> VM + LXC
Контейнерная виртуализация (LXC), VM (Linux, Windows)
Сетевая безопасность и настройка Firewalls: iptables, fail2ban.
Доработка Proxmox (NAT on WebGUI) на perl + JS - https://github.com/Code-Exec/Proxmox_NAT_Patch
Администрирование Linux (Debian), Windows (все) ОС. Администрирование как пользовательских так и серверных дистрибутивов.
Тонкая настройка маршрутизаторов MikroTik.
На досуге углубился в изучение ReactJS, NodeJS:
Прошел курсы по разработке -
(Полный курс по JavaScript + React - с нуля до результата) - https://www.udemy.com/course/javascript_full/
(Next JS with React Hooks - Building SSR React Applications) - https://www.udemy.com/course/next-js-react-hooks/
(Bootstrap для новичков) - https://www.udemy.com/course/bootstrap-ru/
(Electron - разработка настольных приложений на JavaScript) - https://www.udemy.com/course/electron-js/
В процессе прохождения (временно приостановил) -
(Python разработка - с нуля до профессионала. Python 3) - https://www.udemy.com/course/python-python-3/
(Полный курс по веб разработке с нуля на Python + Django) - https://www.udemy.com/course/python-pythondjango/
Создание графических интерфейсов (GUI) в Python - https://www.udemy.com/course/pyqt5-vh/
Познакомился с SailsJS, VueJS, Redux, ExpressJS, Webpack.
В итоге стал одним из основателей стартапа (архитектор + разработчик + ИТ) на стеке: Next.js (React.js), Bootstrap.js (jquery.js, popper.js), Prisma.js (model, DB), Redux, PostgreSQL, swr (api fetcher). Организация Fullstack контура ИТ для проекта и разработки на базе Proxmox. Проект проходит стадию регистрации интеллектуальной собственности и товарного знака. Пройден первый раунд инвестиций и собрано 1млн рублей.