Разработчик на C++/Python

Москва, Россия
Стажер • Джуниор
Информационные технологии • Разработка • C++ • Python • Backend • Boost • Qt • STL • CSS • HTML • PostgreSQL
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
О себе

На данный момент Разработчик на C++/Python.

Мои компетенции и опыт

Проектная деятельность / самостоятельная разработка
Инженер-программист
Февраль 2023 — сейчас
- Разработка проектов на C++: поисковая система для парсинга и анализа веб-страниц (до 10,000 URL), контекстный поиск по .txt с подсветкой и fuzzy-поиском, desktop-приложение на Qt (игра 2048 с поддержкой 4x4/5x5 полей).
- Разработка Python-сервисов: Telegram-бот на aiogram с обработкой файлов/аудио, backend на FastAPI с асинхронными интеграциями (aiohttp), конфигурация через .env и pydantic-settings, поддержка i18n.
- Валидация входных данных (Pydantic), таймауты, обработка ошибок, логирование, тестирование (GoogleTests).
- Написание программного кода, исправление багов, формализация задач в алгоритмы.
Достижения:
- Разработал поисковую систему на C++, обработавшую до 10,000 URL. Оптимизировал алгоритмы для ускорения поиска ( нужен доступ к резюме ).
- Интегрировал COM Shell Extension для Windows, добавив контекстное меню в Explorer, что упростило поиск в .txt файлах.
- Создал Qt-приложение с GUI, таблицей рекордов и сохранением данных, повысив пользовательский опыт за счет локализации и стилей.

ИП Мишин С. В. (аутсорсинговая разработка для малого бизнеса)
Инженер-программист / Junior Software Engineer
Ноябрь 2024 — Октябрь нужен доступ к резюме  год)
- Участвовал в разработке программных решений на Python и C++.
- Разрабатывал сервисы для обработки данных и автоматизации внутренних бизнес-процессов.
- Работал с базой данных PostgreSQL: писал SQL-запросы, участвовал в оптимизации запросов и структуры БД.
- Поддерживал и дорабатывал существующие проекты: исправление багов, рефакторинг, добавление функциональности.
- Участвовал в обсуждении архитектурных решений под задачи проектов.
Достижения:
- Реализовал несколько модулей для обработки и поиска данных, которые использовались в рабочих проектах компании.
- Снизил количество повторяющихся ошибок за счёт рефакторинга и улучшения структуры кода.
- Освоил Docker и docker-compose в рамках реальных проектов и применил контейнеризацию в продакшене.

Интернет-магазин нужен доступ к резюме
Менеджер по работе с маркетплейсами
Декабрь 2019 — Сентябрь 2024
- Обработка и ведение заказов через маркетплейсы (перенос в базу, интеграция с API).
- Обработка жалоб, обращений, отзывов клиентов; чаты поддержки (решал клиентские проблемы, развив аналитику).
- Отслеживал ошибки API, что помогло быстро находить и исправлять баги.
- Ведение Excel-таблиц.

Инженер-программист, активно развиваюсь в backend- и desktop-разработке на C++ и Python, включая аутсорсинговые проекты для малого бизнеса. Прошёл курс "Разработчик на C++" в Нетологии. Ищу позицию, где смогу внести вклад в реальные проекты, развиваться профессионально и работать в команде.

Проекты:
- Spider Search Engine (C++) - поисковая система для сбора, анализа и поиска данных с веб-страниц ("веб-паук", парсер, HTTP-сервер, сохранение в БД на PostgreSQL):
нужен доступ к резюме
- нужен доступ к резюме (C++ / Windows / COM Shell Extension) - контекстный поиск по .txt-файлам с подсветкой совпадений, fuzzy-поиском, локализацией и интеграцией в контекстное меню Проводника Windows:
нужен доступ к резюме
- Game нужен доступ к резюме C++ / Qt) - реализация игры 2048 с двумя режимами, сохранением статистики и локализованным интерфейсом:
нужен доступ к резюме
- Также проектировал Telegram-бота + backend лэндинг сайта: aiogram + FastAPI, асинхронные запросы к внешним API (aiohttp), обработка файлов/аудио, локализация (i18n), конфигурация через pydantic-settings (.env).

Стремлюсь к профессиональному росту. Аналитически подхожу к задачам, уделяю внимание деталям и качеству кода. Проактивен: самостоятельно ищу улучшения в проектах. Легко адаптируюсь к новым технологиям и команде. Готов быстро вливаться в разработку и брать ответственность за свои задачи.



Есть файл резюме (защищен)


Интересные кандидаты