Skip to the content.

Wo0zZ1 | FullStack Developer

Мой стек

javascript logo typescript logo react logo nextjs logo electron logo redux logo sass logo tailwind logo
nodejs logo express logo nestjs logo prisma logo postgres logo jest logo
docker logo kubernetes logo rabbitmq logo github logo

Кто я?

Студент и разработчик, который одержим архитектурой. Да, я все еще учусь - и в университете, и в разработке. Но для меня написать код - это половина дела. Важнее спроектировать систему так, чтобы через полгода не хотелось всё переписать с нуля. Специализируюсь на fullstack разработке с акцентом на масштабируемость и поддерживаемость.

Опыта работы пока нет, зато есть куча pet-проектов, желание учиться и готовность погрузиться в реальные задачи.

Почему архитектура?

Большинство начинают с “как это сделать”. Я начинаю с “как это должно работать”. Выбрать микросервисы или монолит, где использовать GraphQL, как обеспечить взаимодействие между сервисами, как сохранить возможность горизонтального масштабирования.

Чем я отличаюсь?

Я тот человек, который:


Технологический стек

Frontend - потому что пользовательский опыт важен:

const frontend = {
	core: ['JavaScript', 'TypeScript', 'React', 'Next.js'],
	mobile: ['React Native'],
	desktop: ['Electron'],
	state: ['Redux', 'Zustand', 'React Query'],
	styling: ['SASS', 'Tailwind CSS', 'CSS Modules'],
}

Backend - потому что надёжность и масштабируемость - это ключевые аспекты:

const backend = {
	runtime: ['Node.js'],
	frameworks: ['Express', 'NestJS'],
	databases: ['PostgreSQL', 'Prisma ORM'],
	testing: ['Jest'],
	messageQueue: ['RabbitMQ'],
}

DevOps - потому что автоматизация и стабильность - основа современных приложений:

const devops = {
	containerization: ['Docker', 'Docker Compose'],
	orchestration: ['Kubernetes'],
	versionControl: ['Git', 'GitHub'],
	ci_cd: ['GitHub Actions'],
}

Soft Skills - то, что делает разработчика профессионалом

▸ Системное мышление - вижу связи между компонентами, понимаю как изменение в одном месте повлияет на другое
▸ Усидчивость - сложные задачи требуют времени и терпения и не могут быть брошены на полпути
▸ Документирование - если я не могу объяснить код словами, значит с кодом что-то не так
▸ Обучаемость - технологии меняются, я адаптируюсь
▸ Критическое мышление - не принимаю решения на веру, ищу обоснования и альтернативы
▸ Самоорганизация - умею планировать задачи и расставлять приоритеты без внешнего контроля
▸ Работа с обратной связью - конструктивная критика помогает расти


Чем занимаюсь?

▸ Проектирую и разрабатываю fullstack веб-приложения с акцентом на архитектуру
▸ Реализую современные UI с вниманием к UX
▸ Создаю RESTful API и микросервисные системы
▸ Контейнеризирую и оркестрирую приложения
▸ Экспериментирую с новыми технологиями и подходами


📫 Связь

Открыт для интересных проектов и предложений.


🐍 Моя змейка из коммитов на GitHub 😊

github-snake