- Разрабатывал ПО для маркетингового отдела, для продвижения своего приложения через соц. сети.
- Парсинг данных из соц.сетей (в том числе через интеграцию со сторонними сервисами), обработка данных с помощью OpenAI API и сохранение этих данных в бд.
- Разработка инструментов для публикация комментариев и других автоматизированных действий на сайте.
- Быстрая генерация рабочих скриптов на основе гипотиз для проверки этих гипотиз.
- Создание веб-интерфейса для управления и контроля работы скриптов через ботов в телеграм.
Стек:
Стек:
Работа с командой по agile:
- Разработка бэкенд части внутренней системы распределения задач и контроля рабочего времени для сотрудников банка. Переход с Makefile на Babashka всех модулей системы, доработка ci/cd вместе с девопсом;
- Совместно с наставником разработали и написали dsl для перехода задачи из одного состояние в другое в соответствие с выбранной моделью состояний;
- Доработка существующего апи для необходимых к отображению данных на фронте с учетом появления новых фич продукта и пожеланий заказчика;
- Написание авто- и интеграционных тестов для старых моделуй и новых спек;
- Фикс багов на бэкенде и на фронте;
- Работа в паре с аналитиком над бизнес- и системными требованиями заказчика;
- Парное программирование с наставником;
- Ежедневные стендапы с командой и другие agile-церемонии;
Стек:
- Clojure/ClojureScript
- PostgreSQL
- Docker
- Jenkins
- Bash
- Makefile
- Yaml
14 месяцев обучения с полным циклом разработки, тестирования и деплоя. Жесткие код-ревью и жесткие дедлайны. Сделано более 10 финальных проектов, в том числе часть проектов делалась в команде.
Пройдена 161 тема и выполнено 14 проектов.
Основной упор в курсе делался на SQL, синтаксис MySQL и SQLite. А так же работа с ORM SQLAlchemy. В каждой теме давалась теория + около десяти практических задач на практику по каждой конкретной теме. Половина больших проектов в курсе выполнялась с использованием SQLAlchemy.