Backend-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу Backend-разработчиком в компании, где смогу развивать свои навыки разработчика и внести существенный вклад в проекты. Владею языком программирования Python, но также готов рассмотреть вакансии с другим стеком технологий (PHP, Node.js, Ruby).

Работая в Kcell, я заинтересовался программированием. Все началось с оптимизации поиска данных в большом количестве различных текстовых, Excel и XML файлов. После прочтения книги "Автоматизация рутинных задач с помощью Python", написал несколько скриптов, и с тех пор моя страсть к программированию только возрастает. На данный момент я выполнил несколько проектов, которыми пользуется вся команда. Проекты становятся все больше, и поэтому возникла потребность в их расширении и поддержке, а также в проектировании правильной архитектуры.
Кроме обучения в школе программирования Хекслет получаю знания из книг (прочитал "Грокаем алгоритмы" Адитьи Бхаргава, сейчас читаю "Asyncio и конкурентное программирование на Python" Фаулер Мэтью) и статей на таких ресурсах, как Real Python (https://realpython.com/).

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

Навыки

Ключевые навыки:
* Python3
* Django
* Git Github
* pytest
* опыт работы с Linux (Ubuntu)
* Docker, docker-compose
* SQL, Oracle, PostgreSQL
* могу проходить интервью на английском языке

Описание проектов

Текущие рабочие проекты:

  • Rantools: проект, состоящий из набора веб-приложений, разработанных для упрощения и автоматизации задач команды по планированию и оптимизации радиосети. Кроме того, он предоставляет доступ к различной информации без необходимости установки дополнительного программного обеспечения. На данный момент реализовано приложение по генерации файла конфигурации для прописки соседств в технологиях GSM/UMTS. На этом проекте я получаю опыт настройки PostgreSQL, Gunicorn, Nginx, Django, для работы Gunicorn использую сервис systemd.
    Стек: Python, Django, PostgreSQL, cx-Oracle, Docker, Gunicorn, Nginx, pytest, HTML, Bootstrap.

  • Network Live: проект, в котором собираются необходимые параметры базовых станций в таблицы базы данных Oracle в соответствии с технологиями (GSM, UMTS, LTE, NR, IoT). Параметры собираются из различных источников, включая собственную OSS и XML/CSV файлы.

В рамках обучения на Хекслете я выполнил 4 учебных проекта:

  1. "Игры разума": набор из пяти консольных игр на математику.
    Стек: Python, poetry, Git, flake8, Code Climate

  2. "Вычислитель отличий": консольная утилита и библиотека для вычисления отличий между двумя файлами, с тремя вариантами оформления вывода.
    Стек: Python, pytest, pytest-cov, GitHub Actions

  3. "Анализатор страниц": веб-сайт, анализирующий указанные страницы на SEO-пригодность.
    Стек: Python, Flask, SQL, Bootstrap

  4. "Менеджер задач": система управления задачами, позволяющая ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
    Стек: Python, Django, PostgreSQL, Bootstrap

Опыт


Старший инженер, АО Кселл
Октябрь 2017 - по настоящее время

Обязанности:
* разработка программ по автоматизации задач
* разработка программ по парсингу, выгрузке и загрузке параметров
* помощь в оптимизации и планировании радиосети путем разработки различных программ
* администрирование виртуального сервера на Ubuntu
* тестирование и внедрение нового оборудования и программного обеспечения

Достижения:
- Доработал веб-приложение, которое состоит из набора приложений. Оно позволяет пользователю получать данные о радиосети, генерировать конфигурационные файлы, необходимые для работы рабочих программ, получать доступ к некоторой информации о сети без необходимости устанавливать дополнительные приложения на локальные компьютеры.
Стек: Python, Django, PostgreSQL, pytest, gunicorn, nginx, cx-Oracle, Github Actions
- Разработал программу, которая собирает в одну таблицу основные параметры базовых станций с различных источников (OSS, XML, CSV, Excel). В результате, у команды появился доступ к полной информации о сети.
Стек: Python, poetry, pytest, cx-Oracle
- Разработал программу проверяющую правильность подключения шеринговых радио блоков к BBU выявляя cross connection, который негативно влияет на качество сервиса 4G/5G сетей.
Стек: Python, poetry, pytest, enmscripting

Образование


Python-разработчик, Hexlet
Октябрь 2022 - по настоящее время
Алматинский Институт Энергетики и Связи. Радиотехника и связь
Сентябрь 2006 - Июнь 2010

О себе
Готов к релокации
Проживаю в городе Талдыкорган (Казахстан)

Более 10 лет работаю в сфере сотовой связи в компаниях ZTE, Tele2 и Huawei. Есть опыт внедрения таких технологий как UMTS, LTE, NR5G.
Пару лет активно интересуюсь программированием и использую навыки программирования своей работе. Меня мотивирует в программировании возможность создавать не только технические решения, но и видеть реальные результаты своей работы. Хочу развиваться как профессиональный программист, улучшать свои навыки в команде профессионалов, создавать большие и полезные продукты.
Рассматриваю возможность как удаленной работы так и работы в офисе.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это содержание вашего резюме не является оптимальным для роли QA Engineer. Ваш текущий ...
Это резюме имеет много положительных моментов, но есть и некоторые улучшения, которые м...
Резюме Виктора имеет ряд сильных сторон: Опыт инженерной деятельности и работа в кома...
Это резюме содержит как положительные, так и негативные моменты. Положительные сторон...
Это резюме показывает, что вы активно изучаете востребованные технологии и стремитесь к...
Это резюме довольно краткое и содержит некоторую полезную информацию о ваших навыках и ...
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...