Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
Илья Самодин (iliasamodin), 25 лет, Россия, ЧелябинскИлья Самодин (iliasamodin), 25 лет, Россия, Челябинск

Илья Самодин

Бэкенд разработчикВеб-разработчикСредний (Middle)
От 180 000 ₽Не ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 4 года и 7 месяцев
Регистрация: 17.04.2023
Последний визит: 6 дней назад
Гражданство:
Местоположение: Россия, Челябинск
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

В колледже разрабатывал устройства на базе микроконтроллеров с использованием языка программирования C. Начиная с 2021 года программирую индикаторы на платформе TradingView, для технического анализа торговых пар на бирже. С 2022 занимаюсь разработкой на Python и веб-разработкой бэкенда на FastAPI, Django и Flask.

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

Личный сайт-резюме с проектами

GitHub

Навыки

Python
FastAPI
Django
Flask
SQL
PostgreSQL
MySQL
Git
Docker
Алгоритмы и структуры данных

Опыт работы

  • ООО Белка Диджитал
    Челябинск
    Бэкенд разработчик (Средний)Разработчик бекэнда
    Октябрь 2022 — По настоящее время (2 года и 3 месяца)
    • Разрабатываю эндпоинты для пользовательского веб-интерфейса и других клиентов на фреймворке FastAPI
    • Правлю баги в легаси
    • Выполняю рефакторинг и оптимизацию кода на Python
    • Пишу и оптимизирую запросы к базе данных через ORM SQLAlchemy и на чистом SQL
    • Администрирую базы PostgreSQL на уровне архитектуры
    • Участвую в проектировании микро-сервисов и баз данных
    • Программирую микро-сервисы, например, выделенный сервис миграций
    • Провожу инструктажи по эксплуатации сервисов для внутренних заказчиков
    • Веду трекер задач на проекте, пишу задачи для себя и коллег, бью задачи на подзадачи и чек-листы
    PythonООПFastAPIRESTSQLPostgreSQLDockerGitGit-FlowBash
  • Союз-Ком
    Копейск
    Сетевой инженер (Младший)Сетевой администратор
    Июль 2019 — Октябрь 2021 (2 года и 4 месяца)
    • Администрировал сеть провайдера, диагностировал и устранял технические неполадки в работе сети при их возникновении
    • Выполнял функции технической поддержки клиентов, настраивал персональное оборудование
    • Вел отчетность по проделанной работе и оборудованию

Дополнительное образование

  • karpov.courses

    Ваш путь в Data Science
    Docker
    Октябрь 2023 — Январь 2024 (3 месяца)

    Познакомился с образами и контейнерами в docker. Научился работать с файлами, переменными окружения, портами и логами docker. Освоился в сетях docker и в развертывании веб-серверов с контейнеризацией через docker-compose.

  • Shultais Education

    Программирование, базы данных
    Калининград48 выпускников
    Март 2023 — Июль 2023 (4 месяца)

    Изучил алгоритмы сортировки и поиска, численные и строковые алгоритмы, рекурсию, деревья принятия решений, алгоритмы криптографии и сжатия; а также структуры данных: связные списки, матрицы, стеки, очереди, хэш-таблицы, деревья, графы и алгоритмы для работы c этими структурами. Научился применять в реальных задачах самые практичные алгоритмы, такие как ID3 для формирования деревьев принятия решений и алгоритм Дейкстры для построения оптимальных маршрутов. 

    Октябрь 2022 — Ноябрь 2022 (1 месяц)

    Изучил транзакции, хранимые процедуры, представления и оконные функции. Научился работать с базами данных SQL, через Python, при помощи модулей mysqllb и pymysql. Познакомился с проектированием баз данных и  нормальными формами, а также с денормализацией.

    Сентябрь 2022 — Октябрь 2022 (1 месяц)

    Изучил основы SQL - познакомился с индексами, агрегирующими и не агрегирующими функциями, группировкой данных, многотабличными и вложенными запросами.

    Июнь 2022 — Сентябрь 2022 (3 месяца)

    Изучил синтаксис Python, подружился с конструкциями языка, понял и принял, что в Python абсолютно всё является объектом - не самая очевидная мысль после языка C. Хорошо освоил объектно ориентированное и функциональное программирование. Научился работать с файлами txt, pickle, csv, json, xml.

    PythonООПJSONXML
  • beONmax

    Образовательная онлайн-платформа для обучения во всех областях и направлениях IT и WEB
    GIT. Управление версиями для разработчиков
    Март 2023 — Март 2023 (1 месяц)

    Научился работать с git, gitversion и github. Узнал, что представляет собой атомарный коммит, как оперировать несколькими ветками и как осуществлять командную работу над общим проектом.

    GitGit-FlowBash
    Курс Django 3 - Full Stack разработка веб сайтов на Python
    Декабрь 2022 — Март 2023 (3 месяца)

    Подружился с Django, научился работать с кэшем, медиафайлами и файлами статики. Могу запрограммировать авторизацию пользователей, личный кабинет, корзину и т.д. Знаю что такое select_related и prefetch_related. Улучшил навыки работы с виртуальными окружениями и bash консолью. Запрограммировал пять динамических сайтов, в том числе свой личный сайт, который я разместил на хостинге: https://www.iliasamodin.ru

  • Копейский Политехнический Колледж

    Компьютерные системы и комплексы
    Сентябрь 2015 — Июль 2019 (3 года и 10 месяцев)

    Научился программировать на языке C и собирать устройства на микроконтроллерах ATmega и Arduino. Изучил базу Computer Science и сетевой инженерии. Регулярно ездил на технические конференции по современным технологиям, где выступал с материалом по дополненной реальности.