Frontend • Vanilla JS • ES10+ (arrow functions, classes, promises, generators, async/await, etc.) • React eco system including advanced modules (react-virtualized, react-dnd, redux-forms, formik, react-motion, I18next, redux-thunk, redux-saga) • HTML5/CSS, different design systems (Material, Base Web, Chakra UI) • CSS Modules, CCS in JS (Styled Components) • SSR (Classical and Next.js) • Babel, Webpack • Testing (Jest, Enzyme, Cypress, Puppeteer) • Core Web Vitals for SEO • A/B testing with split.io
Backend (Mostly building REST APIs) • Java (Core, Spring (MVC, Hibernate), Spring Boot) • Node.js (Express) • Relational databases (PostgreSQL, MySQL) and no-SQL (MongoDB, Redis)
Other • Microservices with Docker and Kubernetes • CI/CD (Jenkins, GoCD) • Cloud (AWS, GCP, Azure) • RabbitMQ, Elastic stack
I have a number of blog articles https://medium.com/@viacheslavlushchinskiy