Центр обслуживания компьютерных систем приветствует Вас

Официально в интернете мы заявили о себе в 2008 году. Но за предыдущие (и последующие) годы нам удалось накопить бесценный опыт, позволяющий удовлетворить практически любым потребностям клиента.

Мы - группа людей, разрабатывающая программное обеспечение, web-сайты, мобильные приложения, а также выполняющая квалифицированное обслуживание компьютерных систем. Мы одержимы общей идеей, поэтому всегда следим за новыми технологиями, пытаемся их внедрить при решении поставленных задач. И нам это удается!

Области, в которых мы отлично разбираемся

Git flow.
Разработка продукта ведется по современным стандартам - контроль версий кода, CI/CD.
Кодовая база.
Laravel, MariaDB (core), Nginx, Php-fpm, Docker, Npm, Webpack, Blade, Livewire.
Фреймворки.
Filament, Bagisto, OpenCart, Twilio, а также создаем кастомные решения под заказ.
Распределение нагрузки.
Очереди событий (Redis, AWS, RabbitMQ), Docker Swarm, Web Socket, Pusher, MQTT.
Биллинговые системы.
Полноценные интернет магазины, эквайринг, кассы, CRM/ERP.
Зоны охвата.
с2с, b2c, b2b, b2b2c.
Варианты исполнения.
Landing, Single Site, SPA, Micro Servises, SaaS, Backend only (REST API), Cluster Mode (without state).
IoT.
Интернет вещей - спроектируем устройство под ваши задачи, заставим его работать и внедрим в вашу ERP. Стек - MQTT, M2M, IFTTT, платформы - Arduino, Avr, Raspberry Pi, ESP8266/32.
Тестирование.
В зависимости от проекта и желания клиента будем держать Test Coverage более 90%. По феншую заведём Prod, Stage, Test Stands, ELK.
Инструменты.
PhpStorm, YouTrack, GitLab/GitHub, Arduino IDE, Solder TS100.
Резервирование данных.
Автоматический бекап проектов на свои сервера или S3.
Калькуляция.
Стоимость работ оценивается в человеко-часах, а базовая стоимость часа нивелируется в зависимости от масштаба проекта и его срочности.
Поддержка.
1) Решение "Под ключ" с обучением работы в системе. 2) Масштабные проекты, как правило, остаются на дальнейшей поддержке — доработка и развитие. 3) Партиция - случай, когда мы реализовали/исправили часть существующего проекта. За нее и отвечаем. 4) Связь - Slack, Mattermost, Yandex.Telemost, MS Teams, Telegram, Skype, Zoom, Google Meet.

Наш путь

  1. Международное направление

    По понятным причинам разглашать не имею права, но стек технологий самый топовый, режим кластера, микросервисы, полноценные Gitflow & Workflow, Sprints via YouTrack, грамотное разделение и постановка задач - каждый занимается своим делом! И большой и веселый коллектив.

  2. Третий международный проект

    Тоже из Штатов, требовался платежный модуль - разработать и бесшовно интегрировать в существующий монолит. SSO, Material Design, OpenApi. Проект для школ - оплата чего угодно в школе - обучение, форма, питание, вещи, запись на курсы. Предусматривались сплиты, возвраты, эквайринг и ручное зачисление.

  3. Второй международный проект

    Теперь уже из Штатов. Проект разрабатывался в режиме кластера (Docker/AWS/Azure), тут работало сразу две больших команды - из Штатов создавали железки, а мы их воодушевляли через API. Суть была в том, чтобы весело проводить досуг бабушек и дудешек с внуками: взаимодействие было через Twilio (движок, звонки из веба), Unity (звонки на устройства - планшет/телефон), а также через MQTT - взаимодействие с ребенком тактильно посредством джойстика (той самой железяки). Моя зона ответственности была подружить MQTT через NodeJS с Laravel. Потому как нужно было параллелить топики, а это можно только в MQTT5.0. На тот момент сущестовал только драйвер на NodeJS. Также нужно было протоколом предусмотреть шифрование данных, либо json-сериализацию, либо сырые данные. Потому как MQTT связывал не только IoT, но и веб часть с воркерами на бекенде. Четыре месяця были очень плодотворными и интересными - еженедельные встречи на английском языке, спринты, отчеты. Еще и немного разрешили поиграть в devops'a.

  4. Twilio

    Довелось поучаствовать в разработке с нуля в проекте для проведения онлайн видео конференций. Причем не p2p, а комната оператора, который спикера переключает на проектор или во временную комнату (предварительная запись). Несколько параллельных потоков одного спикера для трансляции отдельно голоса и/или видео в разные сценарии - на монитор оператора, спикеру в углу монитора, проектор и как прокси для следующего сервиса. Также возможность удаленного отключения видео/звука на устройстве абонента в персональном режиме или в режиме комнаты. Был приобретен интересный опыт в работе с видео/аудио данными, потому как еще требовалось и создавать архивы записей, а Twilio их вещает отдельными каналами для одного устройства. Для event'ов был задействован Pusher через Laravel WebSocket.

  5. Первый международный проект

    Разместив ранее резюме на HH, получил тестовое задание - интегрировать эквайринг банка через SOAP. Французский проект - рефинансирование кредитов (ERP, SaaS, Opportunity/Pipelines/Steps, Entity/Custom Fields), страхование, мессенджер, агрегация почты, трекеры, разбор pdf и их генерация, и т. п.

  6. Смена локации и новые горизонты

    Произошли координальные изменения - сменил город. Соответственно, хотелось сохранить клиентскую базу. Потому как часть клиентов требовала периодически личных встреч. Приходилось менять все процессы в работе - переходить на виртуальные встречи, активно переводить клиентов в трекер, и, самое главное, перейти на почасовую оплату. Само-собой, кто-то из клиентов "отвалился". Новых искать в новом месте было трудно, и подход там другой. Решил довести до логической точки большинство текущих проектов и уйти с них. Оставив только пару долгосрочных - бонусная система (масштабная вещь - бонусная система для бизнеса и физ. лиц, процессы переплетены меж собой, интеграция с 1С, CRM, API) и бронирование отелей (для отельеров - сильно простой аналог Booking, но с интеграцией в него и др. системы через прокси платформу BookingLite). Поскольку был опыт работы с смс рассылками, решил создать свой сервис - рассылки и смс дневник. В основу легли AdminLTE, Yii2, RabbitMQ и WorkerMan. Допиливал проект в течении последующих полутра лет. Работает и по сей день - там биллинг, дистрибьюторская сеть, рассылки и интеграция с Телеграмом (он заменил написанные ранее приложения для iOS/Android).

  7. Прокачка скиллов

    Время не прошло впустую. Был приобретен опыт разработки воркеров на C++, Python, PHP (WorkerMan). Время проведения оптимизации sql запросов, php кода, когда одна десятитысячная секунды имеет огромное значение - бесценно. Workflow стал приобретать желаемый статус - задачи через трекер, код - Gitflow. Одной из задач на проекте было написание простенького app для iOS на Objective-C. Удалось поработать и с M2M, турникетами (ЭРА, Perco), CPS-трекерами.

  8. Принятие главного решения

    Всё-таки наступил день Х, когда было принято окончательное решение отказаться от прикладного программирования. Был завершен последний проект для ведения базы документов в местном архиве с автоматической выгрузкой отчетов о выданных документах. Пошло полное погружение в unix системы. Кстати, в это время я впервые познакомился с PhpStorm. Круги ада с тандемом FileZilla/Notepad++ закончились. Я присоединился к команде по разработке долгосрочного проекта - рассылка смс сообщений. Мы были агрегатором, то есть через кого рассылают конечные клиенты. Средний трафик сообщений в день - около 1 млн. SMPP3.4 и Kannel были изучены полностью.

  9. Выбор стороны

    Технологии не стояли на месте. Прикладное программирование потихоньку вытеснялось вебом. Зачастую клиенты хотели иметь доступ за пределами корпоративной сети, с домашнего компьютера, к примеру. Или с телефона. И это постоянно наводило на мысль двигаться в сторону веба - разбивать приложение сразу на server/client. А тот же XAMPP легко превращал веб приложение в прикладное.

  10. День рождения сайта

    Домен был зарегистрирован на пару дней ранее, а в начале месяца я уже получил статус индивидуального предпринимателя для выхода на большую арену. Впереди еще долгий путь к цели. Пришло понимание о сотрудничестве с дизайнерами, рекламными агентствами, хостерами для еще большего охвата клиентуры. Но лучше всего работала, конечно, реклама "Из уст в уста".

  11. Первые коммерческие разработки

    Разработка антивируса с поддержкой плагинов. Механизм взаимодействия ядра и плагинов были реализованы с нуля. Параллельно был запущен проект для сбора базы недвижимости между агенствами: клиент-серверное приложение на Delphi/Firebird. Риэлторы обменивались информацией для ускорения продаж и демонстрации объектов клиентам прямо в офисе. Это по-настоящему на тот момент казалось какой-то магией, будоражущей кровь...

  12. Наработка клиентуры

    Занимался всем около ИТ - настройка компьютеров, сетей, разработка простеньких прикладных программ на Delphi/C++, консультации, тех. поддержка.

  13. Начало пути

    Магия началась с Turbo Pascal 7.0...

Сотрудничество

Мы всегда рады принять участие в разработке совместных проектов, даже без оплаты, если нам это, конечно, интересно. Мы также не против поделиться своими разработками с толковыми людьми, способными усовершенствовать уже имеющиеся технологии. Так что, рады любым вашим идеям и предложениям, пусть даже и бредовым!

Нам доверяют

France Line X SMS Profi Stav BePro Gloria Gloria Shop Krutoi Oker Flash Company Labinsk School Mx Messenger Booking Stream Cre10fi Kinoo Photobank Gloria Stav Pricep Marrs Oasis Tyr Blok Post Blok Post