My skills
Technical skills
-
HTML
I write semantic markup, not forgetting accessibility.
-
-
JavaScript
Manipulation with DOM. ES6 features. Writing code divided into modules. I create content dynamically based on data obtained from the API.
-
SVG
I like this technology. I made the main menu on this site using SVG. I also use this to visualize infographics.
-
React
I'm using React to create a single page application (SPA). The components which I create I divide into presentational and containers components.
-
Redux
I use Redux in conjunction with React. I describe almost all the logic that relates to changing the state of an application using Redux.
Workflow
-
VS Code
My main code-editor.
-
ES Lint
For writing pure maintainable js code. I use the Airbnb style guide.
-
Webpack
I use it to build complex projects. Also in the development process using webpack-dev-server.
-
GIT
Version Control System. Nothing more to add.
-
Command Line
Since I'm a user of the Linux system, I often use the command line for various purposes.
Soft skills
-
Ability to listen and hear.
-
Ability to clearly express their thoughts orally and in writing.
-
System thinking.
-
Understanding of the client's experience, understanding of what is required to form a long-term relationship with the client.
-
A responsibility.
Languages proficiency
-
English - intermediate
-
Russian - native
-
Ukrainian - native