Обо мне
Здравствуйте, меня зовут Тамерлан, и я фрилансер с опытом работы более 5 лет. Я специализируюсь на разработке веб-приложений на Python и Django, а также на выполнении различных задач, не связанных с программированием, таких как написание статей, перевод текстов, создание презентаций и дизайн графики. Я люблю свою работу и всегда стремлюсь к качеству, срокам и удовлетворению клиентов.
Навыки и технологии
- Python: знание основ языка, стандартной библиотеки, ООП, функционального программирования, асинхронности, тестирования и отладки кода. Использование популярных фреймворков и библиотек, таких как Django, Flask, Requests, BeautifulSoup, Scrapy, Pandas, Numpy, Matplotlib, Scikit-learn, TensorFlow, PyTorch и других.
- Django: знание архитектуры фреймворка, моделей, представлений, шаблонов, форм, аутентификации, админки, REST API, сигналов, миграций, кэширования, безопасности и оптимизации производительности. Использование расширений, таких как Django REST Framework, Django Channels, Django Celery, Django Allauth, Django Crispy Forms и других.

- HTML, CSS, JavaScript: знание основ верстки, стилей, анимации, адаптивности, семантики, валидации, DOM, событий, AJAX, JSON, jQuery, Bootstrap, Tailwind и других фреймворков и библиотек для создания интерактивных и красивых веб-страниц.

- SQL, NoSQL: знание основ реляционных и нереляционных баз данных, языка SQL, ORM, CRUD-операций, индексов, транзакций, нормализации, денормализации, агрегации, репликации, шардирования и других аспектов работы с данными. Использование СУБД, таких как PostgreSQL, MySQL, SQLite, MongoDB, Redis и других.

- Git, GitHub, GitLab: знание основ системы контроля версий, ветвления, слияния, коммитов, пулл-реквестов, конфликтов, ревью кода, CI/CD, хуков и других инструментов для совместной разработки и развертывания проектов.
- Linux, Bash, SSH, FTP, AWS, Heroku, Docker, Nginx, Gunicorn, uWSGI: знание основ работы с командной строкой, удаленным доступом, передачей файлов, облачными сервисами, контейнеризацией, веб-серверами, приложенческими серверами и другими технологиями для настройки и поддержки веб-приложений в разных средах.

- Английский язык: уровень C1, свободное владение разговорным и письменным английским, опыт перевода технических и неформальных текстов с английского на русский и с русского на английский, участие в международных проектах и коммуникация с зарубежными клиентами и коллегами.
- Написание статей: умение писать увлекательные, информативные и грамотные статьи на разные темы, в том числе научные, образовательные, развлекательные, путешественные, личностные и другие. Знание основ SEO, ключевых слов, заголовков, структуры, стиля и тона текста, проверка на уникальность и правописание.
- Создание презентаций: умение создавать креативные, красочные и эффективные презентации на разные темы, в том числе бизнес, образование, маркетинг, продажи, искусство и другие. Знание основ дизайна, цветовой гаммы, шрифтов, изображений, графиков, анимации, переходов и других элементов для привлечения внимания и удержания интереса аудитории.
- Дизайн графики: умение создавать качественные, оригинальные и привлекательные графические изображения на разные темы, в том числе логотипы, баннеры, постеры, флаеры, иллюстрации, иконки, эмодзи и другие. Знание основных принципов дизайна, композиции, цвета, формы, текстуры, контраста и других. Использование программ, таких как Photoshop, Illustrator, GIMP, Inkscape и других.
Проекты и опыт работы
- Веб-приложение для управления задачами: разработал полнофункциональное веб-приложение на Python и Django, которое позволяет пользователям создавать, редактировать, удалять, назначать, сортировать и фильтровать задачи, а также просматривать статистику по выполнению задач. Использовал PostgreSQL для хранения данных, Bootstrap для верстки, jQuery для интерактивности, Django REST Framework для API, Celery для асинхронных задач, Redis для кэширования и брокера сообщений, Heroku для развертывания и GitHub для контроля версий. Код проекта доступен по ссылке [здесь], а демо-версия по ссылке [здесь].
- Веб-скрапер для сбора данных о книгах: написал скрипт на Python, который собирает данные о книгах с сайта [Goodreads], такие как название, автор, жанр, рейтинг, описание, обложка и другие. Использовал Requests для отправки запросов, BeautifulSoup для парсинга HTML, Pandas для обработки и сохранения данных в формате CSV, Matplotlib для визуализации данных в виде графиков. Код скрипта доступен по ссылке [здесь], а результаты сбора данных по ссылке [здесь].