Python - разработчик
Контакты
Я студент с глубоким интересом к программированию и IT-технологиям. В ходе своего образования, я успешно освоил базовые принципы Python и Linux. Более того, я приобрел опыт работы с Bash и системами контроля версий, включая GitHub. В настоящее время, я активно ищу возможность начать свою карьеру в сфере разработки программного обеспечения.
Технические навыки
- Знание Python 3+ и уверенное владение его основами.
- Опыт написания Bash-скриптов для автоматизации задач.
- Глубокое знание и опыт работы с ОС Linux, что позволяет эффективно управлять окружением разработки.
- Умение работать с системами контроля версий, особенно GitHub, обеспечивая коллаборацию и контроль над кодовой базой.
- Достижение высокого уровня покрытия кода тестами, демонстрируя глубокое понимание тестирования.
- Интеграция инструмента Snyk для обеспечения безопасности кода и выявления потенциальных уязвимостей в зависимостях.
- Интеграция проекта с платформой Code Climate для анализа качества кода и обнаружения потенциальных улучшений.
- Создание автоматизированных рабочих процессов с помощью GitHub Workflow, обеспечивая непрерывную интеграцию и развертывание.
Тестирование и Отладка
- Профессиональное использование фреймворка
pytest
для автоматизированного тестирования кода на Python. - Создание сложных тестовых сценариев
- Применение принципов модульного и интеграционного тестирования для обеспечения надежности кодовой базы.
- Опыт работы с фикстурами для эффективной настройки и очистки состояния тестовых сред.
- Интеграция тестовых сценариев в непрерывную интеграцию и разработку (CI/CD) для автоматической проверки кода.
Прочие навыки
- Хорошее понимание структур данных, что способствует эффективному решению задач.
- Глубокое понимание принципов построения API, обеспечивая разработку современных веб-приложений.
- Опыт работы с Bash и Vim дополняет мои инструментальные навыки.
Я стремлюсь к созданию надежного и качественного программного обеспечения, а также к постоянному развитию и изучению новых технологий. Готов к новым вызовам и с нетерпением жду возможности внести свой вклад в вашу команду.
Знание основ Python 3+
Bash scripting
Опыт работы с ОС Linux
Опыт работы с системами контроля версий (GitHub)
Тестирование и Отладка с использованием pytest
Глубокое понимание структур данных
Принципы построения API
Nano и Vim
Регулярные выражения (Regexp)
Протокол HTTP
Emmet
Объектно-ориентированный дизайн
SQL
Опыт
- Сфера деятельности: Услуги для бизнеса → Контроль качества: экспертиза, испытания и сертификация
- Обязанности: Оказание услуг по контролю качества работы программного обеспечения заказчика, включая: Контроль и обеспечение заданного уровня значений таких параметров как стабильность и скорость работы. Мониторинг частоты ложноположительных и ложноотрицательных результатов обработки данных.
- Примечание: В связи с обязательствами в рамках соглашения о неразглашении (NDA), я не могу предоставить подробности о моих обязанностях и проектах на предыдущем месте работы.
Образование
Начальные знания английского языка
Проживаю в городе Тбилиси