Python-разработчик
Основное
Белград
Готов
Добрый день!
Ищу работу на позиции Python-разработчик (удаленная занятость). В данный момент обучаюсь в школе программирования Hexlet, имею за плечами три выполненных проекта:
Brain-games - пользователю предлагается принять участие в нескольких играх, суть которых - указать правильное число в математической прогрессии, найти общий делитель двух чисел, указать является ли число четным и пр.
Навыки, полученные при реализации проекта:
* Настройка рабочего окружения
* Работа c CLI
* Взаимодействие с Git и Github
* Работа с линтером (flake8)
* Проверка качества кода (CodeClimate)
Вычислитель отличий - создание утилиты, которая определяет и выводит на экран разницу между двумя структурами данных (json и yml) в трех форматах: plain text, stylish и json.
Навыки, полученные при реализации проекта:
* Работа с древовидными типами данных (рекурсивная обработка данных)
* Практика разработки через тестирование (TDD)
* Написание автоматизированных тестов (фреймворк pytest)
* Реализация непрерывной интеграции (Github Actions)
* Парсинг входящих данных (работа с модулем argparse)
Анализатор страниц - веб-сайт, который анализирует любую веб-страницу и выводит базовую SEO информацию о ней.
Навыки, полученные при реализации проекта:
* Работа с мини-фреймворком Flask
* Работа с реляционными базами данных (PostgreSQL)
* Верстка сайта при помощи фреймворка bootstrap
* Применение на практике MVC-архитектуры построения сайтов
* Деплой сайта на PaaS хостинге (Railway)
Имею большой опыт работы в IT индустрии - с 2019 года и по настоящее время работаю на позиции project-менеджера в компании Debertek LLC, которая сотрудничает с несколькими онлайн казино.
Хочу принять участие в большом и интересном проекте с нетривиальными задачами и реализовать свой потенциал разработчика. Способен работать как один, так и в команде.
Знаю Python
Знаю основы HTML и CSS
Разбираюсь в Flask
Разбираюсь в Django
Работал с СУБД (PostgreSQL)
Работаю с Git
Работаю с Poetry
Пишу автоматические тесты через Pytest
Разбираюсь в CI/CD (Github Actions)
Использую VSCode
Иностранные языки: English (B2), Mandarin Chinese (B2)
Работа
Поиск и подключение (вместе с командой разработчиков) платежных шлюзов на сайты партнеров компании, последующий мониторинг их работы.
Ведение переговоров и заключение контрактов
Изучение (и иногда, перевод) API документации для подключения платежного шлюза
Взаимодействие с отделом маркетинга, помощь в планировании и организации продвижения на отдельные регионы (в основном - Китай)
За годы работы подключил множество различных платежных методов для региона Китай, которые работают до сих пор. Обеспечивал наличие и работу платежных шлюзов на сайтах, когда многие провайдеры переставали работать.
Расширил сферу своих полномочий также на регионы Гонконг и Тайвань, подключил несколько шлюзов и в этих регионах.
Помог команде по маркетингу реализовать несколько успешных кампаний по привлечению аудитории на сайт партнеров по регионам Китай, Гонконг и Тайвань.
Стал глубже разбираться в технической API документации и в том, как происходит интеграция.
Образование
Рекомендации
Resume Evaluation:
Strengths:
1. Solid experience as a Python developer, with completed projects demonstrating various skills and knowledge.
2. Proficient in setting up a development environment, working with CLI, and using Git and Github for version control.
3. Experience in working with different types of data structures, implementing recursive data processing, and writing automated tests using pytest.
4. Familiarity with web development frameworks like Flask and Django, as well as working with databases like PostgreSQL.
5. Knowledge of CI/CD practices using Github Actions.
6. Strong communication skills, demonstrated through experience as a project manager, where you collaborated with developers and handled negotiations and contracts.
Areas for Improvement:
1. Provide more details about your role as a project manager, including specific achievements and responsibilities.
2. Include information about your education, such as the name of the institute, faculty, and any relevant coursework or projects.
3. Consider adding more technical skills and technologies you are familiar with, as it will give a clearer picture of your expertise.
Overall, your resume demonstrates a strong foundation in Python development and relevant experience as a project manager. With some improvements and additional details, your resume will effectively showcase your skills and qualifications to potential employers.
Cover letter
Dear Hiring Manager,
I am writing to apply for the position of Python Developer. I am currently enrolled in the Hexlet programming school and have completed three projects:
Brain-games: This project allows users to participate in various games that involve identifying the correct number in a mathematical progression, finding the greatest common divisor of two numbers, determining whether a number is even, and more. Skills gained from this project include setting up a development environment, working with the command line interface, using Git and GitHub, working with linters (flake8), and code quality checking (CodeClimate).
Difference Calculator: This utility determines and displays the differences between two data structures (JSON and YAML) in three formats: plain text, stylish, and JSON. Skills gained from this project include working with tree-like data structures (recursive data processing), practicing test-driven development (TDD) using the pytest framework, implementing continuous integration (GitHub Actions), and parsing input data (using the argparse module).
Page Analyzer: This web application analyzes any webpage and provides basic SEO information about it. Skills gained from this project include working with the Flask microframework, using relational databases (PostgreSQL), website styling using the Bootstrap framework, applying the MVC architecture in web development, and deploying the site on a PaaS hosting platform (Railway).
In addition to my project experience, I have been working as a project manager at Debertek LLC since November 2019. My responsibilities include searching and connecting payment gateways to partner websites, monitoring their operation, negotiating and signing contracts, studying (and sometimes translating) API documentation for payment gateway integration, and collaborating with the marketing department to plan and organize promotions in specific regions, primarily China. I have successfully connected multiple payment methods for the Chinese region and expanded my responsibilities to include Hong Kong and Taiwan. I have also assisted the marketing team in implementing successful campaigns to attract audiences to partner websites in China, Hong Kong, and Taiwan. Through this experience, I have developed a deeper understanding of technical API documentation and the integration process.
In terms of technical skills, I am proficient in Python, have a good understanding of HTML and CSS, and have experience with Flask, Django, PostgreSQL, Git, Poetry, Pytest for automated testing, CI/CD using GitHub Actions, and using VSCode as my primary development environment. I also have language proficiency in English (B2) and Mandarin Chinese (B2).
I believe my experience and skills make me a strong candidate for the Python Developer position. I am eager to contribute to a challenging and exciting project and utilize my potential as a developer. I am capable of working both independently and as part of a team.
Thank you for considering my application. I look forward to the opportunity to discuss how I can contribute to your organization.
Sincerely,
[Your Name]
[Contact Information]
Improved resume
Python-разработчик
- Образование: Лингвист-переводчик (английский и китайский языки), ДВФУ (г. Владивосток), 2013-09-01 - 2017-06-01
- Опыт работы: Project Manager, Debertek LLC, 2019-11-01 - настоящее время
- Поиск и подключение платежных шлюзов на сайты партнеров компании
- Мониторинг работы платежных шлюзов
- Ведение переговоров и заключение контрактов
- Изучение и перевод API документации для подключения платежных шлюзов
- Взаимодействие с отделом маркетинга для планирования и организации продвижения в Китай, Гонконг и Тайвань
- Навыки:
- Python
- HTML и CSS
- Flask
- Django
- Работа с СУБД PostgreSQL
- Работа с Git
- Работа с Poetry
- Писание автоматических тестов с использованием Pytest
- Разбираться в CI/CD с использованием Github Actions
- Использую VSCode
- Знание английского языка (B2)
- Знание китайского языка (B2)
Проекты:
Brain-games
- Репозиторий: ссылка на GitHub
- Описание: Игры, требующие угадывания чисел в математической прогрессии, нахождения общего делителя двух чисел, определения четности числа и др.
- Навыки: Настройка рабочего окружения, работа с CLI, взаимодействие с Git и GitHub, работа с линтером flake8, проверка качества кода с помощью CodeClimate
Вычислитель отличий
- Репозиторий: ссылка на GitHub
- Описание: Утилита для определения и вывода разницы между двумя структурами данных (json и yml) в разных форматах: plain text, stylish и json
- Навыки: Работа с древовидными типами данных (рекурсивная обработка), практика разработки через тестирование (TDD), написание автоматизированных тестов с использованием фреймворка pytest, реализация непрерывной интеграции с помощью Github Actions, парсинг входящих данных с использованием модуля argparse
Анализатор страниц
- Репозиторий: ссылка на GitHub
- Описание: Веб-сайт, анализирующий любую веб-страницу и выводящий базовую SEO информацию о ней
- Навыки: Работа с мини-фреймворком Flask, работа с реляционными базами данных PostgreSQL, верстка сайта с использованием фреймворка Bootstrap, применение MVC-архитектуры, деплой сайта на PaaS хостинге Railway
Контакты:
- Телефон: +995511105671
- Email: vladkhleborodov@gmail.com
Добавить комментарий