Skills

JS: Including ES6+ syntax, Promises (async/await), OOP

TypeScript: Basic Types, Advanced types, Class syntax, Decorators, Generics

CSS: Preprossors (SASS), Animations, 2D transform, 3D transform, transitions; Crossbrowser/Adaptive layout, Pseudo Elements & Classes, @mediaqueries, Flexbox, Grid

HTML: Proper tagging, forms, svg, video/audio, responsive images

React: Create React App (custom templates: typescript, typescript+redux),Hooks, Routes, Higher Order Components, Context, Lifecycle methods

Other: Redux, Figma, Photoshop, High english level (enough for reading professional literature and documentation, like MDN or W3School), Bootstap, Gulp, Webpack, SASS (incl: functions, iterators, mixins and variables), Parcel (replacement for gulp in smaller project), BEM naming convention, working with vendor JS and CSS libraries, VSCode (emmet, shortcust, Git, console), npm, GitHub (commit, pull, push, merge,branch), Google Developer Tools (incl/ debugging), FTP (FileZilla), Neflify (for small deploys), Bootstrap-React, Firebase, Material UI

To a lesser extent: Adobe XD, Adobe After Effects

Basic knowledge: PHP, Python, SQL, CMS (Opencart, Wordpess)

Currently learning: Advanced UI development, Backend: Express