- Обо мне
-
- Стоимость работы:
- от 800 руб. за час
- Профессиональный опыт:
- более года
- Форма собственности:
- ИП, Физ. лицо
- Способы оплаты:
- наличный расчёт, безналичный расчёт
- 2 года опыта разработки из них 1 год web разработка и 1 промышленная + web.
- 3 года опыта продуктового управления
Опыт работы:
Май 2023 — по настоящее время
ЭкоКарбон (Волгоград)
Ведущий разработчик(full stack)
Сбор исследовательского оборудования и написание софта для него.
Термогравиметрическая установка:
Что сделано:
v2 (ТЗ 2):
Функционал:
Кладем навеску на весы. Запускаем испытание кнопкой на пульте. Данные сыплются в облачную БД. Навеска высушивается. Получаем влажность. Навеска выжигается. Получаем зольность, летучие, углерод, калорийность. Можем остановить кнопкой на пульте. Запуск происходит если есть сеть, нагреватель холодный, железо отзывается. Если сеть упала во время испытания, данные будут храниться локально пока сеть не появится, после этого обновятся, пока данные не прогрузились, новое испытание на запустится. Ход испытания прослеживается в сетевом браузере(глобально). Есть 3 роли: Пользователь, оператор и админ. В зависимости от роли, можно видеть только свою лабу или испытания по всем лабам, редактировать информацию по испытанию, сортировать и фильтровать испытания. Автоматическое обновление скрипта(при дополнении обновлении кода)
Аппаратно:
Raspbery 4(малинка), Весы дескретностью 0.001 г. Нагреватель с термопарой. MAX31855(вместа Овна). Реле твердотельное. Лампы 12 В. Кнопки с лампами 12 В. Реле механическое VDC VDC. БП 220В-5В. Повышайка 5В-12В (Сборка макета полностью самостоятельно. Киповца дали только для сборки прототипа)
Интерфейсы:
SPI(пины малинки - пины MAX), usb-RS232(малинка-весы), пины малинки-пины реле(лампочки, твердотелка), пины малинки - кнопки.
Программно:- Python: Данные с весов(минимум исправлений), данные с термопары, пид регулятор для регулирования нагревателя(v1), алгоритм испытания(полностью переписал), вычисление данных(v1), взаимодействие с бд - мини ORM. Взаимодействие с файлами(при падении сети запись, при восстановлении миграция данных в базу и удаление файлов - отдельный скрипт). Обновление до актуальной версии кода скрипта и перезагрузка лаборатории(отдельный скрипт).
- JS+JQuery+HTML+CSS: Страницы: Авторизация. Все испытания, Текущее испытание, Протокол. Верстка страниц. Графики(hicharts с глубокой настройкой). Авторизация и работа с сессиями. Автобновление данных. Анимация. Взаимодействие с файлами через ajax. PHP(PDO): Взаимодествие c БД.
- Ubuntu: Добавление статического адерса, пользователя, настройка uart. Работа с группами и правами для коректной работы с файлами и протоколами. Работа скрипта из под venv(на докер запрет). Настройка chrontab для запуска скриптов по времени или при старте. Прототип собран, полностью оттестирован и уже едет к клиенту.
v1 (ТЗ1) Проектирование сборка и написание софта. Макет собран. Софт полностью написан.
Дополнительно: Организация лаборатории, разработка документации(форм, инструкций, обучающих материалов, протоколов, журналов), проведение экспериментов для повышения точности результатов.
Ноябрь 2022 — Июнь 2023
Программист Python/TeamLead
Управление командой разработки:
Организация работы по Agile Scrum Сбор основных бизнес метрик Приоритизация задач Декомпозиция задач Планирование спринтов Покрытие сайта тест кейсам для ручного тестирования. Организация ручного тестирования. Выполнение разработки backend (django) (основное) Выполнение разработки frontend (js + jquery) (немного). Исправление багов. Участие в редизайне архитектуры проекта в соответствии с DDD. Написание телеграм ботов.
Сентябрь 2022 — Ноябрь 2022
Python Stars(Outsource) Волжский (Волгоградская область)
Фрилансер/Тим Лид
Привлечение заказчиков. Согласование задач. Подготовка документации(ТЗ, Декомпозиция, оценка стоимости в часах) Привлечение разработчиков в команду(сокурсников). Распределение задач, контроль выполнения. Разработка части задач, ревью кода, представление решений заказчикам. Согласование доработок. Взаимодействие с админами для деплоя.
Выполнено: 2 заказа (~50 ч разработки) ТГ автоответчик.(отвечает на личные сообщения в нерабочее время. Настройки: хардкод) ТГ бот, для контроль баланса и оповещения. (забирает данные по АПИ на стороннем сайте. Сообщает о балансе при нажатии кнопки. При падении баланса отправляет оповещения. Настройки: гибкие на базе django DRF)- Ключевые навыки
- Отзывы
Нет отзывов