Position: Senior Software Engineer
Category: Node.js
English level: upper
Years of experience: 4

About 4 years of development experience in Software Engineering as Backend Engineer and Frontend Engineer. Strong knowledge of core JavaScript. Good knowledge of OOD, Cloud fundamentals and Database design. Extensive hands-on experience in work with Express.js, Nest.js and React stack applications.
Project is a digital whiteboard collaboration space that helps teams work together
 Designed and implemented the system (both front and backend) from scratch
 Communicated with a customer, gathered requirements and planned a development process
Technologies: TypeScript, Express.js, React, Socket.io;
------------------------------------------------------------------------------
Project: Application for real estate agency  - is an American technology and international real estate franchise
 Developed/maintained microservices using Node.js
 Wrote workers on backend with Google Cloud Pub/Sub integrations
Technologies: TypeScript, Express.js, GCP, MySQL, Jest, Docker, Redis
------------------------------------------------------------------------------
Project: Website Ranking Tracker
 Increase the speed of request processing by 3.2 times by optimizing queries and rewriting indexes
 Reduced the number of bugs by 2 times on the project through the implementation of integration tests
Technologies: TypeScript, Nest.js, MongoDB, React, Redux, Socket.io, Redis
------------------------------------------------------------------------------
Project is a platform for uploading music, collaboration with various artists and listening
songs
 Designed and developed the backend from scratch and designed the database structure from scratch
 Configured AWS (S3 Bucket)
Technologies: TypeScript, Nest.js, MongoDB, AWS, Socket.io, Redis
------------------------------------------------------------------------------
Project: Online booking service
  Increase development speed by 45% by switching to TypeScript
 Reduced code base and improved code reusability by creating common UI components
repository
 Reduced query execution time by 2.2 times due to code refactoring and changing relationships
between database collections
Technologies: TypeScript, JavaScript, Express.js, MongoDB, React, Redux;
------------------------------------------------------------------------------
Project: Online Coloring Games for Kids
 Developed frontend using React/Redux stack from the scratch
 Developed backend using Express.js, MongoDB from the scratch
 Created an application structure from scratch, taking into account business needs
 Configured socket.io connection between frontend and backend
 Deployed application on AWS
Technologies: JavaScript, Express.js, MongoDB, React, Redux, Socket.io, AWS;
- flexible schedule;
- medical insurance;
- interesting projects;