AspirantDrago <br />by Drago Laboratory

Александр Иванов

Контакты

e-mail LinkedIn VK codeforces Facebook Instagram

Статистика

GitHub stats

GitHub Streak

trophy

Стек технологий

Top Langs

Python Numpy Pandas CatBoost OpenCV Matplotlib Flask Django PyQt Selenium Beautiful Soup

C++ C# ActionScript Flash .NET Java Kotlin REST API HTML5 CSS3 SASS LESS Dart Flutter

SQL Transact-SQL MS SQL SQLite PostgreSQL MySQL MongoDB

JavaScript Vue.js 3 Google Apps Script

Образование

  • 04.04.01 Химия, БашГУ
    Магистратура
    Профиль: Высокомолекулярные соединения
    Диплом с отличием – 2017-2019

  • 01.04.02 Прикладная математика и информатика, БашГУ
    Магистратура
    Профиль: Математическое моделирование
    Диплом с отличием – 2016-2018

  • 240100 Химическая технология, УГНТУ
    Бакалавриат
    Профиль: Химическая технология органических веществ
    Диплом с отличием – 2012-2016

Опыт работы

  • Преподаватель программирования
    Яндекс.Лицей, Толтек СФ БашГУ, МАУ ДО ИМЦ г. Стерлитамак, ВПИ, ВФ ВолГУ (2013-наст.вр.)
    Дисциплины и курсы:

    • Школьники: программирование, в т.ч. спортивное (Python, C++, Pascal), информатика, WEB-разработка (Python: Django, Flask; PHP, JS, jQuery, Bootstrap), 3D-моделирование (Компас 3D), машинное обучение OpenCV, курсы олимпиадной подготовки, подготовки к ЕГЭ/ОГЭ;
    • Колледж: системное программирование, разработка программных модулей (Git, GitHub), разработка мобильных приложений (Kotlin), технологии разработки программного обеспечения (Selenium), технология разработки и защиты баз данных, поддержка и тестирование программных модулей, базы данных;
    • Высшая школа: операционные системы (PowerShell, Linux, Bash, Docker), базы данных (Transact-SQL), ООП (C#), имитационное моделирование (AnyLogic), теория алгоритмов, практикум на ЭВМ, Защита информации, системы и методы анализа данных.
      Курсы для школьников 8-11-ых классов по изучению программирования на языке Python, а также стеку технологий WEB-разработки:
    • Основы программирования на языке Python
    • Основы промышленного программирования (PyQt, PyGame, Flask)
  • Младший научный сотрудник научно-инновационного управления СФ БашГУ (2018-2020)
    Нейросетевое моделирование физико-химических процессов:

    • Моделирование кинетики химических процессов
    • Разработка ПО для решения задач нейросетевого моделирования
    • Применение искусственных нейронных сетей для автоматизации технологических процессов и решения задач оптимального управления

Достижения

Автор порядка 100 научных публикаций, в том числе 22 работы в журналах перечня ВАК, 1 публикация Scopus, 1 публикация Web of Science. Индекс цитируемости РИНЦ 494, индекс Хирша 13.

  • 18 место Направление Аналитика данных на чемпионате по программированию Яндекс
  • 78 место Направление Машинное обучение на чемпионате по программированию Yandex Cup 20
  • Призер RuCode Дивизион C-D
  • Победа в специальной номинации в Хакатоне трех городов ИТ-марафона ПАО НК РОСНЕФТЬ
  • Победа в хакатоне по большим данным BILET.HACK в номинации Приз симпатий заказчика
  • Свидетельство о регистрации электронного ресурса Программное средство для моделиования электрического поля в среде с произвольным включением
  • 62 место по России в конкурсе компании Oracle Программирование Java
  • 16 место по России в конкурсе компании Oracle Программирование SQL

Повышения квалификаций

  • Анализ данных на основе машинного обучения
  • Основы программирования на языке Python
  • Основы промышленного программирования
  • Машинное обучение и управление проектами в IT для преподавателей
  • Интенсивное программирование
  • Интенсивное программирование. Часть 2
  • Интенсивное программирование: продвинутые алгоритмы
  • Решение прикладных задач на языке Python
  • HCIA R&S. «Комплексный курс подготовки специалиста Huawei по технологиям и оборудованию передачи данных. Базовый уровень
  • Информационно-коммуникационные технологии в преподавании естественнонаучных дисциплин
  • Применение систем компьютерной алгебры в образовании и научной деятельности
  • Базовые операции с данными на языке Python
  • Методы машинного обучения: базовый уровень
  • Методы машинного обучения: продвинутый уровень
  • Основы обработки таблиц с данными на языке Python