Introduction: I'm a Node.js developer with experience in both backend and frontend. I can handle a variety of tasks, from software design to project deployment. I hold a Bachelor's degree in computer science, and the IT industry fascinates me. I love connecting with people who share my passion for web development and cloud computing.
Main Stack: I have chosen the JavaScript stack as my primary focus due to its versatility. I have experience using it for both backend and frontend development, although my strength lies in backend development.
Key Skills:
- Programming with JavaScript and TypeScript;
- Applying OOP, SOLID principles, and design patterns;
- Designing both monolithic and microservices applications, with experience in using RabbitMQ;
- Designing and working with both relational and non-relational databases;
- Used some specific databases like Redis, SQLite, SAP Hana;
- Applying monorepos, such as NX.js;
- Proficient in GIT and GitHub;
- Deployment of applications.
- English: B1 level - I can clearly speak about software and have good technical English. Read text and documentation without the need for a translator, though my spoken English is not the strongest. I have a substantial vocabulary.
Frameworks and Libraries:
- Server-side: Node.js, Nest.js, Express.js;
- ORM/ODMs: Prisma, Sequelize, Mongoose/TypeORM;
- Client-side: Vue.js, Quasar, React, Material-UI;
- Additional client-side tools: Axios, Fetch API, Pinia and a lot of other small libraries;
- Experience with microservices and RabbitMQ;
- Proficient in GIT and GitHub;
- Testing with Jest and Selenium;
- Cloud services:
- Google Cloud Platform(GCP) includ categories: #management, #compute, #storage, #serverless, #databases,
- Firebase + Firestore + FireAuth;
Education: I chose to study Software Engineering at BNTU because it provides an opportunity for growth as a developer and gaining experience in the vast field of IT. I acquired the technical skills to build powerful and scalable applications, design databases, and handle mathematical tasks.
Other Technologies: Apart from my main stack, I have experience with several other technologies and am always open to traineeships and part-time jobs involving them or exploring new technologies not listed in my current skillset yet:
- C# and .NET Framework;
- MSSQL, MySQL databases, and T-SQL, MySQL, Entity Framework;
- Windows Forms for Windows interfaces with .NET Framework 4.0 and the latest releases;
- Python and PyGame, with experience in various libraries: PyPlot, PyMath, NumPy, Plotly.....;
- Unity Engine for 2D games;
- Algorithmization: Proficient in core search algorithms, sorting algorithms and data structures with C++;
- OOP: both classic OOP and JS style OOP;
- Cryptography: Developed common encryption/decryption algorithms from scratch, such as RSA and S-DES with C#;
- Graph theory: searching, optimization, and coding with C#;
- Mathematics: higher and school mathematics, finished school math with 100% degree;
Crtificates:
- SAP ABAP finished traineeship;
- Node.js finisheed traineeship;
Here you can find some of my last projects that i added as demonstrative projects.
**Note:** not all of theem are finished and tested projects, some of theem are representation of one specific feature / sandbox projects / collection of small projects and features.
More information about each repository you can find in the corresponding readmes;



