Был меньше недели назад

Ульянов Андрей Михайлович

Мужчина

Рассматривает предложения

Коммунарка (Московская область), готов к переезду (Москва), готов к командировкам

Контакты
 +7 (999) 599-71-58
Телефон подтвержден
ulyanoff@rambler.ru — предпочитаемый способ связи

Python-разработчик

Специализации:
  • Программист, разработчик
  • Тестировщик
  • Технический писатель

Занятость: полная занятость, частичная занятость

График работы: полный день, удаленная работа

Опыт работы 13 лет 8 месяцев

Апрель 2022Июнь 2025
3 года 3 месяца
ООО "НИИ СОКБ"

Москва, www.niisokb.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий разработчик
Проекты: 1. Разработчик сервера API проекта Mobile Device Managment (MDM), предназначенного не для управляемых устройств Заказчика, а для управляющих приложений Заказчика (i.e. СберДруг). Включая документацию markdown и pdf. 2. Разработчик проекта MDM (> 10 тыс. устройств iOS, Android и Аврора на экземпляр системы), разработка, тестирование , написание документации, код-ревью. 3. Интеграционное и нагрузочное тестирование. 4. Unit-тестирование каждого разработанного модуля с покрытием не менее 85% кода. Поиск и устранение уязвимостей. 5. Разработчик многопоточного push-сервера http2 APNs для собственного приложения iOS (push-и и управление устройством). Поддержка push-сервера для устройств Apple. 6. Реализация требований входа во внутреннюю экосистему Сбербанка через шлюз SOWA. Реализация аутентификации в системе MDM сотрудников Заказчика через его Active Directory (LDAP). Дополнительная аутентификация устройств заказчика через mTLS. 7. Разработчик системы логирования для отладки у Заказчика. Участие в: - полном цикле релиза, включая решение задач ТП продакшена. - разработке регламентов Департамента. Инструменты и технологии: Python, flake8, SonarQube, YouTrack, TrackStudio, git (консоль, gitLab, gitHub), Trivy, pytest и unittest, flask, fastAPI, Pydantic, asyncio, psycopg2-3 (углубленно), asyncpg, PostrgeSQL (пользователь, базовый уровень), docker + CI/CD (базовый уровень), пользователь Kubernetes, Postman, Jmeter, конкурентное кодирование (потоки, процессы) в т.ч. асинхронное, jwt, swagger OpenApi 3+, jsonschema’s, сброс логов коллектору по gRPC, парсинг apk (apks, xapk, apkm), rpm, ipa.
Июль 2020Апрель 2022
1 год 10 месяцев
Индивидуальное предпринимательство / частная практика / фриланс
разработчик ПО Python, Flask
Решение алгоритмических задач, проектирование и реализация сервера биржевого взаимозачёта. Работа с потоками и процессами Python. Реализация push-сервера доставки сообщений Apple. Опыт разработки и реализации REST-подобного API. Знание и практическое применение стандартов OpenAPI (swagger), реализация валидации тела http-запросов запросов по json-schema.Участие в разработке функциональных требований, разработка документации по реализации под ключ.
Май 2018Февраль 2020
1 год 10 месяцев
Мебельная фабоика SL-NIXON
web-программист, SQL, OpenCart
создание и сопровождение сайта продаж, перенос клиентской базы из предыдущей системы, пассивное SEO, администрирование офисной сети
Январь 2015Май 2017
2 года 5 месяцев
Группа торговых предприятий ООО «Мит Сейл», ООО «ШИКО», ООО «Эвита-Проф», ООО «Промэлектроника»
web-разработчик, IT-специалист, joomla, open cart
создание и сопровождение корпоративных сайтов "под ключ", администрирование малых офисных сетей
Июль 2013Декабрь 2014
1 год 6 месяцев
Торговый Дом «Подсолнух», МБУК «Дом культуры Коммунарка»
Python программист, IT-специалист по совместительству
разработка и внедрение системы учета арендаторов арендных платежей, администрирование локальной офисной сети
Июль 2010Май 2013
2 года 11 месяцев
ЗАО «Объединенные производители», ООО «Девон менеджмент компани»
сотрудник IT-отдела (по совместительству)
создание и ведение корпоративного сайта и почты, ограничение доступа в интернет по категориям, администрирование офисной сети

Навыки

Уровни владения навыками
Продвинутый уровень
Ответственность
Python
Разработка ПО
Деловая переписка
Средний уровень
Git
REST
Базовый уровень
Docker
PostgreSQL
Linux

Обо мне

Причина поиска работы - отсутствие регулярной удалёнки. Инструменты и технологии: Python, flake8, SonarQube, YouTrack, TrackStudio, git (консоль, gitLab, gitHub), Trivy, pytest и unittest, flask, fastAPI, Pydantic, asyncio, psycopg2-3 (углубленно), asyncpg, PostrgeSQL (пользователь, базовый уровень), docker + CI/CD (базовый уровень), пользователь Kubernetes, Postman, Jmeter, конкурентное кодирование (потоки, процессы) в т.ч. асинхронное, jwt, swagger OpenApi 3+, jsonschema’s, сброс логов коллектору по gRPC, парсинг apk (apks, xapk, apkm), rpm, ipa. Мой код можно посмотреть здесь: - WEB/API-сервер https://gitfront.io/r/AUlyanoff/NaCdSFd1qZVn/web-server/ - Асинхронный API сервер https://github.com/AUlyanoff/asyncAPI - моя документация на компонент https://github.com/AUlyanoff/docs - утилиты, хуки, образцы кода https://gitfront.io/r/AUlyanoff/hJWgPLe7SvgL/code-samples/

Высшее образование

1988
ЛВВИУС им. Ленсовета г. Ленинград
АСУС, инженер-математик

Знание языков

РусскийРодной


АнглийскийA1 — Начальный


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения