Был на сайте более двух недель назад
Крылосов Андрей Александрович
Мужчина, 25 лет, родился 26 февраля 1999
Новосибирск, не готов к переезду, не готов к командировкам
Контакты
+7 (906) 970-00-68
Телефон подтвержден
krylosov.andrew@gmail.com — предпочитаемый способ связи
Инженер-программист 2+ категории
150 000 ₽ на руки
Специализации:
- Программист, разработчик
Занятость: полная занятость
График работы: полный день, гибкий график, удаленная работа
Опыт работы 5 лет 8 месяцев
Октябрь 2018 — по настоящее время
5 лет 8 месяцев
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-программист
разработка бизнес-логики (backend) и построение архитектурных решений приложения
разработка на языке python
хранение о обработка данных с помощью sql (postgresql)
Ключевые навыки
Изменить уровни владения навыками можно в мобильном приложении — на сайте эта возможность будет чуть позже
Обо мне
Резюме с кликабельными ссылками: https://cv2you.com/resume/tW0Q/
В основном я занимался проектированием архитектуры приложения, и последующей реализации с помощью собственных сил и направляя других разработчиков.
Активно проявляю инициативу по улучшению качества продукта, качества и скорости разработки продукта.
Стремлюсь улучшать работу в команде
Имею опыт построения api, rest api.
Большой опыт в разработке тестов (модульных, интеграционных, нагрузочных, и т.д.).
Владею и быстро разбираюсь с множеством библиотек на Python.
Обладаю знаниями по регулярным выражениям.
Умею пользоваться и создавать различные структуры данных.
Понимаю и использую в работе принципы ООП.
Знаком с различными методологиями разработки.
Знаю реализацию многих паттернов проектирования.
Умею работать с git.
Постоянно стремлюсь улучшать качество кода, процессы разработки.
Очень строг к читаемости, чистоте, поддерживаемости кода. Веду итеративный рефакторинг постоянно улучшая качетсво кода. Чтобы спокойно рефакторить обязательно добиваюсь приемлемого покрытия различными тестами. Пользуюсь CI и линтерами (pylint, radon, flake8). Веду документацию по коду.
Проекты
CRM SBIS https://sbis.ru/crm
Полностью ответственен за реализацию бизнес-логики проекта отвечал я управляя еще несколькими разработчиками. Разрабатывал бизнес-логику на python и sql, писал на функционал тесты, вел документацию, консультировал других разработчиков. В процессе реализации получилась отличная архитектура, новые разработчики очень быстро внедрились в проект. Масштабировать и поддерживать продукт легко. 100% кода покрыты тестами и поддерживается оценка pylint не ниже 9.8.
Задачи:
Создание документа "Список клиентов"
История изменений документа
Отображение, фильтрация и навигация по реестру списков клиентов.
История изменений реестра
Карточка, история изменений карточки контрагента
Добавление контрагентов из существующих в системе, импорт из файлов и прочих мест.
Массовое и одиночное распределение контрагентов по ответственным сотрудникам и подразделениям
Ведение работы по клиенту, создание Лидов, Счетов, Событий, сохранение информации и контактных данных
Подсчет статистики по документу, отображение графиков
Отображение клиентов и сотрудников в различном виде, удобном для решения конкретных задач CRM
Реализация длительных операций
Настройка прав на документ
Оптимизация sql кода
Внедрил CI и проверку линтерами
Складские отчеты https://sbis.ru/inventory
В этом проекте я занимался разработкой и поддержкой существующей бизнес-логики складских отчетов. На данный момент складских отчетов порядка 15 штук. Каждый из них под собой несет много логики python, но и огромное количество логики в postgresql.
Задачи:
Реализовал БЛ отчет ABCXYZ анализ
Реализовал БЛ Товарный отчет
Реализовал БЛ отчета Счета в резерве
Написание общего билдера для построения отчета, что позволило очень быстро и легко внедрять новые отчеты.
Автоматическое формирования детализаций с помощью шаблонизатора sql запросов
Реализовал БЛ Диалог остатков по складам
Внедрил учет сроков годности в отчеты
Внедрил логику отображения комплектов и сертификатов во все отчеты
Осуществил переход нескольких отчетов на агрегаты
Внедрил огромное количество различных фильтров в разные отчеты
Внедрил Документы изменения цен в товарный отчет
Разработал алгоритм получения остатков в разрезе номенклатуры
Реализовал сквозную выгрузку в файл всех детализаций отчетов
Оптимизация sql кода
Внедрил CI и проверку линтерами
Постоянная поддержка всех складских отчетов
GIS Enjoy https://bitbucket.org/Life_Laboratory/gis.enjoy/
Разработал бизнес-логику приложения для туристов и для тех кто ищет хорошую прогулку. Это приложение может строить оптимальный маршрут по достропримечательностям по интересам пользователя, чтобы пользователь за указанное им время добрался из точки А в точку Б (или сделал круг из А в А) пройдя по достопримечательностям и не опоздал в точку Б. В данном проекте я занимался разработкой rest api для построения маршрутов, сбор данных со сторонних api и формирование списка достопримечательностей по вкусам пользователя.
LifeGameService https://github.com/raldenprog/LifeGameService
Разработал платформу для проведения онлайн нескольких соревнований по информационной безопасности CTF в формате task-based. Аналог Codeforces в мире CTF. Платформа предоставялет возможность создать соревнование в пару кликов, загрузить в нее задания и настроить выдачу заданий участникам. Одновременно может играть огромное количество пользователей в разные сорвевнования. Платформа ведет онлайн статистику и предоставляет в удобном виде результаты соревнований.
Хакатоны
3 место Energy Hack 2020
Победитель FinTech Hackathon ЦФТ 2017
Призёр хакатона от компании «Megafon» на тему Анализ данных 5-7 октября 2018г.
Призёр хакатона по «Открытым данным НСО» 9-10 декабря 2017 г.
Финалист HACKATHON-2025 2018г.
CTF
Победитель Региональных межвузовских открытых соревнований в области информационной безопасности AltayCTF-2018 в составе команды «Life» от университета.
Победитель Межрегиональных межвузовских открытых соревнований в области информационной безопасности OmCTF-2018 в составе команды «Life» от университета.
Победитель Межрегиональных межвузовских открытых соревнований в области информационной безопасности VolsuCTF-2017 в составе команды «Life» от университета.
Призер Межрегиональных межвузовских открытых соревнований в области информационной безопасности SIbirCTF-2016 в составе команды «Life» от университета.
Высшее образование
2022
Факультет автоматической электросвязи, информационная безопасность телекоммуникационных систем
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения