Only remote work
I've been learning programming for 3 years, but no commercial experience
Tried and wrote a lot, but I know FronEnd better:
JavaSript a) modularity b) OOP c) asynchrony d) Working with the DOM e) Events f) I am familiar with TypeScript, but now I am studying the documentation Source: Studied on learn.javascript.ru stopped after part 2, only regular expressions remained
HTML and CSS a) Grid, Flex, Float b) Meta tags c) Responsive, Responsive layouts d) for styles familiar with SASS / SCSS (studied from the documentation) e) BEM Source: I know the basics for a long time, but I studied some subtleties (collapsing indents, overlaying objects without z-index, etc.) in separate articles
Node.js I didn’t study it purposefully, but I worked in projects based on it. Only work with npm and third-party modules can be distinguished
Webpack I set up a config for educational projects from scratch: modules and plugins Source: YouTube + documentation
React.js a) hooks b) context c) SSR (Next.js) Source: YouTube + documentation
Github a) Commits b) branches, merging them Source: site with lessons on Git
Tests a) familiar with the TDD principle b) familiar with Jest
Algorithms I practice writing algorithms in parallel on Leetcode (intermediate and difficult levels)
English Upper Intermediate level
Working tools a) VS Code b) Linux c) Figma
Self-organization Everything that I know in the field of IT I taught myself, only on my own enthusiasm. For the most part, I have studied all the most interesting (ES6+, Node, Webpack, React, SCSS, Git) over the past few months, when I began to purposefully prepare for work, so I think that I do not experience any special problems with self-organization.
Also worked with:
- PHP - BackEnd for two projects
- MySQL - for two projects
- Python - Studied for myself
- C # with OOP in Unity
- Golang - Web server
- C ++ is the first language: OOP, multithreading
- Java used when studying, a small application in Android Studio
Growth as a specialist is a priority:
- gaining practical commercial experience in programming
- working with a mentor
- teamwork in general
Formalities: I have the last year left at the university (full-time). If the work is organized in the form of tasks for the day / week, then no problems will arise.