Инженер-программист с 5+ годами опыта работы в сфере информационных технологий. Основными навыками являются: разработка на Python, SQL, Java, а также глубокая экспертиза в Blockchain: Solidity, Truffle, Ganache, Metamask, OpenZeppelin, Web3.py, Web3.js. Стремление к изучению новых технологий, выполнению неординарных задач. Скрупулезность и внимательность к деталям.
Я профессиональный бэкенд-разработчик, работающий с Python/Django, с коммерческим опытом работы более 3 лет. Я трудолюбивый и амбициозный разработчик, и большую часть своего свободного времени я провожу, изучая новые практики и технологии, чтобы улучшить свои навыки и написать чистый код. Я очень энергичен и готов сделать все возможное, чтобы реализовывать идеи заказчиков.
Обо мне Начал свой путь разработки с веба еще в 2015 году, а начинал веб разработку с php, Laravel. Однако познакомившись как-то с python, теперь тот самый Питонист. Backend до мозга костей, не редко сталкивался с фронтом, есть понимание (html, css, bootstrap, vue, node). В последнее время очень интересно заниматься архитектурой, рефакторить и расширять, устранять узкие места в системе, оптимизировать запросы к БД. Есть опыт работы как с синхронными приложениями, так и с асинхронными. Иногда, когда не пишу код, увлекаюсь созданием музыки/ремиксов и мувимейкингом) Ключевые навыки Python Git SQL Bash PostgreSQL Django Framework Linux ООП MySQL Redis docker Ci CD Google big query Fastapi Jenkins Asyncio SQL alchemy RabbitMQ Celery DRF Flask Sanic GraphQL
Ключевые навыки Разработка бэкенда на python django, django rest framework, микросервисы, PostgreSQL, Docker, linux bootstrap, react.js. python, flask, SQLAlchemy, rabbitmq, postgresql, sqlite vagrant, virtualbox, ansible, docker, nginx, apache2, Astra Linux bootstrap, vue.js, DevExtreme компоненты jquery mysql, postgresql, redis docker, cherrypy, lxml, python, elasticsearch sqlite, icecast 2 nodejs, GraphQL, Prisma, postgresql, docker mongodb, elasticsearch, celery, rabbitmq, memcached Python, django, flask, django rest framework, asyncio, pytest, PostgreSQL, Mysql, Docker, linux, RabbitMQ, MongoDB, nginx, js, jquery, vue, react, angular Всего более 50 проектов.
5+ года опыта разработки Backend с использованием Python, MySQL, PostgreSQL, а также опыт с JavaScript и платформой интеграции корпоративных данных Informatica PowerCenter Практический опыт развертывания проектов в среде Linux Практический опыт использования в разработке монолитной и микросервисной архитектуры. Опыт работы со сторонними API. Опыт разработки ООП
Ключевые навыки: • Работа с большим объемом информации • Postman • Charles • Proxy • DevTools • Jira
Самостоятельный разработчик, который способен реализовать требуемый функционал. Постоянно саморазвиваюсь и улучшаю свои профессиональные навыки за счет прочтения книг и статей. Больше внимание уделяю структуре кода и его читаемости. Считаю документацию важной частью разработки. В процессе обучения в университете ИТМО познакомился с большим количеством технологий и реализовал множество проектов: Онлайн сервис с рекомендательной системой рецептов, приложение для кластеризации эмоций человек с фотографии, веб-приложения для проведения эксперементального тестирования людей. При работе в EPAM закончил тренинг центр и внутренний курс по Big Data. Своё профессиональное будущее вижу в качестве Data Engineer работающего в сфере Big Data.
ОБЩАЯ ИНФОРМАЦИЯ О СПЕЦИАЛИСТЕ. Более 3 лет опыта в ИТ-индустрии. Специализация – PHP/Scala разработчик. Область экспертизы – разработка сайтов для новостных, финансовых и частных компаний. Достижения за последние 3–5 лет – Работа с легаси проектами. Добавление автоматизированного тестирования. Опыт работ с большим стеком технологий. КЛЮЧЕВЫЕ ТЕХНОЛОГИИ И ИНСТРУМЕНТЫ • Фреймворки: Play framework • CMS: Bitrix • Языки: PHP, JavaScript, Scala • Базы данных: MySQL, PostreSQL • Библиотеки тестирования: PHPUnit • Технологии: Docker, CI/CD • OC: Windows, Linux Дополнительные компетенции • Фреймворки: Symfony 3-4, Yii 1, Laravel 7-8 • Файловые хранилища: MinIO, Amazon S3 • Брокеры сообщений: RabbitMQ, Amazon SQS • Базы данных: Amazon RDS • Инструменты: Cron, Swagger, Postman. О себе. Самая интересная и/или технически сложная задача из опыта? -Добавление визуального редактора для изображений в легаси проекте на языке JavaScript Куда хотелось бы развиваться: технически или в менеджмент? Технически. Какими задачами хотелось бы заниматься? Разработка и добавление новых фич. Какими задачами не хотелось бы заниматься? Любые задачи решаемы.
Имею опыт в работе с: - UI элементами UIScrollView, UITableView, UICollectionView и другими - Core Data - ООП (Наследование, Полиморфизм, Абстракция и Инкапсуляция) - Управление памятью - Многопоточность: GCD - Блоки/Кложуры - Создание кастомных UI-элементов и опыт работы с AutoLayout, PureLayout. Так же много практики в работе c версткой через интерфей-билдеры. - Cocoa Pods, Carthage - Deep Linking - Навыки работы с Git Flow - Понимание архитектур и принципов MVVM, VIPER