Position: Senior Frontend (FullStack) Developer (Tech Lead)
Category: JavaScript
English level: upper
Years of experience: 6


Software Engineer with 6 years of professional experience in web development. Background includes experience as a full-stack web developer. Experienced in designing complex web-apps. Have extensive experience in modern web technologies and best practices. Have a solid understanding of programming design patterns and paradigms (OOP, Functional programming). Expert in working with high-load projects with a lot of data operations. Have a creative mind and ability to solve complex problems in an efficient way. Have experience working at long-term projects, developing them from scratch, applying design patterns and efficiently working in the team. Have also worked as a team lead.  

Tech skills

Programming Languages

JavaScript
PHP
NodeJS

RDBMS / Database servers

MySQL
MongoDB

Operating Systems

Windows
Linux
MacOS

Tools and Technologies

React
Redux
Ramda
RxJS
React Query
Jest
Testing Library React
Typescript
Next.js
Gatsby.js
VueJS (basic knowledge)
Angular (basic knowledge)
GraphQL
Apollo GraphQL
HTTP (REST APIs)
HTML
CSS
CSS-in-JS (StyledComponents, JSS)
Twitter Bootstrap 
Flux
Material-UI
Webpack 
Nginx
Apache
Docker
CI/CD Systems
AWS Services
Laravel
Express
Confluence