Семён Е. Fullstack

Описание

Ключевые навыки и опыт:
OS: Ubuntu, Linux, Mac OS, Windows.
Фронтенд-разработка: HTML5, CSS3, JavaScript, JQuery, Bootstrap 4, Angular/Material, playerJS, Apexcharts, html2canvas, JsPD, ngx-translate, fullcalendar, ngx-charts, webpack, React.
Agile: Scrum, Kanban
Python: Django, Django Rest Framework, Celery, Flask, Tkinter, Selenium, asyncio.
PHP: Laravel.
Базы данных: MSSQL, MySQL, SQLite, MongoDB, PostgreSQL.
ORM: SQLAlchemy.
Прочее: AWS, Kubernetes, Docker, VSC, RabbitMQ, sockets.io.
Интеграция API: Google Maps, Yandex Maps, 2GIS, Ozon, Wildberries, Telegram.

Образование:
2009 - 2013 Технический колледж ДГТУ, программное обеспечение вычислительной техники и автоматизированных систем.
2014 - 2018 - ДГТУ, Радиотехника, бакалавр.

Опыт
Проект

Программные продукты для компаний различного профиля

Описание

Разработка приложений для компаний различного профиля. Обязанности: Разработка сайтов, веб-приложений, программных продуктов; Работа в базах данных, облачных хранилищах, на сетевых ресурсах; Поиск багов (программных ошибок) и их исправление; Контроль качества продукта; Ведение переговоров с заказчиками; Планирование, контроль и выполнение проекта.

Технологии

Длительность

2019 - декабрь 2020 месяцев

Проект

Платформа для генерации видеоконтента

Описание

Веб-приложение для создания рекламного видеоконтента на основе медиа файлов пользователя. Пользователи могут выбрать готовый шаблон, загрузить свои файлы (видео и изображения) или выбрать готовые из библиотеки, обрезать/изменить масштаб файлов, выбрать или загрузить аудиофайл, сгенерировать конечное видео в требуемом формате и размере. Обязанности: Разработка API и пользовательского интерфейса. Рефакторинг кода, фикс багов. Создание гибкой настройки раздачи прав доступа к функционалу приложения. Создание персонализированных шаблонов для видео. Разработка инструментов для редактирования шрифтов, аудиофайлов, изображений.

Технологии

Django 2.2, Python 3.8, ffmpeg, JQuery, CSS, HTML5, Javascript, Bootstrap, playerjs, PostgreSQL, Docker, tunnelblick, git

Длительность

июнь 2021 - август 2022, июнь, 2022 - настоящее время (стадия поддержки) месяцев

Проект

Платформа для автоматического скрейпинга веб страниц

Описание

Платформа позволяет владельцем веб сайтов использовать готовые теги iframe для автоматического скрейпинга веб страниц и генерации видео на основе полученных данных. Обязанности: Разработка API. Парсинг сайтов и извлечение изображений. Создание таблиц для просмотра и подсчета среднего значения времени просмотра видеоролика. Настройка проектной инфраструктуры и DevOps-пайплайнов.

Технологии

Angular, Python 3.7, PostgreSQL, Django 2.2, Google API, Beautiful Soup, Azure

Длительность

декабрь 2020 - май 2021 месяц

Проект

Веб-приложение для фермеров

Описание

Веб-приложение для калифорнийских фермеров, выращивающих миндаль. Приложение предоставляет детальную информацию по ключевым факторам, влияющим на урожайность в регионе пользователя (температура воздуха, осадки, ирригация, фертильность почвы,и тд.). Пользователи могут посмотреть информативный прогноз погоды, а также поделиться лабораторными отчетами с работниками своей фермы. Обязанности: Разработка API и пользовательского интерфейса. Изменение уже существующего кода согласно новым требованиям. Построение графиков, генерируемых на основе данных из лабораторных отчетов. Поддержка приложения.

Технологии

Python 3.9, Django 2.2, FFmpeg, Angular 11, JavaScript, chart.js

Длительность

сентябрь 2021 - декабрь 2021 месяц

Проект

Приложение для управления корпоративными процессами

Описание

В рамках проекта разрабатывалось мобильное приложение и веб-платформа. Целью проекта было создание инструмента, позволяющего управлять рабочими процессами в компании, такими как адаптация новых сотрудников, обработка запросов на отпуск, управление проектами и командами, обучение и поощрение персонала, и тд. Обязанности: Разработка клиентской части приложения, а также API. Разработка главного экрана, списка пользователей, списка проектов, экрана настроек и экрана редактирования профиля пользователя, и тд.

Технологии

Angular/Material 14, ngx-translate 14, fullcalendar, ngx-charts, Python 3.9, Django 2.2, Scrum, Azure

Длительность

апрель 2022 - настоящее время месяцев

Проект

Веб-платформа для обмена данными

Описание

Самостоятельная веб-платформа, позволяющая осуществлять обмен данными и опытом для улучшения конкурентоспособности промышленных объектов при помощи сравнения метрик бенчмаркинга. Компании заполняют детальную информацию о себе, своих ключевых метриках (количество сотрудников, площадь производства, доходы и тд.) и могут сравнивать свои показатели с показателями других компаний в данной отрасли. Обязанности: Разработка пользовательского интерфейса и API. Создание и регистрация новых пользователей, гибкое делегирование прав. Создание заявок на регистрацию промышленных объектов. Разработка инструментов для сравнения метрик бенчмаркинга. Создание функционала для экспорта таблиц и графиков в pdf. Создание многоуровневых графиков на основе данных, полученных от пользователей.

Технологии

Angular/Material 13, Fuse 14, Apexcharts 3, html2canvas 1.4, JsPDF 2.5, JsPDF-autotable 3.5, ngx-translate 14, Python 3.9, Django 2.2, Azure

Длительность

декабрь 2021 - апрель 2022 месяца