Denis

Software Engineer

+7 (708) 866-64-59

Резюме

Привет, я - Денис 🙂

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