Skip to content
View KonstantinSerebryakov's full-sized avatar
😉
coding
😉
coding

Block or report KonstantinSerebryakov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

👨‍💻 Konstantin Serebryakov

Linkedin Badge Telegram Badge Gmail Badge Medium

About Me

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;

About Repositories

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;

Visualisation ( listed only skills from shields.io badges collection )

JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript JavaScript

Stats

Top Languages GitHub stats

Pinned Loading

  1. pyshop-server pyshop-server Public

    TypeScript 1

  2. pyshop-client pyshop-client Public

    TypeScript 1

  3. JavaScript JavaScript Public

    My custom JS stuff

    JavaScript 4