Position: JavaScript Software Engineer
Category: JavaScript
English level: intermediate
Years of experience: 6

I have diverse experience in software development, including extensive work with Node.js. During my involvement in the full software development lifecycle, I have used Node.js to develop web platforms, building landing pages, and SPA, as well as developing hybrid mobile apps using React-Native and cross-platform desktop applications using Electron. I implemented unit tests and integration tests to ensure the quality of CRUD operations, conducted vulnerability testing, and researched methods to enhance the security of web applications.
I have mainly worked with JavaScript language. However, I also have experience with Python and PHP languages. I like to work with web technologies and use JavaScript everywhere.
Technologies:
HTML, CSS, SASS
JavaScript (ES6+)
React, React-Hooks, Redux, Redux-Saga, React-Native, VueJS, ElectronJS
NodeJS, Express.js, REST API, Puppeteer, MySQL, SQLite, MongoDB (Mongoose)
VCS Git
TDD — Jest, Mocha, Chai, Sinon
ОС: Linux(Ubuntu), MacOS