Куц Владимир Николаевич
- Telegram: https://telegram.me/Fox_12
- Email: kouts.vladimir@gmail.com
- Gitlab https://gitlab.com/Kuts
# Разработчик Python, тимлид
Опыт разработки: 10 лет
Местонахождение: г.Москва
Дата рождения 21.04.1977 г.
Занятость: предпочтительно удаленная работа, частично в офисе
# Образование
2004 - 2006
Международный университет Финансов. г.Киев, Украина
Специалист по финансам
1994 - 2000
Донецкий Национальный Технический Университет. г.Донецк, Украина
Магистр Электронных систем
# Опыт работы
2022 - наст. время. ООО "Большая тройка"" (opens new window). г.Москва, РФ, ведущий разработчик
2015 - 2022 Leotrado (opens new window)/Nicecode (opens new window). г.Ростов-на-Дону, РФ
Тимлид, ведущий разработчик, backend-разработчик
Основные используемые технологии:
Python (2.x/3.x), Django, Django REST Framework, стандартная библиотека Python а также все необходимые библиотеки для решения конкретных задач (Jupyter notebook, Celery, Selenium, lxml, requests, OpenCV, Numpy, Pandas, и др.).
Взаимодействие с внешними API (Tesla API, Сбер API, Stripe, Boomstream API, Zoom API, и др.)
Javascript (Vuejs, NodeJS)
БД, брокеры, хранилища: SQLite, PostgreSQL, MySQL(MariaDB), InfluxDB, MongoDB, Redis, RabbitMQ
CI/CD - Gitlab Actions, Docker, Flake8, eslint
Достижения: создание проектов с нуля, а также участие в разработке и аутсорсинг продуктов сторонних компаний. Некоторые примеры проектов:
- система каршеринга и управления авто Tesla - EvRent
- платежная система https://mostpay.ru (opens new window)
- система для реабилитации https://relife.pro (opens new window)
- проект синхронизации данных БД для Такси 306
- Канбан-система RASA-board https://board.leotrado.ru/ (opens new window)
- медицинская система для реабилитации Telespine https://telespine.com/ (opens new window)
- внутренний кадровый сервис для Original Group
- система управления внешними учетными данными внешних сотрудников компании Delta horizon
- проект для создания заказов и сопровождения производства для компании АМК https://proamk.ru (opens new window)
- сервис проведения налоговых платежей на базе фискального регистратора ККТ "Терминал-ФА"
- онлайновая платформа для владельцев магазинов онлайновой торговли https://app.tryviralvault.com/ (opens new window)
- single-sign-on сервис для взаимодействия внутренних систем компании TUI
- система взаимодействия и оплаты мобильных клиентов с билингом на базе NetUP UTM билинга в Абхазии https://anetwork.biz (opens new window)
- реферальная система для https://klixters.com/ (opens new window)
- внутренняя платежная система https://leopay.leotrado.ru/ (opens new window)
- программа лояльности для Пятерочки. X5 retail group в качестве аутсорсера
- Streetography Lightroom publish service plugin https://www.streetography.com/lightroom-plugin (opens new window) - на языке Lua
- система сбора данных резюме с hh.ru http://hh.nicecode.biz/ (opens new window)
а также многих других...
В общей численности 100+ проектов разного уровня сложности. Организация работы с проектами с использованием контейнеров на базе Docker, непрерывная интеграция и доставка на базе Gitlab Actions. Автоматический линтинг кода на базе flake8 и eslint, автоматическое тестирование, а также проверка качества кода на базе SonarQube.
07.2014 - 02.2016 Банк "Еврокоммерц" (opens new window). г.Ростов-на-Дону, РФ
Разработчик ПО
Основные используемые технологии: Python 2.x/3.x (Django), MySQL, Oracle DB, Powershell scripts
Достижения:
Полный цикл создания проектов:
- автоматизация обработки и шифрации/дешифрации данных при взаимодействии с Центральным банком РФ.
- внутренняя система согласования кредитных заявок.
- создание внутреннего портала для сотрудников.
04.2001 - 03.2014 АО "Техника" (opens new window), г.Донецк, Украина
Начальник отдела АСУП
системный администратор
Основные используемые технологии: Unix(OpenBSD/FreeBSD/CentOS/Debian/Ubuntu), Windows Server 2003-2012, MS SQL databases, Perl, Python 2.x (Flask), Zabbix, Monitd, Firewall (PF, ipfw), BGP, VPN, DNS, Apache, терминальные сервера на RDP, Active directory
Достижения: проектирование архитектуры, налаживание и поддержка бесперебойной работы разветвленной сети компании и филиалов по всей Украине (Донецк, Киев, Луганск, Симферополь, Львов, Краматорск, Днепропетровск, и т.д.)
Построение эффективной и безопасной сетевой архитектуры предприятия.
Создание системы мониторинга и IPS/IDS на базе Zabbix и Samhain.
Координация работы и восстановление работы предприятия после крупной аварии (прорыв трубы высокого давления на техническом этаже, залив стойки с работающими 30+ серверами) - восстановление в короткое время - за неделю 75% серверной инфраструктуры.
01.2009 - 04.2011 Xasax corp. (opens new window)/Sistyma (opens new window) (low-latency trading systems), Naples, USA (удаленно)
Специалист по информационной безопасности.
Основные используемые технологии: Snort, PCAP filters, Samhain, Tripwire, Suricata, Shibboleth, iptables, Cisco firewalls/routers
Достижения:
Cоздание системы обнаружения/предотвращения вторжений.
Сведение к нулю инцидентов связанных с нарушением периметра безопасности сети.
# Знания и навыки
- знание языков программирования Python 2.x/3.x, Javascript
- знание библиотек и фреймворков Python (стандартная библиотека, Django, DRF и многих других)
- знание библиотек и фреймворков Javascript (Vuejs, Vuetify, Nodejs и многих других)
- знание и умение работы с некоторыми специфичными библиотеками - Celery, Selenium, Numpy, Pandas, OpenCV, NLTK, lxml и многих других
- умение работать с внешними АПИ, а также умение написания тестов на базе mockup-ов для тестирования проектов локально
- основные навыки верстки и знание CSS (Bootstrap, Material design)
- знание и администрирование ОС Ubuntu/Debian/FreeBSD/OpenBSD/Windows/MacOS
- очень хорошее знание командной строки, а также команд bash и умение писать bash-скрипты, умение читать и парсить логи и находить проблемы в системе
- понимание технологий и сетевых протоколов tcp/udp, http/https, post/get/put..., dns, dhcp, smtp, snmp, icmp, pcap и других.
- умение разюираться в низкоуровневых вещах (анализ пакетов tcp, разбор бинарных протоколов работы с внешним оборудованием)
- знание и умение настраивать VPN, веб-сервера, почтовые сервера, DNS, сетевые фаерволы и пр.
- умение работы с базами данных MySQL, PostgreSQL, SQLite, MSSQL, NOSQL MongoDB, timeseries InfluxDB, Redis, а также некоторыми другими.
- умение создать проект от проектирования архитектуры и до создания CI/CD для непрерывной доставки на продакшн, а также для мониторинга
- умение и понимание методов повышения безопасности проекта и сетевой инфраструктуры
- умение покрывать код тестами
- умение работать со вспомогательными инструментами - GIT (Gitlab/Github), линтинг (flake8/eslint), повышения качества кода (SonarQube), мониторинга ошибок (Sentry), а также общими средствами мониторинга (Zabbix), систем контейнеризации и виртуализации (Docker, VmWare, VirtualBox, Bochs) и другими
- умение разрабатывать и программировать системы на базе микроконтроллеров - Atmel ATTiny/ATMega, ESP8266/ESP32, Raspberry PI GPIO, и пр.
- базовые знания других языков - Assembler, C/C++, Perl, Lua
# Личные качества
- широкий кругозор в сфере IT
- стремление постоянно развиваться
- быстрая самообучаемость
- умение самостоятельно разбираться в проектах любой сложности
- высокая ответственность
- умение находить нестандартные подходы в решении задач
# Знание языков
Русский - родной
Украинский - свободный
Английский - средний
# Ссылки
Профиль на Тостере (opens new window)
Linkedin (opens new window)
Upwork (opens new window)