Daniil Suvor
Full-Stack Developer
Team Leader
Customer Support Specialist
Computer Science Teacher
  • Residence:
    Philippines
  • Citizenship:
    Russian Federation
  • Age:
    35
Russian
English
German
LAMP
Linux Administration
GoLang
Python
C#

Works

In total, under my leadership, with my participation or directly by me, more than 300 budget segment websites were developed from 2005 to 2022 based on Joomla, WordPress, Surix-CMS, Just-CMS, Netcat, 1C-Bitrix: Site Management and Bitrix24 engines. Directly I have developed 7 different CRM to solve the problems of companies. Several application programs have also been developed for use within customer companies.

CRM for "Dayvin LLC" - "IntraNET"

This was my first CRM that I developed. I took the idea from the Intranet functionality from 1C-Bitrix, completely writing the code from scratch and adding all the functions necessary for the company. This CRM has become a base and a good experience for further developments, including for new CRMs.

This system was developed on the basis of Surix-CMS, which I also developed myself and maintained for several years. Surix-CMS has become the basis for many sites that I have developed, including for fairly large projects.

The advantage of Surix-CMS was that any user could work in it even without knowledge of programming languages, and anyone who knew PHP, MySQL, HTML, CSS at the most basic level could expand the functionality. It was possible to edit content in the system right on the page, which made it easier to work with Surix-CMS. In addition, the system was extensible due to the possibility of developing its own widgets and modules.

Since about 2013, I have been developing several sites on Get Simple CMS, which inspired me to create a fork of it. This is how the Just-CMS engine was born.

In fact, a fork is just an assembly, where all the Get Simple plugins necessary for work are linked. Thanks to this, on Just-CMS, you can deploy a business card site for a company or a personal site, a one-pager or a selling site in a matter of hours. Or develop a full-fledged portal. Due to its flexibility, the engine is suitable for beginners who want to embed numerical PHP into the site code and not think about the quality of the code, but quickly deploy rather complex functionality.

Based on Just-CMS, I deployed a lot of projects. For it, I wrote all the documentation and developed several versions of sites, made a function for counting downloads, and posted new versions of assemblies, and still provide technical support to users.

I have been a NetCat partner since 2013. Directly by me or with my participation, the following projects were developed on this system:

Basically, for the above projects, I performed layout and stretching on the engine, content filling, promotion and delivery to the client.

Since the same 2013, I have been a partner of 1C-Bitrix, I have been trained to work with the engine, and have completed several projects on the CMS "Site Management". Here is some of them:

In projects on "1C-Bitrix: Site Management", I also worked mainly with the layout and stretching of the template on the engine, setting all parameters, filling content, promotion and support. There was an experience of creating sites on Bitrix24, but this is more like not development, but a constructor.

A huge number of developed sites are built on the basis of Just-CMS. Here are some projects on this engine:

The main work on these projects is setting up the engine, layout and stretching of the template, content filling and further maintenance and promotion.

In the project "Tender Table" on the basis of the engine, a system was developed that allows you to organize a bidding system. The system was written in this case from scratch based on Just-CMS.

PlayLearn was developed as a student project with my wife. Organized the simplest system of games for children. All design elements are designed from scratch, the voice is also self-recorded.

The QoVoP project was developed as a site directory. This functionality was developed to work only with engine resources, so all data is stored in XML files without using a database, and each catalog item has its own page on the site.

Due to the convenience and security of the system, I also use it as a kind of IDE when developing some projects using LAMP technology. My second CRM was developed on this system, and the CRM itself was used for three years in a contact center with more than 300 employees.

The main functions of the second CRM:

  • storage of customer data and their subscriptions
  • customer subscription expiration notification
  • distribution of access to data depending on the user group
  • search by users and their subscriptions
  • the ability to send a letter to the client on his e-mail

The disadvantage of the second CRM was that it was developed without attention to design, which is why it was displayed incorrectly on mobile devices. In addition, due to the need to make changes on the fly, the code was ugly, and later became difficult to read. Nevertheless, this CRM has completely achieved the main goals of its creation.

The third CRM became necessary after making changes to the previous version became inefficient. A large number of new functions were needed, and the principle of the system had to be revised.

It was decided to use a free admin template, which, nevertheless, will work effectively on all devices. In addition to all the functions available in the second version, the following were added to the third:

  • detailed statistics on the main page
  • data export
  • financial calculations
  • employee working hours
  • holidays and work schedules of employees
  • software keys for automatic inclusion in the letter
  • phone call statistics
  • list of logged in employees
  • pause session for lunch or break
  • sales bonus calculation
  • click2call function
  • connection of payment systems
  • notifications to employees
  • blocking access from outside

The fourth CRM was developed for the wife as her student project, which was supposed to contain an expert system. The essence of the system was that it could contain data about the clients of the labor exchange and, according to the specified parameters, automatically select the most suitable employee. The project was successfully developed and handed over perfectly. At the same time, there was an attempt to create a CRM for a postpaid real estate agency, but there was not enough time for it, and they never returned to the project. However, the fourth CRM was used in a private employment service, where my wife just did her internship.

The fifth CRM was a revision of the third version for the French IT company's contact center. The design was completely redesigned, a commercial template for the admin panel was stretched, some functions were changed, and the system for exporting statistics, reports and sales data was redesigned.

The sixth CRM was newly developed based on Just-CMS and completely from scratch using a free template. CRM has become focused on the effective work with projects of organizations and the management of tasks for projects and those responsible for implementation. This system is used in large Russian companies and will be developed in the future due to its simplicity and efficiency.

Its main functions:

  • storage of project data
  • issuance and delegation of project tasks
  • adding a project owner and observers
  • overdue task notification
  • notifications about actions with tasks by e-mail and in the Telegram group (Telegram bot)
  • archive of projects, employees and tasks, return from the archive

The seventh CRM is a new system, again developed completely from scratch, and performing the following functions:

  • Advertiser management
  • Management of advertising agencies, projects and their resources
  • Attendance counter
  • User Action Counting
  • Statistics and reporting, data export
  • User tracking - what resource did you come from
  • Financial calculations

I also often use WordPress for project development. Here is some of them:

WordPress is more of a website builder. I have a large set of commercial and free templates and plugins that I use in my work. The main work is setting up the engine, installing all the necessary plugins and a template, setting up the appearance, loading content and further support.

In several projects where I participated, it was necessary to refine the template and develop my own plugins, including those for organizing the work of payment forms, calculators, etc. This site is also powered by WordPress.

On GoLang, I have developed or participated in the following projects:

  • tracking employee actions during working hours and creating screenshots with sending to the server, with the ability to send a system notification to the employee's PC
  • console program for optimizing Windows
  • file encryption software
  • server monitoring system

A large project of a system for working with the Microsoft Partner Center was developed under my leadership and with my direct participation. The front-end was developed in LAMP and the back-end in GoLang. The system could get a list of all users and their subscriptions, create, renew and edit subscriptions, as well as stop old ones at the request of the administrator or according to a schedule.

For more than 15 years of development, there were other projects, including those in Delphi and C #, but not all of them were saved in the portfolio, and I simply forgot about the huge number of projects. There were also those that, at the request of clients, it was undesirable to include in the portfolio.



© Daniil Suvor, 2022. All rights reserved

Loading...

1531960