Примерно так выглядело резюме, которое Коля направил техническому директору в рамках тренинга.
Желаемая должность —
Junior Python web-developerОпыт работы:1. Февраль 2020 — настоящее время
self-education, разработка асинхронного сервера для приёма метрикразработчикРеализовал клиентскую и серверную стороны, взаимодействующие в рамках установленного протокола.
https://github.com/NikoPushkin/client-and-server-apps-for-work-with-metricsДанная пара позволяет отправлять и запрашивать метрики со стороны клиента и сохранять и возвращать необходимые метрики со стороны сервера.
Наибольшую сложность в данном проекте составило понимание асинхронности и работа с asyncio.
2. Декабрь 2019 — апрель 2020
Web-разработчик —
фрилансНебольшое издательство обратилось с просьбой создать приватный онлайн-каталог для демонстрации продукции клиентам-оптовикам.
kickticj.pythonanywhere.com
Реализовал:
функционал CRUD;
пагинация;
категории (many to many);
поиск по заголовкам;
фронтенд (html, css, JS);
бэкенд (django, PostgreSQL).
По итогу решена проблема отсутствия площадки для демонстрации продукции.
Параллельный проектРаботая в магазине у друзей, разработал телеграм-бота, который полностью рассчитывал финансовые итоги дня на основе списка продаж, учитывая курсы валют на момент составления итога.
Бот обрабатывал строго составленный список с необходимыми параметрами и возвращал результат в необходимом формате.
По итогу: снижены время- и трудозатраты, исключена возможность совершения ошибки при расчете.
Знание языковРусский — родной
Английский — B1 (средний)
Навыки:Python, Django Framework, CSS, Bash, Linux, HTML5.
Дополнительная информация о себеМеня зовут Николай, мне 23 года и я начинающий Python-разработчик.
На данный момент у меня есть:
1) Понимание работы веб-приложений (протокол http, обработка запросов, паттерн MVC, шаблонизация, ORM);
2) Базовые знания Python. Опыт использования и знания основного функционала и стандартной библиотеки;
Python постоянно использовался и используется для работы с собственными проектами: начиная с лабораторных и дипломной работы, где он служил для обработки больших объёмов данных в csv-файлах, продолжая созданием телеграм-ботов для обработки финансовых итогов дня и отслеживания транспорта по данным Яндекса и заканчивая веб-разработкой;
4) Навыки HTML5/CSS;
5) Навыки работы с GIT (init, commit, add, checkout, merge, push, clone);
6) Базовый Bash;
7) Практически вся профильная информация черпается из англоязычных источников;
8) Исполнительность, любознательность, умение отстаивать свою точку зрения и анализировать и принимать чужую.
Некоторые из моих проектов:
https://github.com/NikoPushkinБуду рад познакомиться, а в дальнейшем сотрудничать и развиваться!