Skip to content
View kvartalnovd's full-sized avatar
🧘
🧘
Block or Report

Block or report kvartalnovd

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
kvartalnovd/README.md

Greetings, ladies and gentlemen
I'm Daniil Kvartalnov

Software Engineer from Moscow, Russia

About me

I have been involved in the world of IT since I was 14, and professionally since 2020. As a result, I am well-versed in current and emerging technologies.
I appreciate the attention to detail and engineering approach in all aspects of life. I enjoy creating and improving things, fixing them, and testing them in an efficient manner.
At the moment, I work for the Garda, where we develop deception technologies. These technologies are a set of techniques for simulating an IT infrastructure and providing misleading information to intruders in order to detect and slow down their attacks, and ultimately prevent them from causing significant damage.


Hard skills:

Coding: I have a solid understanding of Python 3 and serious experience using Golang and PHP 7. Additionally, I have some familiarity with JavaScript, TypeScript, C, C++ and Bash. I am currently deepening my knowledge of Golang.

             

Python: I know Django 3/4 and Django REST framework at the proper level I understand Flask and FastAPI. I have worked with a wide range of libraries.

       

Golang: I have extensive experience in writing and developing web applications and microservices. I have worked with various technologies, including Gin, Gorm, and gRPC, to create high-quality software. I am skilled at writing, testing, and debugging these applications to ensure their efficiency and reliability.

 

DevOps: For over a year, I have worked in the DevOps and SysOps team, having learned most, if not all, of the technologies we use. My knowledge of docker and docker-compose covers all the tasks required by my job. GIT, CI/CD, S3, LDAP/AD, k8s, nginx, vault and systemd are all systems I understand as an engineer. I can help with any new service, from creating a project directory on my local machine to deploying it to a virtual machine or k8s cluster.

                     

Databases: PostgreSQL, MySQL and sqlite3 binary of course :) I have also worked with other databases in the past, but I am not yet ready to speak on their behalf.

           

Queues: I have created complex projects that use RabbitMQ, including communicating between services through asynchronous tasks and response queues using callbacks.

   

  • Theory: I venerate with and understand the principles of object-oriented programming (OOP) and the RESTful API and Swagger standards. I am also familiar with basic design patterns

  • Practise: I have experience working with microservices and have a good understanding of the difference between them and monolithic architectures. I also know about other standards and best practices in the field.


Soft skills:

  • I am able to write professional and well-structured code that meets the specific requirements of the project. I am passionate about testing, coding standards, code reviews, task management and logging, as well as other aspects of the development process. From receiving a technical task, to creating a pull request or a merge request, I take an active interest in all aspects of the process.

  • I am fluent in both Russian and English, and I can read and understand both documentation sets. I have created a significant number of clients for third-party services. For instance, Roistat company has over 100 integrations with external systems, such as CRM, CMS, and advertising platforms, while Runity operates a diverse range of microservices.

  • English: I have a good command of the spoken language and am ready for a casual conversation about technology and other topics. I am also studying Italian and Chinese.

  • I understand the principles and steps involved in the development of large-scale web projects.

  • I am a great admirer of UNIX and Linux operating systems, and prefer them to the NT family.

  • I work with a variety of tools, including the terminal, JitBrains' products, Postman, and Atlassian's products, as well as other software related to software development.


I really enjoy all the voiced technologies, some because of their complexity, and some because of their elegance. Therefore, I am eager to continuously develop in these areas. I hope that I can contribute to your list as well.

My statistics

Pinned Loading

  1. HoneyStorage HoneyStorage Public

    Honey Storage is a content-addressable data storage system that is entirely implemented in Golang. It is a powerful and efficient solution for storing data.

    Go

  2. sso sso Public

    SSO (Single Sign-On) is written in Golang and uses gRPC.

    Go

  3. picassotest picassotest Public

    Test assignment for the company "Picasso Software": Uploading data from a CSV file into a database using Python, Django, and DRF.

    Python

  4. HealtHub HealtHub Public

    Health Hub is a social media platform for anyone who enjoys living a healthy lifestyle.

    Python

  5. PropertyAdsProcessor PropertyAdsProcessor Public

    Property Ads Processor

    PLpgSQL

  6. todos todos Public

    A classic "To-Do List" application built with Vue 3 and TypeScript.

    Vue