Специалисты

Описание

Технологии в проектах:
Python 3.8+
Django, DRF
PostgreSQL
MySQL
MSSQL
SQLalchemy
Alembic
Redis
Elasticsearch
Celery
RabbitMQ
Kafka
MobX
Docker/docker-compose
uWSGI
Prometheus
Kibana
Vanilla JavaScript
HTML, CSS, Bootstrap 4/5
pytest
unit tests
Ruby
Ruby on Rail 3+ (3-7)
Android SDK (Java/Kotlin)
StrongSwan VPN
Java Spring
.net C#
C/C++
Xamarin
Cordova
React
React native
Vue.js
Angular
NodeJS
WebRTC
NPM
OpenGL
XNA (C#, DirectX)
Laravel

Технологии деплоя:
docker
docker-compose
systemd
kubernetes (мониторинг подов, cron-джоб и др.)
Операционные системы:
Linux (Ubuntu, Debian, CentOs, Arch)
PyRasberry
Windows CE (PocketPC)
Windows

Специализация:
Проектирование архитектуры проекта
Декомпозиция задач на бэк и на фронт
Выбор и аргументация стека для проекта/блока задач
Детализация предметной области на уровень таблиц БД и их связей
Разработка функционала, тестов
Проведение код-ревью
Выкатка на QA-stand и в прод, поддержка запуска
Мониторинг, анализ производительности
Постановка задач
Выяснение требований

Опыт с интеграциями: RabbitMQ HTTP Rest Websocket S3 storage AWS SendGrid Google Cloud Firebird Elasticsearch Salesforce Third party API (Ozon, Yandex, CRM, 1C и многие-многие др).


Образование: СПБГУ факультет ПМ-ПУ

Опыт
Проект

Социальная сеть для сотрудников организаций

Описание

Проектирование архитектуры сервиса Управление командой из 5 человек Код ревью Постановка процесса разработки Постановка процесса деплоя Решение “горячих” проблем в продакшене Оценка и постановка и распределение задач на команду Роль в проекте: React JS/ Node Js / DB master / Team Lead

Технологии

Vue.js, Node JS Next.JS JavaScript React JS PostgreSQL AWS SendGrid

Длительность

Февраль 2018 -Январь 2023 месяца

Проект

Система раздачи промокодов участникам сети

Описание

Переписывания системы с PHP на Python Участие в составлении архитектуры системы Роль в проекте PHP / Python разработчик

Технологии

PHP Python 3.5+ Tornado MySQL Celery

Длительность

Февраль 2021 - Март 2022 месяца

Проект

Система анализа банковский транзакций пользователя

Описание

Интеграция с Auth0 Разработка React JS/ReactNative приложения на основе figma и api бека Формирование online графиков Роль в проекте React JS / React Native разработчик

Технологии

TypeScript Javascript React JS React Native RestAPI

Длительность

Февраль 2021 - Сентябрь 2021 месяц

Проект

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

Описание

Реализация архитектуры системы Перенос данных из salesforce Реализация архитектуры доступа и сокрытия/переопределение данных Роль в проекте: React JS / Vue JS / TypeScript / Ruby On Rails / Team Lead

Технологии

React Js Vue Js Ruby On Rails 5+ TypeScript Elasticsearch Angular GO AWS Mailchimp Salesforce PostgreSQL PostgreSQL GIST MongoDB

Длительность

Май 2018 - Май 2021 месяц

Проект

Антивирус и VPN клиент IKEV2 для Android

Описание

Портирование C/C++ библиотек для использовании в android приложении Портирование VPN клиента Использование антивирусных библиотек, интеграция в систему Разработка UI Построение и разработка архитектуры мини фреймворка для брендирования Android приложения Автоматизация сборки проекта Обфускация кода Роль в проекте Ведущий разработчик

Технологии

Java Kotlin C/C++ Gradle Maven SOAP StrongSwan VPN

Длительность

Февраль 2018 - Февраль 2021 месяц

Проект

Анализатор кода и инструмент для формирования отчёта качества кода

Описание

Разработка WPF десктоп приложения Участие в создании архитектуры распределенного анализа исходных кодов Формирование инструмента для навигации по проблемным “картам” кода Обсуждение и постановка задач с заказчиком Роль в проекте: C# developer

Технологии

.net С# WPF WCF VSS ASP.net C# JQuery

Длительность

Ноябрь 2018 - Май 2019 месяцев

Проект

Разработка системы продаж билетов на прогулочные теплоходы

Описание

Разработка архитектуры проекта Разработка системы шардирования и синхронизации источников данных Подбор и руководство команды Взаимодействие с заказчиком Решение под ключ, организация работы от а до я Решение проблем с производительностью Поддержка Написание драйверов для термопринтеров Работа с фискальным оборудованием Разработка оболочки лаунчера на базе debian Онлайн / Офлайн работа звеньев системы Роль в проекте Руководитель проекта, разработчик

Технологии

Ruby On Rails 4,5 Redis C/C++ C# Python 2.7 Resque Sidekick Docker VueJS Haml jQuery Debian Java PostgreSQL SQLite

Длительность

Декабрь 2015 - Апрель 2018 месяцев

Проект

Переработка сайта авиакомпании

Описание

Перенос кластера сайтов и сервисов аэрофлота с drupal на python Django CMS Организация рабочего процесса Переговоры с заказчиком Анализ и постановка задач Мигрирование данных Разработка моделей данных Разработка системы встроенных переводов и интеграция во внешние CRM Роль в проекте Руководитель проекта, разработчик

Технологии

Python 3+ Django Django CMS jQuery PHP PostgreSQL

Длительность

Февраль 2015 - Январь 2016 месяцев

Проект

Руководитель компании

Описание

Найм сотрудников Организация рабочего процесса Переговоры и поиск заказчиков Разработал инструмент для ведения проектов от этапа формирования ТЗ и автоматизации расчёта стоимости проекта, до контроля выполнения сотрудниками проекта и формирования автоматизации отчетности перед заказчиком Роль в проекте Руководитель компании

Технологии

Длительность

Февраль 2013 - Июль 2018 месяцев

Проект

CRM система для ведения карточек пациентов в частных клиниках

Описание

Участие в разработки архитектуры системы Создание системы декларативного описания форм и интерфейсов Роль в проекте Java Spring разработчик

Технологии

Java Spring Tomcat Hibernate

Длительность

Январь 2013 - Июль 2014 месяцев

Проект

Система подбора вакансий для отставных военных США

Описание

Разработка архитектуры системы Формирование задач Код ревью Обсуждение с заказчиком приоритетов и решений Разработка Android приложения для поиска работы Покрытие тестами Роль в проекте Ведущий Ruby On Rails разработчик / Android разработчик

Технологии

Android Java Ruby On Rails MySQL Sphinx

Длительность

Ноябрь 2012 - Июль 2014 месяцев

Проект

Магазин товаров для строительства и ремонта

Описание

Описание выполненных задач : Код ревью, решение задач по ИБ для микросервисов (актуализация версий пакетов), Снизил тех долг с 1000 уязвимостей до 150 задачи по расширению функциональности, доработал фронт, чтобы была возможность корректно отменять заказы работа (Camunda), разделил логику схемы на несколько подпроцессов, для упрощения решения проблем с повторным выполнением. решение пользовательских обращений ручное изменение в бд верификация и исправления статусов заказов

Технологии

NodeJS TypeScript PostgreSQL MongoDB Jenkins Docker Kubernetes Grafana React

Длительность

Май 2023- Май 2024 месяца