1C-Bitrix, PHP, SQL, Битрикс24, HTML, XML, CSS, JavaScript, jQuery, nginx, NetCat, Joomla, UMI-CMS, MySQL, MS SQL, PostgreSQL, Oracle, PL-SQL, Bash, Bootstrap, Apache, munin, memcache, Centos, VMWare, VI, GIT, 1С-Битрикс, Shell

Версия сайта для мобильных устройств

Косоротов Петр

В переводе с Латинского мое имя означает Камень. Убедить меня взяться за новое дело непросто, но уж если убедили, то будьте уверены - результат будет!

Профессиональный программист-практик. Создатель Интернет-проектов со стажем, веб-мастер по призванию. Первую компьютерную программу, которая приносила пользу не только моему самолюбию, но и другим людям составил и сдал в эксплуатацию в 1987 году. Это был автосекретарь, следящий за всеми устройствами ЭВМ ЕС-1045 и информирующий о сбоях и авариях дежурного оператора.

Первый Интернет-проект, в котором я участвовал, был запущен в 1998 году. Это был сайт-визитка фирмы Интернет-провайдера, в которой я тогда работал - www.surnet.ru, сейчас там стоит редирект на сайт Ростелекома.

Первый коммерческий Интернет проект был сдан мной заказчику 10 декабря 1999 года. Это был простейший сайт с новостями информационного агентства Уралпрессинформ - www.upi.uu.ru, сейчас этот сайт интегрирован в www.uralpress.ru.

Работая, как в команде, так и в одиночку создал более десятка сайтов. Цифра скромная, так-как учитываю только сайты, созданные "с нуля". Сколько было переделок-доработок-техподдержек учету не поддается. Последние 22 года работаю исключительно в Интернете, для Интернета и при помощи Интернета.

Основные задачи - идти в ногу с прогрессом и наслаждаться творчеством, предлагая своим клиентам разумные советы, взвешенные решения и реальные результаты.

Мой девиз - "Не можешь сделать лучше, не делай хотя бы хуже!".

Верю в себя, в свои силы и возможности. Ну и в Интернет конечно, куда же без него.

Личная информация

Косоротов Петр Александрович, 1968 года рождения. Проживаю в г.Новосибирске.

Образование

Навыки

  • С 2004 по 2017 работаю c 1С-Битрикс.
  • Почти четыре года работал в технической поддержке корпоративных порталов на 1С-Битрикс: обучение, консультации, доработка стандартного функционала и разработка нестандартных компонентов.
  • Большой опыт в запуске и отладке бизнес-процессов на 1С-Битрикс.
  • Организация работы модуля CRM в соответствии с бизнес-моделью клиента.
  • Навыки разработки программного обеспечения в составе команды разработчиков (GIT, SourceTree).
  • Опытный программист и администратор компьютерных систем: FreeBSD, Linux, Windows.
  • Большой практический опыт работы в сети Интернет: монтаж и запуск оборудования связи, запуск и подключение к сети серверов, создание Интернет-сайтов, длительное время работал в службе технической поддержки клиентов Интернет-провайдера (много лет работал в ОАО Уралсвязьинформ, сейчас Уралсвязьинформ влился в Ростелеком).
  • Практические знания технологий: PHP, SQL, HTML, CSS, JavaScript, PHP, REST, GIT.
  • Продуктов: 1C-Bitrix, jQuery, nginx, GIT, MySQL, MS SQL, PostgreSQL, Apache, GD, memcache.

Опыт работы

8 2016 – настоящее время ИП Косоротов Петр Александрович, ИНН 745201808345, ОГРН 316547600076079 Веб-Программист

И тут я подумал: -"Почему бы и нет?"

И вот у меня свое ИП, так что можно сказать, что с восьмого раза я работаю на себя.

Немедленно прикупил себе в ИП лицензию на PHPStorm - отличная среда веб-разработки, рекомендую всем.

7 2015 – 2016 ООО Армейка Веб-Программист

Три сайта, из них один - интернет-магазин.

Поддержка, доводка и много, очень много верстки.

Здесь я освоил верстку в полной мере: HTML, CSS, JS и прочее включая CSS-анимацию. Лэндинги и верстка для мобильных устройств - то еще веселье.

Из нового - REST-API для Bitrix24 в облаке. Освоил и программирование и несколько типов авторизации. Как обычно в Битрикс: когда поймешь как работает - все становится просто. И минимум документации.

Был и GIT, но лишь как бэкап кода. Никакого теста, сразу в продакшн.

6 2012 – 2015 Ай Ти Констракт Программист

Тут я сразу попал в отдел корпоративных порталов и погрузился целиком в 1С-Битрикс. Все время, пока я работаю в Ай Ти Констракт нас в отделе было двое. Как-то раз примерно месяц я окучивал тему порталов один, но все остальное время мы делали это вдвоем. Напарник менялся, сейчас работаю с третьим.

Корпоративный портал от 1С-Битрикс - штука суровая. Крайне неодобрительно относящаяся к "левым" модулям и компонентам. Тут нужно уметь все подогнать по месту, где уговорами, а где-то пинками и правкой ядра CMS.

Здесь я освоил GIT. Получил солидный опыт разработки ПО в большой команде. Работал над оптимизацией и ускорением высоконагруженного сайта - 9000 уникальных посетителей в сутки.

Новых прорывных технологий стало как-то маловато. Стоит упомянуть, разве что, облачный сервис и CDN. Это конечно отличные технологии, но мне, как разработчику сайтов, он интересны мало - 1С-Битрикс уже использует их на уровне ядра, а мне остается только радоваться, что разрабатываемые мной сайты быстро грузятся.

Отдельно упомяну такую, освоенную мной, фишку 1С-Битрикс как "Композитный сайт". Возможность грузить страницы минуя Apache - отличная идея, а главное, работающая.

К этому же времени относится и мой первый сайт сломанный нехорошими людьми, который я поднимал из руин. И первая DDOS-атака на сайт, с которой мне пришлось бороться. Причем по иронии судьбы это был один и тот-же сайт.

На текущий момент работаю с "1С-Битрикс: Управление сайтом 15", жизнь бьет ключом и мне пока удается уворачиваться.

5 2008 – 2012 ЗАО Западно-Сибирский Транстелеком Программист

Семейные обстоятельства вынудили переехать из г.Челябинск в г.Новосибирск. Я не стал отходить далеко от железной дороги и устроился на работу там-же. В ТТК я занимался инженерным сопровождением их самостоятельно разработанного ПО CRM. Писал новый функционал, исправлял ошибки в старом. Консультировал сотрудников. Следил за регулярностью резервных копий и достаточностью свободного места на диске.

Сайтами и Битрикс, которая к тому времени стала уже 1С-Битрикс, занимался в свободное от основной работы время.

Здесь я узнал, что на свете есть jQuery и она здорово облегчает жизнь сайтостроителя. Научился блочной верстке. Освоил несколько других CMS и фреймворков. Капитально изучил SQL в разных вариациях: MySQL, PostgreSQL, Transact-SQL. Получил первый сертификат 1С-Битрикс - "Установка и настройка".

4 1996 – 2008 ОАО Уралсвязьинформ Системный администратор

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

Вишенкой на этом сисадминском торте, безусловно, было участие в монтаже и подключении спутниковой антенны, которая дала нам Интернет-канал через космос прямо в Штаты. Если я правильно помню, это была шестиметровая антенна фирмы Andrew, а дело было не то в ноябре не то вовсе в декабре. Единственная помощь, которую мы запросили со стороны, был кран и суровые стропальщики, котрые подняли антенну на крышу нашего офиса. Все остальное сделали своими силами.

В Связьинформе я освоил UNIX, CISCO IOS и такую экзотику как tcl/tk. Участвовал в разработке системы учета трафика. Делал корпоративный сайт нашей сети SUrNet4 www.surnet.ru. Были заказы сайтов и от наших клиентов. Еще мы регулярно устраивали конференции, на которых объясняли всем желающим, что такое Интернет, и почему покупать его у нас очень выгодно.

Именно здесь в 2006 году я познакомился с "Битрикс: Управление сайтом 5.1" пока еще не 1С, пока еще просто Битрикс.

-----------------------------------------
4 – SUrNet - South Ural Network, Южно-Уральская Сеть.

3 1993 – 1996 Челябинская областная Санитарно-эпидемиологическая станция Программист

Поддержка информационно-аналитической системы Санэпидстанции. Громкое название и скромная реализация: семь ПК на всю систему, из них три стоит у начальства, один служит сервером, на двух происходит ввод и обработка данных и один мой - разработка, эксперименты, обучение персонала и прочее.

Передача информации - через дискеты. В последний год работы участвовал в прокладке и настройке локальной сети. Сначала проложили Arcnet на коаксиальном кабеле - та еще жесть! Потом переложили Ethernet на нормальной витой паре. Но сама передача информации так и осталась передачей файлов.

Операционки было уже две: MS-DOS и Nowell NetWare. Под конец была еще Windows 3.1, но только для экспериментов и формирования красивых документов в молодом еще редакторе Word.

Здесь я приобщился к сетевому сообществу. Сначала через BBS2, а потом появился полноценный Интернет, хотя и в режиме dial-up3 но все таки настоящий общемировой Интернет. Именно здесь и именно с помощью Интернета я освоил объектно-ориентированное программирование.

-----------------------------------------
2 – BBS - Bulletin Board System — электронная доска объявлений. За подробностями прошу на wiki.
3 – dial-up - сервис, позволяющий компьютеру, используя модем и обычную городскую телефонную сеть общего пользования, подключаться к сети Интернет. Подробнее на wiki.

2 1991 – 1993 Челябинский опытный завод Программист

Участвовал в разработке бухгалтерского ПО, то, что сейчас называется ERP. А кто в те годы не разрабатывал такое ПО? Некоторые до наших дней так и продолжают его разрабатывать.

Операционная система MS-DOS, язык программирования - Clipper. Очень удобная была для того времени штука. База данных, обработка информации и интерфейс пользователя в одном флаконе. Это сейчас все знают, что MVC это хорошо и правильно, а тогда правильно было то, что влезло на дискету объемом 1,44 мегабайта. Были, конечно и такие, кто писал на Паскале и даже C, но соревноваться с Clipper по скорости разработки и удобству поддержки не мог ни один другой язык программирования.

1 1988 – 1991 Информационно-вычислительный центр Челябинского Облисполкома Системный программист

Отдел системного программирования. Обязанности, те, что сейчас соответствуют должности "системный администратор": сопровождение операционной системы (на всю организацию одна (!) операционка - мечта сисадмина). Но компьютер там был отнюдь не персональный, а ЭВМ ЕС-1045. Ее системный блок занимал целую комнату, еще одну комнату занимал кулер (кондиционер), еще одну - устройства работы с данными (накопители на магнитной ленте, накопители на перфокартах, АЦПУ, и контроллеры для всего этого), ну и еще всякие там людишки ютились по углам. У нашей ЭВМ был даже персональный уборщик и персональная охрана.

Наша операционная система называлась СВМ - Система Виртуальных Машин. И это когда еще никто не знал что такое VMWare! 16 сотрудников работали одновременно на одном одноядерном процессоре и делали план.

Отличное было время. Большие задачи, оригинальные решения, вменяемое начальство, креативная команда. Кто при нынешней демократии может похвастать, что разработал конечный автомат на 32 состояния да еще на языке Assembler, да еще, чтобы этот автомат был не просто программистским курьезом, а нужной и постоянно используемой программой? А мы вдвоем с ГИПом1 это сделали в тоталитарном СССР и при полном отсутствии Интернета, кстати. Если бы не 91-й год, я бы все еще работал там.

Здесь в 1989 году я впервые сел за Персональный компьютер, это был IBM PC/XT.

-----------------------------------------
1 – ГИП - Главный Инженер Проекта. Сейчас эта должность примерно соответствует менеджеру проекта. Но у ГИПа было гораздо больше власти, но и ответственность была гораздо серьезнее.

Блог

Быстро с 1С-Битрикс

Достаточно давно в подвале моего сайта висело объявление о том, что кнопки "Быстро с 1С-Битрикс" на моем сайте нет потому, что хостинг не позволяет правильно настроить nginx, зато этот хостинг дешевый.

Но время идет, все меняется. И вот настал момент когда желания сменить хостинг совпали с возможностями. Вместо RU-CENTER сейчас сайт живет на REG-RU и кнопка "Быстро с 1С-Битрикс" стоит на законном месте в подвале сайта!

Социалистическое программирование

Первую программу из серии Z=X+Y я написал в 1986 году. Дело было в Челябинском Политехническом техникуме. ПК был марки НАИРИ-2, операционка была прошита в ПЗУ как BIOS, а язык программирования назывался АВТОКОД. Сама машина - плод сумрачных армянских гениев Овсепяна и Хачатряна.

Читать подробнее...

Фото:

Полезные кусочки CSS

Хоть такое и редко бывает нужно, но все таки бывает.

Читать подробнее...

Полезные кусочки кода JavaScript

Часто нужно что-то быстро сделать в JS, и приходится судорожно искать в старых проектах проверенные решения. А вот решил их сюда собирать, чтобы были в одно месте.

Читать подробнее...

Плагины для jQuery

Несколько лично проверенных плагинов для jQuery.

Читать подробнее...

Полезные ссылки для работы с сайтом

Набор ссылок, которые могут помочь в разработке сайта и не только.

Читать подробнее...

Компьютерные игры а-ля комми

Кто скажет, что при советской власти не было компьютерных игр, тот моска мягко говоря, неправ. Игры были и в немалом числе. Хочу изложить свой опыт игры на майнфрейме ЕС-1045.

Читать подробнее...

Фото:

Простой способ резервного копирования Linux-сервера с выгрузкой файлов по FTP

На основе нижеприведенного скрипта я разработал свой, с блэкжэком и отдельным файлом настроек выводом лога.

ДАЛЕЕ ПЕРЕПЕЧАТКА С http://habrahabr.ru/company/nqhost/blog/117771/
О важности регулярного резервного копирования уже сказано очень много слов. В этой статье мы предлагаем вниманию читателей примеры простых скриптов для бэкапа файлов и баз данных MySQL с последующей выгрузкой архивов на удаленный FTP-сервер. Несмотря на то что мы в NQhost предлагаем решения по сохранению snapshot'ов VPS-контейнеров, процесс бэкапа собственными силами — безусловно важнейшая вещь.

Читать подробнее...

Полезные команды и настройки сервера

Несколько связок команд ОС Linux, которые здорово помогают при анализе нагрузки на сервер. Варианты настроек демонов для высокой производительности сервера.

Читать подробнее...

Ozersk74.RU переезжает на VDS-хостинг. Площадка - Hoster.RU

В связи с очевидной нехваткой ресурсов хостинга (прежде всего оперативной памяти), получил от заказчика Ozersk74.RU задание перенсти сайт на новую площадку.
  1. Первым делом обратился к текущему хостеру (NIC.RU) за увеличением лимита. Облом - 192 мегабайта оперативки и ни битом больше.
  2. Провел изыскательские работы по направлениям: Облачный хостинг, VDS, колокейшн. По цене-качеству выбрал VDS. Были некие камрады с дешевым облаком, но они только запустились, так что есть вероятность увеличения цены. Ну и вообще облако и "плавающие" цены это как-то ненадежно. Хостер может запросто накрутить трафик, ресурсы скакнут ввысь и нате вам счет к оплате.
  3. Так что выбрал для рекомендации клиенту VDS-хостинг. Перебрав несколько площадок, остановился на Hoster.RU, как обычно по совету знакомых, которые там уже хостятся.

Читать подробнее...