Full-stack Developer · Since 2010

DMITRIY
SMIRNOV

Web · Mobile · UX/UI · APIs

Моя история

Обо мне

Более 10 лет в разработке — от фронтенда до мобильных и серверных решений

Смирнов Дмитрий
01

Привет, меня зовут Дмитрий

Я занимаюсь разработкой с 2010 года — с 16 лет. Разработка — это моё призвание и страсть. Мне удалось превратить хобби в профессиональную карьеру и продолжаю совершенствоваться каждый день.

Примеры проектов
02

Самоучка с широким кругозором

За годы практики я освоил Front-end и Back-end разработку, UX/UI дизайн, мобильную разработку и 3D. Обширный стек позволяет решать задачи любой сложности — от прототипа до продакшн-системы.

Опыт работы
03

Опыт в разных индустриях

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

Мои проекты

Портфолио

Fullstack разработка · Мобильные приложения · UX/UI дизайн · Геймдев

Главный экран GOGYM CMS с разделами управления контентом
Веб-разработка2022–2025
GOGYM

GOGYM CMS — контент

Админ-панель с live-preview для InApp, stories, баннеров, сегментов и A/B-тестов.

ReactViteMUIRedux Toolkit
Схема архитектуры контент-сервисов GOGYM
Сервисы2022–2025
GOGYM

GOGYM — контент-сервисы

Backend-платформа для InApp, сегментации, A/B-тестов, stories и динамических баннеров.

Node.jsExpress.jsMongoDBRedis
Логотип GOGYM
Приложения2022–2025
GOGYM

GOGYM — фитнесшеринг

История восстановления унаследованного приложения, его полной переработки и развития на iOS и Android.

React NativeReactTypeScriptRedux
Дашборд менеджера банка в дизайн-системе LifePoint
UX/UI2018–2022
АльфаСтрахование — Жизнь

LifePoint Design System

Дизайн-система для менеджеров банков, коучей и региональных директоров — от UX-аудита до React-библиотеки.

FigmaDesign SystemUI KitUX Audit
Логотип LifePoint
Веб-разработка2018–2022
АльфаСтрахование — Жизнь

LifePoint — портал продаж

Путь от поддержки Bitrix и jQuery к React-платформе, единой дизайн-системе и frontend-команде.

Next.jsReactTypeScriptRedux
Логотип проекта по автоматизации охраны труда
Приложения2020
Индивидуальный предприниматель

Генератор карт рабочих мест

Desktop-приложение для ведения организаций, заполнения карт рабочих мест и автоматической подготовки документов по охране труда.

ElectronReactNode.jsExpress
Главный экран промо-лендинга Round 71 о матче Virtus.pro и SK Gaming
Веб-разработка2017

Round 31 — Virtus.pro × SK Gaming

Срочный промо-лендинг первого футбольного матча среди киберспортсменов с Twitter-лентой по хэштегу.

WebpackPugJavaScriptSCSS
Промо AIC и QSOFT — гран-при «Агентство года»
Веб-разработка2017
QSOFT + AIC

QSOFT + AIC — клиентские проекты

Frontend-разработка для Oodji, ФК «Локомотив», платформы FIFA 2018 и витрины АльфаСтрахование — Жизнь.

JavaScriptjQueryHTML5CSS3
Интерфейс браузерного 3D-планировщика с интерьером комнаты
Приложения2016

Room Planner — 3D-планировщик помещений

Браузерный 3D-редактор помещений с мебелью, привязкой объектов и сохранением планов в JSON.

JavaScriptThree.jsWebGLBlender
Логотип PitbikeRussia и PBR
Веб-разработка2014
PitbikeRussia

PitbikeRussia — PBR-SHOP.COM

Интернет-магазин питбайк-техники с нуля: дизайн, вёрстка, SEO, контент и продвижение бренда.

Web DesignHTML/CSSSEOContent
Главная страница веб-студии TheLandpage / ADMD
Веб-разработка2013
TheLandpage / ADMD

TheLandpage / ADMD — разработка лендингов

15–20 коммерческих лендингов за полгода и собственный инструмент для автоматизации их разработки.

GulpJadeSCSSPostCSS
Сайт Call of Duty-клана Art of Destruction на платформе uCoz
Веб-разработка2010

Art of Destruction — первый сайт

Сайт Call of Duty-клана на uCoz — первый опыт работы с HTML, CSS, JavaScript и веб-дизайном в 16 лет.

uCozHTMLTable LayoutCSS
Мое обучение

Технологии

Есть опыт работы с другими технологиями, и могу поддерживать и рефакторить проекты на любом стеке

Design

Создание дизайн-систем, UI-kit, работы для полиграфии, графика, иллюстрации, логотипы

Figma
Illustrator
Photoshop
Frontend

HTML / CSS / JS / TS ReactJS / NextJS + Redux Также есть опыт работы WebGL / ThreeJS Мне нравится найти умные решения сложных задач

Есть опыт работы с другими технологиями, и могу поддерживать и рефакторить проекты на любом стеке

Люблю экспериментировать и всегда отслеживаю обновления, изменения, тренды в отрасли

HTML
CSS
Javascript
Typescript
Next.js
React.js
Redux
Sass
CSS Modules
Electron
WebGL
Three.js
Mobile

Разработка кроссплатформенных мобильных приложений с помощью React Native. В том числе сложные с интеграцией собственных модулей

React Native
Expo
Backend

Debian / CentOS / Ubuntu Linux NodeJS + Express / Nest.js PostgreSQL, MySQL, MongoDB

Создание различных систем с бизнес логикой с собственной базой данных на сервере

Express.js
MongoDB
Nest.js
PostgreSQL
PHP
А также

Продолжаю обучаться и развиваться, ищу новые направления, читаю книги, статьи, прохожу курсы

Стараюсь быть в тренде, как разработчик и как дизайнер. Увлекаюсь геймдизайном, рисованием, а также 3D графикой, читаю книги по этой тематике

Unreal Engine
Blender