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.
Пару лет активно интересуюсь программированием и использую навыки программирования своей работе. Меня мотивирует в программировании возможность создавать не только технические решения, но и видеть реальные результаты своей работы. Хочу развиваться как профессиональный программист, улучшать свои навыки в команде профессионалов, создавать большие и полезные продукты.
Рассматриваю возможность как удаленной работы так и работы в офисе.

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет некоторые положительные аспекты, такие как: Имеется опыт работы в об...
Резюме содержит полезную информацию о вашем опыте работы, навыках и образовании, что хо...
Данное резюме вызывает недопонимание и может быть непривлекательным для потенциального ...
Это резюме обладает большим объемом информации, что хорошо, но стоит обратить внимание ...
Это резюме Fullstack разработчика содержит много полезной информации о вашем опыте рабо...
Это резюме frontend разработчика имеет некоторые сильные стороны, но также требует неко...
Андрей, привет! Давай дополним резюме информацией: 1. Реализованные проекты. - здесь б...
Это резюме Junior PHP-разработчика содержит много полезной информации о навыках и опыте...
Этот кандидат имеет стремление развиваться в сфере IT, обладает базовыми знаниями и опы...
Привет, Александра! Давай усилим резюме за счет следующих моментов: 1. Для персонализа...