ИП Александр ВасильевичКонсультант Контрактор

ИП Александр Васильевич

Консультант Контрактор

Создаю внутренние инструменты для Вашего бизнеса на заказ.
Провожу экспертизу качества кода.
Специализируюсь на PHP ZendFramework, C# .Net 5 с Blazor,
JavaScript компонентах.

Обучаю Вас или Вашу команду
фреймворками и программированию

О деятельности

Специализируюсь на разработке внутренних инструментах компаний и B2B. Разрабатываю формы ввода данных для оптимизации работы офиса, инструменты обработки данных бэкэнда организации, интеграция с внешними API и создание собственных, вывод данных в полезном виде на панелях интранета, сооружение панелей управления. Работаю в стиле доменной разработки DDD с PHP Zend/Laminas, C# .Net Core 5+, Blazor и JavaScript ES6+.

Чем могу помочь

Предварительная экспертиза состояния проекта бесплатна.

Работаю с длительными проектами по тарифу 2000 руб / час.

Оплата берётся каждые две недели по инвойсу за отработанные часы на каждый пункт планирования и имплементации. Это даёт Вам гибкостью на принятие решения о дальнейшей работе, или если окажется, что сервис Вам не подходит, приостановить проект до накопления излишних затрат.
Модернизация кода.
В Вашей команде может не хватать персонала для рефакторинга. Если Вы уже заняты разработкой функционала и нет возможности приостановить процесс, только чтобы обновить версии языков, адаптироваться под новый стиль новой версии фреймворка, или просто хотите пройти аудит общей архитектуры по соответствию с современными стандартами, могу внедриться в Ваш процесс для провода непрерывного рефакторинга и направлять команду в цикле проверке кода перед его развертыванием.

Примеры модернизации:

Zend Framework на Zend Expressive, Laminas, Mezzio
Введение Unit Tests
Asp.Net Core 2.x на Asp.Net Core 3.1, 5.0+
JQuery, React на Веб Компоненты и Blazor
Внедрение MVC на бэкенде и на фронтенде
Руководство по направлению разработки
Оказываю помощь при выборе и продвижении инструментов разработки. Какие ORM, как установить рабочее место с управлением версий и непрерывной доставкой, как организовать REST API и т.п. А может вообще без API, с новыми SignalR и MediatR. Проанализирую Ваши инфраструктуру и требования для оптимального выбора решения и рабочего процесса.
Обучение фреймворков и чистой архитектуры.
Провожу индивидуальное обучение как дополнение к урокам на ютуб канале.
Организовать Widget Toolkit
После длительного развития программы, выявляются часто используемые структуры интерфейса, но изначально они не были формально определены. Теперь их нужно организовать и документировать, так, чтобы было удобно использовать во всех частях пользовательского интерфейса любому верстальщику в команде.
Общее программирование
В Вашей организации не хватает персонала для каких либо задач или экспериментальных проектах. Я работаю с клиентами, у которых есть идея, над которой некому работать изнутри, или какое-либо задание, которое нужно сделать, но долго откладывается из за невозможности выделения на него уже занятых кадров.

Преимущества моего подхода

Начинаем с «НЕТ»
По концепции Джима Кэмпа, не буду настаивать, что моё решение самое лучшее. Может у Вас уже есть инструмент, решающий вашу задачу, а вы его просто не заметили. Может при дискуссии выявляется, что проблем вообще нет, или то, что Вы хотите, не то, что вам нужно.
Изображение
Открытый процесс
Дам доступ к системе отслеживания проектов канбан, которую использую при разработке. Вы всегда видите, над чем я работаю, и какие технические детали занимают время.
Изображение
Качество перед скоростью
Скорость разработки - не преимущество, на котором держу фокус. Аккуратное формирование архитектуры самое главное, для минимизации неполадок в будущем, и для простоты обслуживания кода.
Изображение
Понимание фреймворка
Не только использую фреймворки, но и отправляю исправления неполадок в открытые исходники на гитхабе. Обучение фреймворка более доступно с контекстом о том, как на самом деле он работает, без слепого доверия "магии".
Изображение