Position: Node.js developer
Category: Node.js
English level: intermediate
Years of experience: 4


Freelance Experience:
During my freelance journey, I crafted websites from scratch using HTML, CSS, and JavaScript. Additionally, I worked with WordPress, customizing it to meet specific requirements and developing custom plugins to enhance functionality. My proficiency in PHP allowed me to build dynamic and interactive elements. I also utilized Photoshop to create visually appealing designs for the web.

GameDev Startup:
At a GameDev startup, I contributed to the development of an isometric RPG. My responsibilities included creating core systems from the ground up, such as dialogue, inventory management, and other key gameplay features. I utilized JavaScript and C# within the Unity game engine to deliver a compelling gaming experience.

Appointment App:
For an appointment booking platform, I played a key role in building the entire technology stack. On the backend, I leveraged NestJS, PostgreSQL, RabbitMQ, Redis, and MongoDB to ensure seamless data management and efficient communication between components. The frontend was developed using React and React Material, providing a user-friendly interface. To maintain a robust infrastructure, I employed Docker and AWS CI/CD, while using Jest and Postman for testing.

Fighting Game Hub:
During my tenure as a Backend Developer and later as a Tech Lead, I worked on diverse features, documentation, and architectural enhancements for the Fighting Game Hub. I employed NestJS, PostgreSQL, ElasticSearch, Redis, GraphQL, and RabbitMQ on the backend, and K8S, Docker, TeamCity, and Google Cloud for infrastructure management.

Crypto Affiliate Platform:
I took charge of the backend development for a Crypto Affiliate Platform, integrating referral and crypto processing/exchange systems. The technology stack comprised NestJS, PostgreSQL, RabbitMQ, and Redis. For efficient CI/CD processes, I utilized Gitlab CI/CD and AWS, while relying on Docker for containerization.

Restaurant Company:
Working with a restaurant company, I developed the backend for their shopping and entertainment center app. To facilitate microservices communication, I implemented GraphQL. The tech stack included NestJS, PostgreSQL, and Redis. For infrastructure, I utilized AWS, Docker, and Github Actions, ensuring seamless deployments and running thorough tests with Jest and Postman.