
Resume
Hello, I'm Denis 🙂
Frontend ✨
Best I know and love button styling React, Typescript, Next.js pages/app
- I use state managers
- I create placeholders and avoid 'jumping' elements
- I strive for user-friendly UI
- I understand how React works
like a shiteand use component memoization - I know optimization, typing in JS (better not to know) and try to avoid terrible operators and ...
- I use code analyzers ESLint & Prettier
Backend ✨
I know Node.js, Express, Java 17/20, Spring
- I can use PostgreSQL, MongoDB, Firebase
- I know how to architect applications with MVC/MVVM
- I love patterns like strategy, iterator, observer, builder, prototype
- I know XSS, DB injections, cryptography
- I know REST/SOAP/GraphQL, OSI/TCPIP protocols 🎑️
- I can work with JSON/XML/CSV/YAML data
Base ✨
- I understand algorithms and data structures
- Big O, references, pointers, arrays, maps, vectors, iterators, linked lists, trees, containers (stack, queue…). 🌠️
- I know how memory works
- I know GitHub, I use Linux
- I love both OOP and FP: immutability, streams forEach, map, filter, orElseThrow...
- I'm learning Docker, Kubernetes, microservices, CI/CD
Education
now - 2024
Astana IT University
IT University
2021 - 2024
CISCO courses
Hardware, Networking, Security
Experience
2021
Developer
WebDev
2022
Web Developer
Brainex
2023
Web Developer
MBC Sales
Skills
HTML
90%
JS / TS
80%
React
90%
C++
50%
Knowledge
React
Next
CSS, Tailwind, Bootstrap
JavaScript, TypeScript
NodeJS
MongoDB, Firebase, PostgreSQL
RestAPI, GraphQL
Git
Java, Spring