Position: JS / Node.js Developer
Category: Node.js
English level: upper
Years of experience: 2

Within only a year at my current job I have managed to grow from junior front-end developer to full stack developer, learn PHP from scratch, without having any background knowledge(on the battlefield, so to speak). 
At the start of the year, I was responsible for transferring the whole project from a CMS system to the new server, configuring test and prod environment for my project.
Currently, my work includes not only development but mentoring new team members, consulting, code review and refactoring.
Proficient with JavaScript(ES6/ES7), Typescript, PHP7+, MongoDB
Experienced with HTML5/CSS3, AngularJS, Webpack
Built web services, using the TDD approach, following SOLID principles and GoF design patterns.
Performed legacy code refactoring using "Code smell -> treatment" approach.
Worked with Node.js, Koa.js, Angular, React
Learning algorithms and data structures.
Working on interesting projects amongst professionals, so I could master my current skills as well as learn the new ones while making my contribution to the project.
My main goal is to grow as JS / Node.js developer, working with Node.js server platform, also would be great to work with popular frontend frameworks as Angular(which I'm currently studying) or React. 
My passion is business logic programming, which I think should be developed enhancing TDD approach and following SOLID software design principles.