Окончил в 1982 г. Рижский институт инженеров гражданской авиации по специальности «Автоматизированные системы управления».
С 1988 по 1991 гг. учился в аспирантуре Рижского института инженеров гражданской авиации. В 1992 защитил диссертацию на соискание ученой степени кандидат технических наук.
В период с 1980 по 2003 гг. работал разработчиком (программистом, системным аналитиком, руководителем проекта) программного обеспечения. Принимал участие в разработке программного обеспечения для диагностики авиационных двигателей, систем планирования и управления обслуживанием авиационной техники, автоматизированных систем бухгалтерского и кадрового учета, систем управления технологическими и производственными процессами, финансовых и банковских систем.
Педагогическую деятельность начал с 2003 г. В 2009 г. присвоено ученое звание доцента по специальности «Информатика и вычислительная техника».
Является одним из разработчиков образовательного стандарта по специальности «Информационные системы и технологии (издательско-полиграфический комплекс)».
В настоящее время читает четыре лекционных курса: «Базы данных», «Системы управления базами данных», «Программирование интернет-изданий», «Системное программирование». Кроме того, читал лекции по дисциплинам «Программирование сетевых приложений», «Математическое программирование», «Конструирование программ и языки программирования», «Интеллектуальные информационные системы».
Сфера научных интересов: алгоритмизация и программирование, математическое моделирование, управление в сложных системах.
Значимые научные издания:
Смелов В.В. Алгебраический метод представления структуры бинарного дерева Труды БГТУ. Сер. VI. Физ.-мат.науки и информ. -2006, Вып. XIV. - C. 13 – 15. Смелов В.В. Алгебраические свойства бинарных деревьев Труды БГТУ. Сер. VI. Физ.-мат.науки и информ. -2007, Вып. XV. - C. 164 – 168. Смелов В.В. Исследование процесса сходимости TPM-машин при их взаимном обучении Труды БГТУ. – 2011. № 6: Физ.-мат. науки и информатика. – С. 133 - 137. Учебно-методические издания: Смелов В.В. Разработка распределенных приложений в среде Windows. – Мн.: БГТУ, 2008. - 206с. Смелов В.В. Основы web-программирования на Java. – Минск: БГТУ, 2008. - 206с. Смелов В.В. Введение в объектно-ориентированное программирование на С++. – Минск: БГТУ, 2009. - 94с. Смелов В.В. Основы сетевого планирования / В.В. Смелов, Т.П. Брусенцова. – Минск: БГТУ, 2010. - 212с. Брусенцова Т.П. Управление проектами в Microsoft Project / Т.П. Брусенцова, В.В. Смелов. – Минск: БГТУ, 2011. - 160с. Смелов В.В. Комбинаторные алгоритмы оптимизации / В.В. Смелов, А.И. Бракович. – Минск: БГТУ, 2011. - 178с. Смелов В.В. Алгоритмы на графах /В.В. Смелов, Л.С. Мороз. – Минск: БГТУ, 2011. - 144с.