Проектирование и разработка информационно-расчётных модулей для системы обработки данных. Реализация перехода с используемого фреймворка Flask на микросервисную архитектуру FastAPI, разработка API микросервисов на основе имеющейся структуры БД.
Основной стек: Python 3.9, FastAPI, Pydantic, SQLAlchemy,
Postgresql 9, pandas, protobuf, Mercurial.
Backend разработка новых и поддержание существующих микросервисов.
Основной стек: Python 3.9, FastAPI, Pydantic, SQLAlchemy,
Postgresql 13, RabbitMQ, Aio-pika
Проводил очные лекции и семинарский занятия в группах по 7-12 человек. Программа курса, в существенной части, являлась моей собственной. Kурс направлен на получение навыков создания web-приложений с использованием Python (поверхностно Django и более глубоко Fastapi). Кроме того даны знания по frontend разработке в части позволяющей, сделать не сложный интерфейс для своего API.
Помогал готовиться к техническим собеседованиям и составлять резюме. Около 80% студентов, нашли свою первую работу либо во время либо в течении первых трех месяцев после курса.
Разработка клиент серверного ПО для внутреннего пользователя.
- разработаны системы личного кабинета и начисления абонентской платы пользователям;
- организовано удаленное управление личным кабинетом клиента и удаленная помощь;
- запущен текстовый чат с клиентом и учет инцидентов у клиентов - система Help Desk;
- проведены роботы с автоматизацией (автоматическое удаление учетных записей, удаления объектов мониторинга, проверка состояния систем и т.д.)