Ведущий эксперт в секторе автоматизации и оптимизации
Сентябрь 2020 — Июль 2022 (1 год и 11 месяцев)
Работал Fullstack-разработчиком удалённо и принимал участие в разработке и сопровождении информационного портала для ревизионного отдела, а также обучал и внедрял сотрудников в работу команды для разработки различных проектов, связанных с порталом.
Языки программирования: Python 3.8, JavaScript.
Веб-фреймворки: Django (Django Rest Framework, ORM), ExtJS.
СУБД: PostgreSQL, Oracle, Firebird.
Разработал с нуля более 5 крупных и множество мелких проектов для работы информационного портала ревизионного отдела, применяя Python вместе с веб-фреймворком Django для бэкенда и JavaScript с библиотекой ExtJS для фронта.
Заливка проектов на тестовый и боевой порталы происходила через Gitlab, а взаимодействие в команде с помощью YouTrack, Outlook и MicrosoftTeams.
Реализовывал классические паттерны программирования в проектах, писал триггеры и процедуры, а также оптимизировал запросы на языке SQL в работе с БД, разрабатывал парсеры с помощью фреймворков Python: Scrapy и Selenium. Помимо этого использовал в проектах Pandas и Numpy, писал Ajax запросы на Ext JS, реализовывал технологию парсинга файлов формата pdf, excel и json и т.д.
Компания, разрабатывающая искусственный интеллект
Краснодар
Бэкенд разработчик • Программист Python
Апрель 2018 — Июль 2020 (2 года и 4 месяца)
Участвовал в проекте разработки общего искусственного интеллекта.
Язык программирования: Python 3.7.
СУБД: MySQL.
Библиотеки: PyMySQL (для доступа к базам данных), Tkinter (для написания графического интерфейса), Scrapy и Selenium (для сбора данных с различных веб-страниц).
Использовал классические паттерны программирования.
Участвовал в разработке основных модулей проекта для логики работы искусственного интеллекта, для обработки естественного языка, для подсчёта статистических данных в искусственном интеллекте.
Проектировал и разрабатывал вспомогательные утилиты для искусственного интеллекта: распределённую систему сбора знаний в задачах обучения искусственного интеллекта, парсеры веб-страниц для наполнения базы знаний искусственного интеллекта, программы для переноса знаний из различных баз данных в базу знаний искусственного интеллекта.