
Резюме
Привет, я - Денис 🙂
Frontend ✨
Лучше всего я знаю и люблю красить кнопки React, Typescript, Next.js pages/app
- пользуюсь стейт менеджерами
- делаю плейсхолдеры и избегаю 'прыгающих' элементов
- стараюсь делать удобный UI
- знаю, как работает React
как говнои пользуюсь мемоизацией компонентов - знаю, оптимизацию, типизацию JS (лучше не знать) и стараюсь избегать ужасных операторов [ ] и ...
- пользуюсь анализаторами кода ESLint & Prettier
Backend ✨
Я знаю Node.js, Express, Java 17/20, Spring
- умею в PostgreSQL, MongoDB, Firebase
- знаю, как делать архитектуру приложений с MVC/MVVM
- люблю паттерны strategy, iterator, observer, builder, prototype
- знаю XSS, DB инъекции, криптографию
- знаю REST/SOAP/GraphQL, протоколы OSI/TCPIP 🎑️
- могу работать с JSON/XML/CSV/YAML данными
База ✨
- понимаю алгоритмы и структуры данных
- Big O, references, pointers, arrays, maps, vectors, iterators, linked lists, trees, containers (stack, queue…). 🌠️
- знаю, как работает память
- знаю Github, пользуюсь Linux
- люблю как OOP, так и FP: иммутабельность, стримы forEach, map, filter, orElseThrow...
- изучаю Docker, Kubernetes, микросервисы, CI/CD
Образование
н.в. - 2024
Астана IT Университет
Информационные системы и технологии
2021 - 2024
Курсы Cisco
Хардвейр, сети, безопасность
Опыт
2021
Разработчик
Разработка сайтов
2022
Разработчик сайтов
Brainex
2023
Разработчик
MBC Sales
Навыки
HTML
90%
JS / TS
80%
React
90%
C++
50%
Знания
React
Next
CSS, Tailwind, Bootstrap
JavaScript, TypeScript
NodeJS
MongoDB, Firebase, PostgreSQL
RestAPI, GraphQL
Git
Java, Spring