Position: Fullstack React/Node.js developer
Category: Node.js
English level: upper
Years of experience: 1

- Software developer located in Kyiv, Ukraine.
- I have experience in Javascript (ES6+, up to ES2023), Typescript, Java, C, databases (mostly postgresql and mongodb), git, a lot of javascript frameworks and libraries (such as react, express, next, nest, jQuery etc.). 
- I understand and try to implement OOP principles and patterns (SOLID, GRASP, KISS, GOF). 
- Also I have experience of creating expandable and safe REST applications using monolith or microservices pattern, jwt for authorization.
- Student at National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" (Faculty of Informatics and Computer Science, Software Engineering specialization), fourth course.
As a student of NTUU "Igor Sikorsky Kyiv Polytechnic Institute" (Faculty of Informatics and Computer Science, Software Engineering specialization, forth course) I've studied all aspects of software development cycle (from designing architecture and databases to CI/CD and testing), algorithms and data structures, web development, parallel programming and a lot of other useful things. I have a lot of pet-projects done during my studying.

I've worked as a Fullstack software developer for 1 year in a Cyprus company (CGS-team). 
During the project development these technologies were used: typescript, nest.js, react.js, redux toolkit, typeorm, redis, postgresql, mongodb.
As a fullstack developer I performed the following tasks:
- implementing new features on frontend and backend
- changing UI design and migrating frontend to use another UI library or css framework (material UI -> tailwind css)
- configuring and implementing react, react native, next.js and pure js libraries for communication with backend via websockets
- investigating and fixing bugs
- consulting about software development
Friendly team, acceptable salary, ability to improve my skills and career development