Profile

AivanF: Резюме

Мне интересен любой классный и выгодный проект, независимо от технологий, т.к я действительно быстро учусь, а главное, люблю развитие и создание стоящих продуктов. Работаю как фуллстэк / бэкэнд инженер и тимлид, помимо этого у меня есть опыт и хорошее понимание в смежных специальностях (аналитика, бигдата, геймдев, архитектура / system design, ведение проектной документации, поддержка опенсорс проектов), различных индустриях (фудтех, медтех, кибербезопасность, научно-исследовательская деятельность), а также в преподавании и стартапах.

Навыки

Веб разработка

  • Python стек Flask, Tornado, Django, aiohttp, FastAPI
  • Rust стек Axum, Dioxusm, WASM, Serde
  • Разные СУБД Реляционные, аналитические, Key-Value, документные, графовые
  • Инфраструктурные технологии Terraform, Docker, K8s, AWS, GoogleCloud, Yandex.Cloud, Kafka, RabbitMQ
  • DevOps инструменты code-style & unit-testing, CI/CD пайплайны, Terraform, Ansible, Bash, vim, FTP, RSync, SupervisorD, SystemD, NginX
  • Мониторинг HTOP, NetData, Grafana, Prometheus, Loki
  • Сетевые технологии Создание собственных VPN на WireGuard, IPSec, DNS серверов

Прочий опыт разработки:

  • Базовый фронтэнд HTML, CSS, JS, jQuery, ReactJS
  • Desktop/mobile разработка C, C++, Objective-C, C#, Java, немного ASM; Qt, Visual Studio, Xamarin MonoDevelop
  • Анализ данных, Машинное обучение, ETL SQL, GraphQL, Cypher, Python (NumPy, Pandas, SciPy), графовые и аналитические СУБД, MapReduce системы
  • Компьютерная графика & GameDev, разработка игр OpenGL v4.1, 2D & 3D, GLSL shaders, GM:Studio 2, Adobe Photoshop, Audacity, Blender 3D

Ключевые моменты

✔️ Общаюсь на одном языке и с технарями, и с бизнесом, заказчиками, клиентами

✔️ Проектирую архитектуры информационных систем
с учётом всех перспектив дальнейшего развития

✔️ Управляю командой для слаженной и эффективной работы
Опыт планирования и настройки разных трекеров задач, репозиториев, аналитических и CRM систем

✔️ Составляю техническую документацию, UML-диаграммы
для быстрой и грамотной ориентации в проекте

✔️ Помогаю составлять юридические документы и фин.модели
Разбираюсь в интеллектуальном праве и бизнесовых понятиях.

Опыт работы

Фриланс: старший бэкэнд разработчик

Фриланс: старший бэкэнд разработчик

Рассматриваю предложения удалённых фуллтайм вакансий. Тем временем работаю с несколькими компаниями-клиентами в роли инженера-разработчика по контракту, проектируя и разрабатывая различные сервисы, целясь в расширяемость, производительность, безопасность и надёжность.

Обязанности и достижения

  • Проектирую системы общающиеся по HTTP Rest, WebSocket, gRPC, GraphQL, MTProto.
  • Веду переговоры с заказчиками, коллегами, клиентами. Руковожу проектами и другими разработчиками по Scrum, Kanban.
  • Сам написал более 40 тыс. строк кода асинхронных сервисов на Питоне и Расте, более 20 тыс. строк кода тестов. И немного интеграционного кода на JS/TS.
  • Сконфигурировал Ci/CD пайплайны, Terraform, K8s и Docker-Compose для более 20 сервисов, а также сбор логов и метрик, построение аналитики с использованием Loki, Prometheus, OpenTelemetry, Grafana.
  • Индустрии и предметные области: автоматизация бизнеса, боты, NLP, продуктовая аналитика, блокчейн и криптовалюты, геймдэв.
Tech Stack: React, JS, Python 3, FastAPI, SQLAlchemy, Postgres, WebSocket, Kubernetes, bash, Rust, Dioxus, Axum, WASM
Sxipher: старший разработчик и тимлид

Sxipher: старший разработчик и тимлид

Американская компания проводит аудиты по кибербезопасности. Команда во главе со мной разрабатывает систему автоматического пентестинга с массой технологий и алгоритмов под капотом.

Обязанности и достижения

  • Взаимодействовал с партнёрами и экспертами по кибербезопасности для изучения теории, технологий и инструментов, а также для проектирования архитектуры системы для автоматического проведения пентестов.
  • Разработал ядро системы, включающее различные решения для работы с данными, сетями и искусственным интеллектом.
  • Проводил технические собеседования с менеджерами проектов, разработчиками, специалистами по безопасности и QA-инженерами.
  • Создал и управлял командой и рабочими процессами для поддержки и расширения продукта.
Tech Stack: Python 3, FastAPI, SQLAlchemy, Postgres, shell scripting, Kafka, Docker, Kubernetes
Intelas: старший инженер

Intelas: старший инженер

Компания разрабатывает интеграционное бухгалтерское ПО для крупнейших инвестиционных фондов на рынке недвижимости США.

Обязанности и достижения

  • Разработал различные серверные сервисы для управления данными и генерации финансовых отчётов.
  • Создавал и отлаживал фронтенд-компоненты, связанные с моим серверным кодом.
  • Работал с DevOps-командой для улучшения CI/CD-конвейеров.
  • Помогал адаптировать новых членов команды.
Tech Stack: Python 3, Django, DRF, Pandas, TypeScript, React.JS, MobX, Postgres, Docker, Kubernetes, AWS
Сбер: старший инженер и тимлид

Сбер: старший инженер и тимлид

Занимаюсь мозгами умного ассистента от SberDevices, а точнее – сервисами интеграции и интеллектуальной маршрутизации фронтэндов с внутренними и внешними сервисами, ведя команду в 8 инженеров и взаимодействуя с командами разных подразделений.

Tech Stack: Python 3, JSON-Schema, NLP, Docker, OpenShift, Kafka, Grafana
IQ-Beat: сооснователь, ведущий разработчик

IQ-Beat: сооснователь, ведущий разработчик

Медтех стартап IQ-Beat занимается безопасностью труда сотрудников корпораций в опасных условиях труда, и в ближайшее время готовится к пилотам в нескольких медицинских, ЖД и топ-5 нефтяных компаний РФ. Мы прошли акселерацию в фонде Digital Horizon, AI акселераторе НИУ ВШЭ, бизнес-инкубаторе МФТИ, получили грант ФСИ им. Бортника, стали резидентом Сколково.

Основной продукт – носимый гаджет, который собирает телеметрические данные здоровья человека (ЭКГ, пульс, температуру тела, состав атмосферы), анализирует их в облаке и отправляет уведомления об опасных ситуациях ответственным лицам (начальнику участка, врачу). Таким образом проект спасает жизни и здоровье людей.

Я занимаюсь бизнес-планированием, проектированием и разработкой системы, инфраструктуры и сервисов, ответственных за бизнес-логику, обработку и визуализацию всех данных. Веду команду разработчиков, инженеров, дата саентистов, организую рабочие процессы, взаимодействие с кардиологами, партнёрами и многое другое.

Tech Stack: Python 3, AIOHTTP, Django, OpenAPI, Yandex.Cloud, Ansible, Docker, Kubernetes, Grafana
Сайт IQ-Beat
Внешний преподаватель на факультете Компьютерных Наук в НИУ ВШЭ

Внешний преподаватель на факультете Компьютерных Наук в НИУ ВШЭ

Обязанности и достижения

  • Я преподаю и курирую командные, курсовые и дипломные проекты для студентов разных специальностей.
  • Охватываемые области: мобильная, бэк-, фронт-разработка, анализ данных, машинное обучение, компьютерная графика, разработка игр.
  • Через пару лет мое наставничество стало довольно известным, и я получил более 40 запросов на должность руководителя, в то время как квота составляла 15 человек, и мне приходилось проводить собеседования и выбирать самых увлеченных студентов.
Яндекс: разработчик инструментов аналитики

Яндекс: разработчик инструментов аналитики

Обязанности и достижения

  • Работал инженером в команде, которая разрабатывает корпоративные аналитические инструменты для построения вычислительных графов в MapReduce системе на LISP'e через Python-интерфейс подобный Pandas.
  • Работал аналитиком и дата-инженером в команде Яндекс Почты, разрабатываем код построения отчётов и инфраструктурые решения.
Tech Stack: Python 2-3, Cython, SQL, MapReduce, Lisp, ETL
RuBeacon: фуллстэк разработчик и продуктовый аналитик

RuBeacon: фуллстэк разработчик и продуктовый аналитик

У компании несколько сотен фирм-клиентов по России и ближнему зарубежью. Я занимался довольно разными вещами:

Обязанности и достижения

  • 1) Разработка и поддержка корпоративной аналитической системы для автоматической генерации бизнес-отчётов, в том числе ABC-анализ, RFM-анализ, когортный отчёт, визуализации на картах, интеграция с AmoCRM и т.д (из технологий: Python 2.7, Google AppEngine, Google BigQuery, JavaScript).
  • 2) Создание разовых более крупных и детальных отчётов как для описания фирм в целом, так и для анализа маркетинговых кампаний (используя SQL, эл.таблицы и Pandas). Также создавал отчёты и презентации для руководства российского подразделения McDonald's, в т.ч по Монополии.
  • 3) Провожу интеграции между различными БД и сервисами для получения новых данных и применения имеющихся (Python 3.x, Flask, PostgreSQL, MS SQL, AmoCRM).
  • 4) Работа с НИУ ВШЭ и кураторство стажёров, курсовых и дипломных работы – за пару лет у меня их было свыше 30.
Tech Stack: Python 2-3, SQL, ETL, Google Cloud Platform, JavaScript

Образование

Магистратура системной и программной инженерии, факультет компьютерных наук НИУ ВШЭ

Магистратура системной и программной инженерии, факультет компьютерных наук НИУ ВШЭ

Изучали высшую математику, проектирование архитектуры, управление проектов, менеджмент команды. Обучение было полностью на английском языке.

Описание курса
Безопасность предпринимательской деятельности, Институт проблем безопасности, НИУ ВШЭ

Безопасность предпринимательской деятельности, Институт проблем безопасности, НИУ ВШЭ

Мы учили области, технологии и методы различных аспектов безопасности бизнеса, включая физическую, техническую, кибер, экономическую и правовую безопасность. Также, мы разбирали интересные кейсы и опыт передовых компаний. Среди профессоров были представители служб безопасности крупных компаний, включая СберБанк.

Описание курса
Бакалавриат Программной Инженерии, факультет Компьютерных Наук в НИУ ВШЭ

Бакалавриат Программной Инженерии, факультет Компьютерных Наук в НИУ ВШЭ

Мы учили многие области, относящиеся к Компьютерным Наукам и разработке ПО:

– математика: математический анализ, дискретная математику, линейная алгебра, теория вероятностей и статистика;

– алгоритмы и структуры данных, алгоритмическая сложность, конечные автоматы, искусственные нейросети;

– разные технологии ИТ: C, C++, C#, Java, Python, bash, SQL, OpenGL, Selenium, анализ данных с R, Pandas;

– управление проектами и командами: гибкие методологии разработки Agile, UML, сбор и анализ требований, формирование документации;

– экономика предприятия, психология личности и социума, философия науки.

– Также я брал доп.курсы по ИИ (нечеткая логика, символьный ИИ, деревья решений, семантические сети, нейронные сети) и правам интеллектуальной собственности.

Описание курса

Профессиональные профили