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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Мария! Давай дополним твое резюме: 1. Описание проектов Давай добавим результа...
Это резюме содержит информацию о вашем опыте работы в области маркетинга и продаж, а та...
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...