Независим разработчик на пълен стек от 2012 г

DEV. DROZD <Full Stack />

CRM и вътрешни услуги

Помагам на компании да стартират и развият CRM, вътрешни услуги и онлайн магазини. Усъвършенствам съществуващи PHP/MySQL проекти, свързвам външни услуги и решавам проблеми с производителността. Вие общувате директно с мен - от първата оценка до стартирането и трансфера на изходните кодове.

business/system.php dev.drozd от 2012 г
// Бизнес приложение - PHP / MySQL
final class Kernel
{
    public function __construct(
        private Router $router,
        private Database $db
    ) {}

    public function handle(Request $request): Response
    {
        $t = microtime(true);
        $route  = $this->router->match($request);
        $data   = $this->db->query($route->sql());
        return new Response($route->render($data), [
            'X-Render-Time' => round((microtime(true) - $t) * 1000, 2)
        ]);
    }
}
Бекенд и данни✓
Интерфейси и интеграции✓
Ескорт и трансфер✓
14+
Години опит
търговско развитие за бизнеса
1:1
Директна комуникация
с мен на всеки етап
360°
Цялата система
данни, логика, интерфейс и разработка
EUR
Два формата
фиксиран етап или почасова работа
01 - Услуги

Решения за целите на вашия бизнес

Свързвам се с нови и съществуващи продукти: CRM, вътрешни услуги, онлайн магазини и интеграции. Първо, разбирам бизнес процесите, текущия код и ограниченията. След това предлагам ясен обхват на работа, етапи и решение, което може да се поддържа и развива след стартирането.

CRM и вътрешни услуги

Системи за клиенти, поръчки и вътрешни процеси, съобразени с реалната работа на вашата компания.

Подобряване на PHP/MySQL

Разбирам съществуващия код, добавям функции, коригирам грешки и намирам причини за бавна работа.

Магазини и интеграции

Разработвам онлайн магазини, свързвам външни услуги и настройвам обмен на данни чрез API.

Данни и бизнес логика

Проектирам структурата на данните, оптимизирам SQL и свързвам сървърната логика с бизнес процесите.

Уеб интерфейси

Създавам ясни работни интерфейси, които улесняват служителите при изпълнението на ежедневните задачи.

Мобилни приложения

Допълвам уеб системите с приложения във Flutter и React Native и разработвам проекти в Apache Cordova.

02 - Технология

Инструменти под задача

Избирам решение за задачата и съществуващата архитектура. Използвам собствените си компоненти само когато са подходящи, като вземам предвид поддръжката и възможността за прехвърляне на проекта на друг специалист.

Бекенд

PHP търговски опит
MySQL / MariaDB данни
SQL оптимизация производителност
REST API интеграция

Frontend

JavaScript интерфейси
Динамични уеб интерфейси бизнес потребителски интерфейс
HTML структура
CSS регистрация

Бизнес системи

CRM / ERP процеси
E-commerce магазини
Съществуващи системи развитие

Мобилен

Apache Cordova опит
Flutter търговски
React Native търговски
Архитектура на системите Дизайн на база данни Анализ на ефективността Развитие на съществуващи продукти CRM / ERP E-commerce REST API Бизнес интерфейси Разработка на различни платформи Прехвърляне на проекта
03 - Опит

Опит с бизнес системи от 2012 г

02.2018 — 06.2026

Senior Full Stack Developer

Global Development Room · Украйна

Корпоративни системи. Разработка на CRM и ERP функции, бази данни, сървърна логика и уеб интерфейси.

Електронна търговия. Разработка и оптимизация на онлайн магазини с PHP/MySQL.

Мобилна разработка. Търговска работа с приложения, базирани на Flutter и React Native.

07.2012 — 01.2018

Разработчик на пълен стек на свободна практика

Самостоятелна работа

Уеб разработка. PHP/MySQL приложения и JavaScript интерфейси за бизнес задачи.

Бази данни. Дизайн на MySQL/MariaDB и оптимизиране на SQL заявки.

Междуплатформени приложения. Разработка и поддръжка на приложения с помощта на Apache Cordova.

04 - Мобилен

Мобилна разработка как допълнителна компетентност

Мога да допълня уеб системата с кросплатформено приложение или да се включа в разработката на съществуващ мобилен продукт.

Flutter
Разработка на различни платформи
Опит с търговско приложение
React Native
Разработка на различни платформи
Опит с търговско приложение
Cordova
Съществуващи приложения
Опит в разработката и поддръжката
05 — Подход и езици

Задълбочавам се в задачата и предайте резултата

Как е структурирана работата

Първо изяснявам задачата, ограниченията и очаквания резултат. След това проучвам текущата система, като записвам обхвата, етапите и критериите за готовност. По време на процеса показвам междинния резултат, а след завършване прехвърлям изходния код и необходимата документация.

  • Разбирам настоящата система и бизнес процеси
  • Съгласен съм с обхвата, етапите и критериите за готовност
  • Предоставям изходен код и документация

Езици

руски
Роден
украински
Роден
български
минимум
английски
Техническо четене и писмена комуникация Pre-Intermediate
07 - ЧЗВ

Практически въпроси преди започване на работа

Накратко за съществуващи проекти, оценка, трансфер на резултати и подкрепа.

Възможно ли е да се подобри съществуващ проект?
да Първо изучавам кода, структурата на системата и ограниченията. След това обяснявам какви промени са необходими и как най-добре да разделя работата на етапи.
Какво е необходимо за оценката?
За предварителна оценка е достатъчно да опишете накратко задачата, текущото състояние на проекта и желаната времева рамка. Примери, списък с интеграции и насоки за бюджет ще ви помогнат да определите по-точно обема.
Как се определят сроковете и разходите?
Те зависят от обема, интеграциите, готовността на материалите и състоянието на текущата система. Преди началото на етапа ще договорим резултата, бюджета и сроковете.
Как протича комуникацията?
Вие общувате директно с мен. Предпочитам да записвам изискванията и договореностите в писмен вид; Ще се договорим за канала и честотата на дискусиите.
Какво ще получа след завършване?
Работен резултат в съгласуван обем, изходен код и документация, необходима за по-нататъшното развитие на проекта.
Какво е включено в поддръжката след стартиране?
В рамките на 30 дни след стартирането коригирам грешки в договорената функционалност. Нови функции и последваща поддръжка се договарят отделно.
Възможно ли е прехвърляне на проекта на друг разработчик?
да Прехвърлям източниците и документацията. Условията за използване на компоненти на трети страни се уреждат от техните лицензи.
Винаги ли използвате собствен стак?
Не. Използвам собствени компоненти, когато отговарят на задачата. В съществуващ проект първо оценявам текущата архитектура.