Denis

Software Engineer

+7 (708) 866-64-59

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 shite and 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