Студент-разработчик C/C++

Владислав Наумов

Студент-разработчик, увлеченный системным программированием и созданием эффективных решений. Ищу стажировку для применения и развития навыков.

Владислав Наумов

Обо мне

Мой путь в программировании и профессиональные интересы

Я студент 3 курса НовГУ им. Ярослава Мудрого по специальности "Прикладная математика и информатика". Специализируюсь на системном программировании и низкоуровневой разработке.

Меня привлекает решение сложных технических задач и понимание того, как работают технологии на фундаментальном уровне. В своих проектах уделяю внимание не только функциональности, но и качеству кода, архитектуре и производительности.

Особый интерес вызывают задачи, связанные с разработкой системного ПО, оптимизацией и работой с памятью. Реализация полных клонов утилит cat и grep позволила глубоко понять принципы работы операционных систем и компиляторов.

В настоящее время ищу возможности для применения своих навыков в реальных проектах и открыт для предложений о стажировке или junior-позиции.

Мои навыки

Технические знания и личные качества, которые я развиваю

Технические навыки

C/C++ Разработка
Системное программирование
Linux / Bash
Git / GitLab
Алгоритмы и ООП

Личные качества

Упорство и настойчивость
Лидерство и команда
Аналитическое мышление
Решение проблем
Самообучение

Мои проекты

Учебные и личные проекты, демонстрирующие мой прогресс в разработке

Клоны CAT & GREP на C

2025

Реализации системных утилит с поддержкой основных флагов. Учебный проект для глубокого понимания системного программирования.

Ключевые особенности:

  • Совместимость с основными флагами оригинальных утилит
  • Работа с файлами и стандартными потоками
  • Обработка аргументов командной строки
  • Оптимизация для работы с текстовыми данными
C Linux System Calls POSIX Bash
Групповой

Game of Life для Linux

2024

Консольная реализация клеточного автомата "Игра Жизнь" с расширенной функциональностью. Проект разрабатывался в команде из 3 человек.

Роль: Тимлид

  • Координация работы команды и распределение задач
  • Проведение код-ревью и контроль качества
  • Разработка архитектуры и основных модулей
  • Интеграция компонентов и финальное тестирование

Функциональность:

  • Запуск через bash с параметрами командной строки
  • Выбор из предустановленных шаблонов
  • Регулировка скорости симуляции в реальном времени
  • Интерактивное управление во время выполнения
C++ Linux Bash Scripting ООП Team Leadership

Система тестирования

2023

Платформа для создания и прохождения тестов с системой ролевой авторизации и ведением статистики.

Реализовано:

  • Система аутентификации (администратор/пользователь)
  • CRUD операции с тестами и вопросами
  • Статистика результатов и история прохождений
  • Валидация ввода и обработка ошибок
C++ Authentication File I/O Data Structures

Игра "Виселица"

2022

Одна из первых серьезных работ — классическая игра с системой загрузки слов из файлов и интерактивным консольным интерфейсом.

Особенности:

  • Динамическая загрузка словарей из файлов
  • Система подсчета очков и прогресса
  • Валидация пользовательского ввода
  • Модульная архитектура приложения
C++ ООП File Handling STL

Образование

Академическая подготовка и дополнительное обучение

Новгородский Государственный Университет им. Ярослава Мудрого (НовГУ)

2023 - 2027
Политехнический Институт • Прикладная математика и информатика • 3 курс

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

Школа 21 от Сбера

2024 - настоящее время
Программа дополнительного образования в области программирования

Обучение по уникальной методике peer-to-peer, основанной на практическом решении задач. Углубленное изучение алгоритмов, структур данных, системного программирования и разработки на C/C++.

Компьютерная академия TOP

2021 - 2023
Программа дополнительного образования в области IT

Изучение основ программирования, компьютерных наук и современных IT-технологий. Получил базовые знания, которые стали фундаментом для дальнейшего развития в области системного программирования.

Контакты

Всегда открыт для новых возможностей и профессионального общения