Достижения:
Олимпиада по программированию Шаг в Будущее, 2 степень, 2021 год
Олимпиада по информатике Гранит Науки, 2 степень, 2021 год
Участник региональных этапов Всероссийской Олимпиады школьников по информатике и по экономике, 2020-2021
Финалист олимпиады “Я профессионал” по экономике, математике и программной инженерии. 2022-2023
Участник Образовательного форума «Тебе решать!» 2023 года
Занимаюсь проектной разработкой около 5 лет. Начинал с программирования на С++, далее перешёл на Python и другие языки. Использовал библиотеки flask, requests, asyncio, threading, numpy, pandas, selenium, pyQT5, oauth2client, gspread, pytelegrambotapi и другие.
Понимаю и применяю принципы ООП и SOLID.
Кроме Python работал с Go (учебные проекты, активно использую сейчас), Kotlin и Java (учебные проекты, использую сейчас), C++ (личные и учебные проекты, олимпиады, ардуино), JavaScript, Assembly language(изучал основы в университете).
SQL базы данных - PostgreSQL, SQLite, MySQL.
Знаком с Git, Docker и администрированием удалённых серверов Unix (работал с SunOS, RHEL, Ubuntu). Arch Linux использую как основную операционную систему, Macos на ноутбуке.
Python проекты
Парсеры для сайтов
С использованием библиотеки requests, selenium Python и многопоточности
Пример кода: https://github.com/Ja1rman/tg-bot-videocards-parser
Бот для сайтов adidasRu и nikeRU
Бот с использованием библиотек selenium, requests, threading на Python
Пример кода: https://github.com/Ja1rman/adidas-and-nikeSNKRS-bot
Бот для торговой площадки Steam
Мои задачи при создании:
Создание бэкенда на Python
Создание фронт-энда на PyQT
Проработка алгоритмов анализа предметов
Сайт для информации о пользователях Steam
Сайт разработан на Python Flask, JavaScript
Пример кода: https://github.com/Ja1rman/steaminfo-site
Мои Pet проекты не на python:
Сервер майнкрафт https://mcbrawl.ru
Мои задачи при создании:
Организация работы команды
Работа с bash на сервере RHEL
Настройка плагинов на Java для Сервера Майнкрафт
Клиент-серверное приложение:
Разработано на Kotlin с применением библиотеки JDBC и взаимодействием по tcp. Приложение является многопоточным. Создавалось для сдачи лабораторной работы.
Ссылка на проект: https://github.com/Ja1rman/Client-Server-application/tree/master/IdeaProjects/lab7
Сайты на Java Spring, jsp, jsf: https://github.com/Ja1rman/itmo-web-labs
Пример кода на Go (вычислительная математика): https://github.com/Ja1rman/Computational-Mathematics
Системное и прикладное программное обеспечение