Даниэль Наумович - Web-разработчик, Python-разработчик

  • Junior
  • Беларусь
  • 600 $ (дол/мес)
  • Временная работа | Полная занятость | Стажировка | Фриланс | Частичная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 2 года назад
Photo

Навыки

  • AIOgram
  • aiohttp
  • AsyncIO
  • Black
  • Django
  • Docker
  • docker-compouse
  • Git
  • Google API
  • Jira
  • jira confluence
  • Linux
  • MongoDB
  • OSM Api
  • putest
  • pydantic
  • Python
  • Redis
  • Selenium
  • SQL

Опыт работы

Стартап

web-Разработчик - апрель 2023 - по настоящее время

На текущем проекте писал бэкенд под мобильное приложение, а конкретно занимался интеграцией в проект OSM Api, Google Api, участвовал в создании собственной модели данных, для нужд проекта разрабатывал собственную асинхронную ОРМ для MongoDB, бэкенд писал с использованием фреймворка aiohttp(asyncio), в контексте того же проекта писал небольшой дочерний проект на django(опросник для потенциальных пользователей), знаком как с реляционными к и с нереляционными СУБД, управление проектом в целом строилось с помощью Jira, Jira confluence, swagger, знаю и использую в проектах такие линтеры как black, flake8, в своих проектах зачастую пользовался docker, docker-compouse, использовал в качестве пакетного менеджера использовал pip, poetry есть знания в linux(, весь проработанный код покрывался тестами с помощью pytest.

Образование

Инженер-технолог

Гродненский Государственный Аграрный Университет
сентябрь 2017 - февраль 2021

Python Developer

Teachmeskills
август 2022 - март 2023

За время обучения я приобрёл и развил широкий спектр навыков в области программирования и веб-разработки. Вот обзор основных навыков, которые я получил:

Знание и опыт разработки на языке программирования Python, включая применение его в веб-разработке и асинхронном программировании.

Глубокое понимание и опыт работы с основным фреймворком Django, который я использовал для создания веб-приложений.

Знание и опыт разработки на Aiogram – это позволило мне создать асинхронного телеграм-бота и овладеть навыками в области бот-разработки.

Веб-разработка, включая использование HTML, HTTP и концепций REST и RESTful архитектурных стилей для построения эффективных веб-приложений.

Знание и опыт работы с реляционными базами данных, такими как PostgreSQL и SQLite, что позволяет мне проектировать и работать с сложными схемами данных.

Опыт работы с не реляционными базами данных, такими как MongoDB и Redis, что расширило мой кругозор в области хранения данных.

Отличное понимание принципов ООП, что позволяет мне разрабатывать структурированный и модульный код.

Знание и опыт работы с Docker и Docker Compose, что позволяет создавать изолированные и переносимые среды для приложений.

Умение работать с системой контроля версий Git, что способствует эффективной командной разработке и управлению кодом.

Знание операционной системы Linux, что упрощает разработку и развертывание на серверах.

В результате моего обучения я создал асинхронного телеграм-бота, который способен отслеживать информацию о очередях на выезде из границы Республики Беларусь. Для достижения этой цели были выполнены следующие шаги:

Ставились задачи и цели проекта, определён функционал и требования.

Осуществлялся выбор и анализ ключевых инструментов для разработки: Aiogram для работы с Телеграм API, PostgreSQL для базы данных, Totoise ORM для взаимодействия с базой, Redis для хранения временных данных, Apscheduler и CronTab для выполнения фоновых задач.

Этот опыт был не только знакомством с конкретными инструментами, но и позволил мне понять, как строить полноценное приложение, учитывая разнообразные аспекты разработки, включая взаимодействие с базами данных, управление фоновыми задачами и взаимодействие с внешними API.

Моя целеустремлённость и стремление к непрерывному обучению помогли мне достичь этих результатов, и я готов применить полученные навыки в новых проектах и задачах.

Обо мне

Меня зовут Даниэль, и я начинающий разработчик на языке Python с практическим опытом разработки. Моя профессиональная деятельность сфокусирована на веб-разработке, и я имею опыт работы с различными технологиями и концепциями программирования.

В моем арсенале есть релевантный опыт разработки веб-приложений, а также понимание и применение многих фундаментальных принципов программирования. Я хорошо ознакомлен с концепциями асинхронного программирования и успешно применял их в проектах, используя библиотеки, такие как aiohttp и aiogram. Мои навыки включают также использование фреймворка Django, а также понимание парадигмы REST и RESTful архитектурных стилей.

Мной были освоены популярные концепции проектирования вроде MVT (Model-View-Template) для фреймворка Django. Я имею опыт работы с ООП и успешно применял этот подход в своих проектах. Кроме того, я уверенно работаю с инструментами для парсинга данных, такими как Selenium и bs4.

Мне знакомы реляционные и нереляционные базы данных, и я имел опыт в интеграции проектов с использованием Docker и Docker Compose.

Я готов к совместной работе в команде и имею опыт использования инструментов управления проектами, таких как Jira и Jira Confluence. Мой опыт работы с системами контроля версий включает использование Git, GitHub и GitLab.

На текущий момент я нахожусь в поиске возможности для трудоустройства или стажировки в качестве Python Developer. Моим выбором было мотивировано желание углубиться в проектирование программного обеспечения и воспользоваться отличными перспективами, которые ваша компания может предоставить для моего развития в IT.

На текущем проекте писал бэкенд под мобильное приложение, а конкретно занимался интеграцией в проект OSM Api, Google Api, участвовал в создании собственной модели данных, для нужд проекта разрабатывал собственную асинхронную ОРМ для MongoDB, бэкенд писал с использованием фреймворка aiohttp(asyncio), в контексте того же проекта писал небольшой дочерний проект на django(опросник для потенциальных пользователей), знаком как с реляционными к и с нереляционными СУБД, управление проектом в целом строилось с помощью Jira, Jira confluence, swagger, знаю и использую в проектах такие линтеры как black, flake8, в своих проектах зачастую пользовался docker, docker-compouse, использовал в качестве пакетного менеджера использовал pip, poetry есть знания в linux(, весь проработанный код покрывался тестами с помощью pytest.

42 / 0,437 / 52.72mb