Москва
Резюме № 55579230
Обновлено 25 марта
no-avatar

Backend-разработчик C++/Python

Был больше месяца назад
По договорённости
Соискатель скрыл дату рождения
Санкт-Петербургготов к переезду: Москва, Железногорск (Красноярский край)  и ещё 2 города
Занятость
полная занятость
Гражданство
Беларусь
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 1 год и 1 месяц

    • Сентябрь 2024 – январь 2025
    • 5 месяцев

    Стажер-разработчик

    Яндекс, Санкт-Петербург
    Интернет-компания (поисковики, платежные системы, соц. сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)

    Обязанности и достижения:

    Стажер, команда разработки бекенда мессенджера - Оптимизировал логику чатов: перенес старую реализацию с Python на C++, устранив сложные и запутанные "костыли". Это улучшило производительность и позволило другим командам полноценно использовать новый функционал. - Разработал утилиту для корпоративного мессенджера, которая автоматизировала процесс отслеживания расхождений в базах данных двух команд. Автоматизация процесса значительно сократила затраты времени разработчиков. Утилита: - Сравнивала данные клиентов и выявляла расхождения. - Автоматически устраняла ошибки или передавала их на доработку разработчикам, если проблема сохранялась. - Учитывала задержки при синхронизации данных, что минимизировало ложные срабатывания. Использовал стек: C++, Python, Django, PostgreSQL, Protobuf.
    • Январь 2024 – август 2024
    • 8 месяцев

    Фриланс

    Индивидуальное предпринимательство / частная практика / фриланс, Санкт-Петербург

    Обязанности и достижения:

    - Разрабатывал асинхранных telegram ботов на python с помощью библиотеки aigram

Обо мне

Дополнительные сведения:

Я молодой разработчик с опытом работы в C++, Python и Java. В настоящее время обучаюсь в университете и занимаюсь разработкой различных pet-проектов. Среди них можно выделить: Task Executor: высокоэффективный инструмент для управления и выполнения задач в многопоточном окружении. Для разработки использовал стандартную библиотеку C++: - Потоки: создание и управление потоками. - Синхронизация: использование std::mutex и std::condition_variable для синхронизации потоков. - Управление памятью: использование умных указателей (std::shared_ptr, std::weak_ptr) для эффективного управления памятью. Алгоритм Seam Carving: алгоритм для сжатия изображений, способный уменьшать размеры изображения без значительных искажений ключевых объектов. Этот проект позволил мне углубиться в алгоритмическое программирование и оптимизацию. Мой опыт включает: - Разработка и оптимизация кода на C++ с использованием современных стандартов (C++11 и выше) - Работа с STL (Standard Template Library) для реализации различных структур данных и алгоритмов - Применение принципов объектно-ориентированного программирования (ООП) для разработки масштабируемого и поддерживаемого кода - Опыт написания и отладки многопоточных приложений - Работа с CMake для автоматизации процесса сборки проектов на C++. Опыт создания CMake-файлов для упрощения сборки и управления зависимостями в больших проектах Также имею опыт в следующих областях: - Разработка SQL-запросов - Активное использование системы контроля версий Git - Написание Bash-скриптов для мониторинга процессов в системе Linux - Написание unit-тестов на Python с использованием библиотеки pytest В качестве хобби занимаюсь решением алгоритмических задач. Пример моего кода: https://github.com/weldfy C/C++, Linux, Git, Python, PostgreSQL, SQL, Java, Django Framework, protobuf, Docker, CI/CD, JSON, REST API, gRPS, Bash, TCP/IP

Иностранные языки

  • Английский язык — технический
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено 8 ноябряПоследнее место работы (1 год и 2 мес.)Технический специалистСентябрь 2024 – работает сейчас
Обновлено 7 октябряПоследнее место работы (1 мес.)Стажер / Разработчик ПОАпрель 2025 – май 2025
Обновлено 4 июня
Обновлено 8 июня
Обновлено 11 сентября
no-avatar
Python Backend Developerз/п не указана
Последнее место работы (1 мес.)Python программистМай 2025 – июнь 2025
Обновлено 8 сентября
Обновлено вчераПоследнее место работы (1 мес.)Практикант-разработчикИюнь 2024 – июль 2024
Обновлено вчера
no-avatar
Backend-разработчикз/п не указана
Обновлено 18 ноября
no-avatar
Java backend-разработчикз/п не указана
Обновлено 20 ноября
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеПрограммист-разработчик C++

Смотрите также резюме