Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти Зарегистрироваться
Заказы Услуги Специалисты Проекты Клуб
Создание новых заказов с использованием сервиса «Безопасная сделка» временно недоступно. Для заказов, где выбрана «Безопасная сделка», но исполнитель ещё не назначен — будет доступна только обычная сделка. А для заказов, где работа уже ведётся, «Безопасная сделка» работает в штатном режиме.
Скрыть
R100 c869187204430245ba91bad7ad15c39a Аккаунт верифицирован

Олег Умнов

C++, Python, 1C
Россия, Северодвинск, 44 года
  • Twitter
  • Facebook
  • ВКонтакте
  • Google
  • Жалоба
Обо мне
Стоимость работы:
цена договорная
Профессиональный опыт:
менее года
Форма собственности:
Физ. лицо
Способы оплаты:
безналичный расчёт
Применяю в работе следующие компоненты и технологии С++: Основные компоненты (базовые алгоритмы, структура и классы, лямбда-функции, пары и кортежи, шаблоны функций, фреймворки для юнит-тестов, флаги компиляции, перегрузка операторов, обработка ошибок, итераторы, алгоритмы поиска, простейшие структуры данных, работа с файлами и др.). Эффективность кода (профилировка, оптимизация, оценка сложности, модели памяти, указатели, работа с объектами в памяти, санитайзеры, эффективные линейные контейнеры, семантика перемещения, параллельные алгоритмы, асинхронные вычисления, "состояние гонки" и др.). Элегантность и масштабируемость (ассоциативные контейнеры, хеш-функции, пространства имён, умные указатели, наследование и полиморфизм, RAII, рефакторинг и др.). Разработка библиотек для больших проектов. Разработал следующие проекты на С++: SearchServer - упрощённая версия больших поисковиков (Яндекс и др.). Выполняет поиск документов с возможностью указания минус-слов, для исключения в выдаче результата. Ранжирование результатов происходит по TF-IDF. SimpleVector - учебный проект, аналог контейнера std::vector. Применены RAII, указатели, unit testing и др. SingleLinkedList - учебный проект, пример односвязного списка. Применены RAII, forward iterator, unit testing и др. TransportСatalogue - проект транспортного справочника. Работает с JSON-запросами. Выдаёт ответ на запрос отрисовки маршрутов строкой SVG формата. Реализован конструктор JSON с использованием цепочки вызовов. Для сериализации (процесс перевода структуры данных в последовательность байтов) и десериализации транспортного справочника применён Google Protocol Buffers (Protobuf).
Ключевые навыки
  • c++
  • python
  • c++
  • python
  • 1c
Отзывы
Нет отзывов
Статистика
Статистика фрилансера
Завершенные заказы
0
Заказы в работе
0
Заказы в арбитраже
0
Отзывы заказчиков
+0 / -0
Зарегистрирован
8 месяцев назад
Был последний раз
1 месяц назад
Верификация
Пользователь верифицирован по номеру телефона
Контакты

Авторизуйтесь, чтобы посмотреть контакты пользователя.

Авторизоваться
Следите за нами в соцсетях
Бот
Хабр Фриланс
  • О сервисе
  • Правила
  • Услуги и цены
  • Клуб
  • Контакты
Помощь
  • Фрилансеру
  • Заказчику
  • Оплата услуг
  • Безопасная сделка
  • Служба поддержки
Документы
  • Соглашение с пользователем
  • Правила оказания услуг
© Habr