Обо мне

В 4 года впервые сел за компьютер, в 10 сделал свой первый сайт на HTML, в 13 заинтересовался психологией и параллельно пошел учиться на курсы Delphi (https://goo.gl/lghgby). По сей день моё призвание это IT, а образ жизни - психология (имею спец. образование, победил на конференции в МГУ им. Ломоносова https://goo.gl/UpchPW, закончил аспирантуру).

В первый продакшн (IQBuzz) попал отлично выполнив тестовое задание (Java, Spring Framework, Maven, Facebook API, Intellij Idea) в 2015. Два года я создавал и поддерживал парсеры соц.сетей используя стэк из Java, Spring Framework, Maven, PostgreSQL, Rabbit MQ, Git, GitLab, Jira, Linux. Приходилось быстро разбираться в API соц.сетей, а если API не предоставлялся то, находить иные способа сбора открытых данных. 

Спустя два года я стал работать с ЦНИИС, где нужно было допиливать некоторые проекты на PHP, Yii1, Kohana, JQuery, PhpStorm. Несмотря на то, что PHP никогда не был моим языком это не помешало мне справится с поставленными задачами и я завершил WebUI этих проектов.

Параллельно с ЦНИИС я ушел из IQBuzz и стал работать с подрядчиком ЦОДД. В авральном режиме был написан API, который дополнял систему Adimot (Java, Spring framework, Groovy, Bash, а также приходилось читать много PHP). Несмотря на сжатые сроки, проект прошел самое главное - приёмку. Из-за эмоционального выгорания я не стал продолжать работу над проектом в ЦОДД и остался только в ЦНИИС, где и работаю по сей день.

В данный момент работают на стэке Python, Flask, PostgreSQL, Clickhouse, Microsoft SQL, Linux, Docker, Gitlab, Jira, PyCharm.

В 2019 увлёкся информационной безопасностью и penetration testing. Посещаю infosec-митапы, мастер-классы и профильные конференции: OffZone, ZeroNights. В апреле 2020 окончил WAPT от codeby.net, решив все таски данного курса.

Когда не работаю и не решаю ctf-таски, то пишу телеграм-бота для формирования совместных фото-альбомов (python, flask, telebot, sqlite, yandex api) и путешествую (в основном юго-восточная Азия, но не только).

Английский на уровне intermediate. Как пример, перевел 1,2,4,6 главы вот этого курса по языку RIDE на русский язык https://stepik.org/course/56401/syllabus

Работаю я ТОЛЬКО УДАЛЕННО и интересуют вакансии связанные с ИБ.

Опыт работы
Ведущая научно-исследовательская организация России в области связи и информационных технологий
Ведущий веб-разработчик
Июнь 2017 — По настоящее время (3 года и 4 месяца)

- доработка веб-интерфейса внутреннего ПО (JS, PHP, Yii);
- доработка API внутреннего ПО (PostgreSQL, Linux, Perl);
- разработка внутреннего ПО, интегрирующего различные БД (Python, Flask, PostgreSQL, Clickhouse, MSSQL, Zabbix, Docker)

Создаем уникальные цифровые продукты, обеспечивая безопасность людей и прозрачность мира, в котором комфортно жить
Ноябрь 2017 — Январь 2018 (3 месяца)

Стандарт Проект - подрядчик, выполнявший работы для ЦОДД (Центр организации дорожного движения Москвы).
Обязанности:
- создание прототипа системы управления СО на LoRa WAN (Raspberry PI, LoRa, Python, Linux);
- модернизация системы Adimot (Java 8, Spring, Git, Groovy, Linux, PHP);
- отбор и управление командой разработчиков.

Сервис для мониторинга социальных медиа
Разработчик Java
Октябрь 2015 — Сентябрь 2017 (2 года)

- написал и поддерживал в актуальном состоянии парсеры для соц. сетей (Вконтакте, Facebook, Instagram, Одноклассники и мн. другие);

- неоднократно проводил апгрейд системы управления парсерами;

- поднимал окружение для разработки и тестирования парсеров (PostgreSQL, Zabbix, Linux и др.)

Сургутский государственный университет
Лаборант кафедры социальной психологии
Сентябрь 2011 — Июнь 2012 (10 месяцев)
- Ремонтировал и настраивал компьютеры в сети факультета психологии (Windows, Linux, SSH, OpenVPN). - Сделал макет сборника статей факультета. - Организовывал техническое обеспечение мероприятий. - Оцифровал весь видеоархив факультета (VirtualDub). - Решал любые технические вопросы персонала факультета (эникейщик).
Высшее образование
Сургутский государственный университет
Сургут
Факультет: Психологии; ФП
Сентябрь 2007—Июнь 2012 (4 года и 9 месяцев)
Клиническая психология. Диплом на тему "Понимание метафорических суждений больными шизофренией". Закончил аспирантуру.
Дополнительное образование
codeby.net
 
Web Application Penetration Testing
Декабрь 2019—Апрель 2020 (4 месяца)

Достаточно хардкорный курс. Позволяет по-настоящему погрузится в тему. Из ~150 участников только 19 сдали итоговые экзамены и еще меньше решили все задачи на экзамене и курсе. Один из них я :)

Номер сертификата: CWAP-0420-0019

Образовательная платформа и конструктор онлайн-курсов
Санкт-Петербург
Введение в Scala
Автор курса: Tinkoff.ru
Май 2019—Июль 2019 (2 месяца)
Mastering web3 on Waves
Автор курса: Aleksei Pupyshev
Май 2019—Июль 2019 (2 месяца)

Впоследствии перевел этот курс с английского на русский (1,2,4,6 главы) https://stepik.org/course/56401

Global marketplace for learning and teaching online
Сан-Франциско и район залива
Learn Website Hacking / Penetration Testing From Scratch
Апрель 2019—Май 2019 (1 месяц)

https://www.udemy.com/course/learn-website-hacking-penetration-testing-from-scratch/

Достаточно поверхностный курс. Подходит только как введение в тему пентеста. Проходил специально как подготовку к OffZone 2019

Learn Social Engineering From Scratch
Апрель 2019—Апрель 2019

https://www.udemy.com/course/learn-social-engineering-from-scratch/Достаточно поверхностный курс. Подходит только как введение в тему пентеста. Проходил специально как подготовку к OffZone 2019

Образовательный IT-портал, который помогает стать программистом с нуля и начать карьеру по специальности
Москва
Java & Android
Январь 2015—Июль 2017 (2 года и 6 месяцев)

Пройдены курсы Java 1 (Базовый), Java 2 (Профессиональная разработка), Android 1. Курс Android 2 назначен на осень 2015.

Во время обучения освоил на достаточно высоком уровне: Core Java (concurrency, collections, swing, reflection, annotations, generics), ООП, паттерны проектирования, JUnit, SQL, SQLite, проектирование БД, XML, UML, JSON, sockets, основы подхода Spring (Dependency Injection, IOC), системы логирования (SLF4J). Android API

В процессе обучения мною написаны множество приложений и игр среди которых:

- Морской Бой с ИИ (Java)

- Финансовый Менеджер MoneyMan (Java, Swing, SQL, JUnit, SLF4J, MVC) https://github.com/ShiawasenaHoshi/MoneyMan

- Список Дел (Android SDK)

- Пятнашки (Android SDK) https://github.com/ShiawasenaHoshi/FifteenPuzzle

- 2048 (Android SDK)

- Реализация базовых алгоритмов (Java Core) https://github.com/ShiawasenaHoshi/Algorithms

Ссылки на сертификаты:

Android 1 http://geekbrains.ru/certificates/22413

Java 1 http://geekbrains.ru/certificates/19680

Java 2 http://geekbrains.ru/certificates/23369

Являюсь победителем курса Java 2.