Обязанности и достижения:
В рамках поддержки/подработки backend-части модулей платформы APC: реализую математическую логику, управляющие алгоритмы, расчётные модули и взаимодействие с другими сервисами (frontend, OPC, интегратор) в Docker-инфраструктуре. ➤ Реализовал 4 новации программного решения для «автопилотирования» промышленных производств: переработка вычислительных схем, улучшение алгоритмов расчёта параметров, оптимизация моделей и логики принятия решений. ➤ Использую статистические и математические методы: фильтрацию временных рядов, регрессионные модели, аппроксимацию, оценивание параметров, проверку гипотез. ➤ Программирую на Python и поддерживаю Code Quality на уровне 95% успешных merge requests (gitlab, UniTest). Добился полного отсутствия критических уязвимостей после QA. ➤ Усовершенствовал симулятор технологических процессов: переработал вычислительную модель, оптимизировал алгоритмы симуляции, вынес симулятор в отдельный микросервис — это снизило нагрузку на модуль вычислений на 20% и сократило число инцидентов на 90%. ➤ Использовал ML/статистику (scikit-learn, statsmodels, SciPy), NumPy для матричных вычислений; TensorFlow/PyTorch для моделирования зависимостей. ➤ В ходе работы обнаружил ограничения Python для высоконагруженных математических расчётов и инициировал переход отдельных алгоритмов на Go.