В переводе с латинского мое имя означает Камень. Убедить меня взяться за новое дело непросто, но уж если убедили, то будьте уверены - результат будет!
Профессиональный программист-практик. Создатель Интернет-проектов со стажем, веб-мастер по призванию.
читать дальшеОсновные задачи - идти в ногу с прогрессом и наслаждаться творчеством, предлагая своим клиентам разумные советы, взвешенные решения и реальные результаты.
Мой девиз - "Не можешь сделать лучше, не делай хотя бы хуже!".
Верю в себя, в свои силы и возможности. Ну и в Интернет конечно, куда же без него.
Косоротов Петр Александрович
1968 года рождения. Проживаю в г.Новосибирске.
Образование
- Высшее, 1999—2003, ЮУрГУ, Приборостроительный факультет , Специальность: "Вычислительные машины, комплексы, системы и сети". читать дальше
Навыки
- С 2004 по 2024 работаю c 1С-Битрикс.
- Почти четыре года работал в технической поддержке корпоративных порталов на 1С-Битрикс: обучение, консультации, доработка стандартного функционала и разработка нестандартных компонентов.
- Большой опыт в запуске и отладке бизнес-процессов на 1С-Битрикс.
- Организация работы модуля CRM в соответствии с бизнес-моделью клиента.
- Навыки разработки программного обеспечения в составе команды разработчиков (GIT, SourceTree, YouTrack).
- Опытный программист и администратор компьютерных систем: Linux, Windows.
- Большой практический опыт работы в сети Интернет: монтаж и запуск оборудования связи, запуск и подключение к сети серверов, создание Интернет-сайтов, длительное время работал в службе технической поддержки клиентов Интернет-провайдера (много лет работал в ОАО Уралсвязьинформ, сейчас Уралсвязьинформ влился в Ростелеком).
- Практические знания технологий: PHP, SQL, HTML, CSS, JavaScript, PHP, REST, GIT.
- Продуктов: 1C-Bitrix, Bitrix24, jQuery, nginx, GIT, MySQL, MS SQL, PostgreSQL, Apache, GD, memcache.
Опыт
- Размещение решений на маркетплейсе Битрикс24.
- Трехсторонняя связь Каталог - Битрикс - Магазин.
- Связь CRM Битрикса с интернет-магазином WP через веб-хук.
- Размещение решений на маркетплейсе Битрикс.
- Кастомные активити для бизнес-процессов и роботов Битрикс24.
- Обмен информацией по протоколу REST.
- Самописный интернет-магазин.
- Перехват событий Битрикс.
- Самописный полноценный модуль Битрикс.
- Кастомный шаблон компонента Битрикс.
- Оптимизация и ускорение работы сайта.
- Обеспечение работы нескольких сайтов на одном ядре Битрикс.
- Адаптация дизайна из Photoshop в Битрикс.
- Верстка блочная и гибкая.
А чтобы что-то показать непосредственно в публичной части портала потребуется iframe! К тому же далеко не все методы стандартного API Битрикс реализованы в REST. Например, вообще нет доступа к модулю Форум. В общем, пришлось попотеть и проявить изворотливость.
Кроме этого, есть особый товар, который после оплаты требует выполнения некоторых действий (отправки клиенту информации по почте). Соответственно требуется закрывать заказ в WooCommerce после того как закрыта сделка в CRM Битрикс. Это реализовано через робота и активити типа "Веб-хук".
Карьера
8 | ИП Косоротов Петр Александрович, ИНН 745201808345, ОГРН 316547600076079 | Веб-Программист | ||
И тут я подумал: -"Почему бы и нет?" И вот у меня свое ИП, так что можно сказать, что с восьмого раза я работаю на себя. Немедленно прикупил себе в ИП лицензию на PHPStorm - отличная среда веб-разработки, рекомендую всем. В 2018 перешел в банк Тинькофф. Цены низкие, кешбэк есть. Автоматическая бухгалтерия оказалась отличным подспорьем для начинающего ипэшника. А еще на первый год выдавалась бесплатная цифровая подпись для передачи декларации в налоговую. Потом эту услугу сделали платной. |
||||
7 | 2015 – 2016 | ООО Армейка | Веб-Программист | |
Три сайта, из них один - интернет-магазин. Поддержка, доводка и много, очень много верстки. Здесь я освоил верстку в полной мере: HTML, CSS, JS и прочее включая CSS-анимацию. Лэндинги и верстка для мобильных устройств - то еще веселье. Из нового - REST-API для Bitrix24 в облаке. Освоил и программирование и несколько типов авторизации. Как обычно в Битрикс: когда поймешь как работает - все становится просто. И минимум документации. Был и GIT, но лишь как бэкап кода. Никакого теста, сразу в продакшн. |
||||
6 | 2012 – 2015 | Ай Ти Констракт | Программист | |
Тут я сразу попал в отдел корпоративных порталов и погрузился целиком в 1С-Битрикс. Все время, пока я работал в Ай Ти Констракт нас в отделе было двое. Как-то раз примерно месяц я окучивал тему порталов один, но все остальное время мы делали это вдвоем. Напарник менялся, всего поработал с тремя. Корпоративный портал от 1С-Битрикс - штука суровая. Крайне неодобрительно относящаяся к "левым" модулям и компонентам. Тут нужно уметь все подогнать по месту, где уговорами, а где-то пинками и правкой ядра CMS. Здесь я освоил GIT. Получил солидный опыт разработки ПО в большой команде. Работал над оптимизацией и ускорением высоконагруженного сайта - 9000 уникальных посетителей в сутки. Новых прорывных технологий стало как-то маловато. Стоит упомянуть, разве что, облачный сервис и CDN. Это конечно отличные технологии, но мне, как разработчику сайтов, они интересны мало - 1С-Битрикс уже использует их на уровне ядра, а мне остается только радоваться, что разрабатываемые мной сайты быстро грузятся. Отдельно упомяну такую, освоенную мной, фишку 1С-Битрикс как "Композитный сайт". Возможность грузить страницы минуя Apache - отличная идея, а главное, работающая. К этому же времени относится и мой первый сайт сломанный нехорошими людьми, который я поднимал из руин. И первая DDOS-атака на сайт, с которой мне пришлось бороться. Причем по иронии судьбы это был один и тот-же сайт. |
||||
5 | 2008 – 2012 | ЗАО
|
Программист | |
Семейные обстоятельства вынудили переехать из г.Челябинск в г.Новосибирск. Я не стал отходить далеко от железной дороги и устроился на работу там-же. В ТТК я занимался инженерным сопровождением их самостоятельно разработанного ПО CRM. Писал новый функционал, исправлял ошибки в старом. Консультировал сотрудников. Следил за регулярностью резервных копий и достаточностью свободного места на диске. Сайтами и Битрикс, которая к тому времени стала уже 1С-Битрикс, занимался в свободное от основной работы время. Здесь я узнал, что на свете есть jQuery и она здорово облегчает жизнь сайтостроителя. Научился блочной верстке. Освоил несколько других CMS и фреймворков. Капитально изучил SQL в разных вариациях: MySQL, PostgreSQL, Transact-SQL. Получил первый сертификат 1С-Битрикс - "Установка и настройка". |
||||
4 | 1996 – 2008 | ОАО Уралсвязьинформ | Системный администратор | |
Здесь я тянул лямку сисдмина по полной: настройка модемов, серверов и маршрутизаторов, прокладка витой пары, раздача прав доступа, учет потраченного клиентами времени и трафика и еще много всякого. Позднее добавились выезды к клиентам для настройки конечного оборудования и техническая поддержка клиентов по телефону. Все хотели в Интернет, но получалось не у всех. Вишенкой на этом сисадминском торте, безусловно, было участие в монтаже и подключении спутниковой антенны, которая дала нам Интернет-канал через космос прямо в Штаты. Если я правильно помню, это была шестиметровая антенна фирмы Andrew, а дело было не то в ноябре не то вовсе в декабре. Единственная помощь, которую мы запросили со стороны, был кран и суровые стропальщики, котрые подняли антенну на крышу нашего офиса. Все остальное сделали своими силами. В Связьинформе я освоил UNIX, CISCO IOS и такую экзотику как tcl/tk. Участвовал в разработке системы учета трафика. Делал корпоративный сайт нашей сети SUrNet 4 . Были заказы сайтов и от наших клиентов. Еще мы регулярно устраивали конференции, на которых объясняли всем желающим, что такое Интернет, и почему покупать его у нас очень выгодно. Именно здесь в 2006 году я познакомился с "Битрикс: Управление сайтом 5.1" пока еще не 1С, пока еще просто Битрикс. ----------------------------------------- |
||||
3 | 1993 – 1996 | Челябинская областная
|
Программист | |
Поддержка информационно-аналитической системы Санэпидстанции. Громкое название и скромная реализация: семь ПК на всю систему, из них три стоит у начальства, один служит сервером, на двух происходит ввод и обработка данных и один мой - разработка, эксперименты, обучение персонала и прочее. Передача информации - через дискеты. В последний год работы участвовал в прокладке и настройке локальной сети. Сначала проложили Arcnet на коаксиальном кабеле - та еще жесть! Потом переложили Ethernet на нормальной витой паре. Но сама передача информации так и осталась передачей файлов. Операционки было уже две: MS-DOS и Nowell NetWare. Под конец была еще Windows 3.1, но только для экспериментов и формирования красивых документов в молодом еще редакторе Word. Здесь я приобщился к сетевому сообществу. Сначала через BBS 2 , а потом появился полноценный Интернет, хотя и в режиме dial-up 3 но все таки настоящий общемировой Интернет. Именно здесь и именно с помощью Интернета я освоил объектно-ориентированное программирование. Сначала на Turbo Pascal а потом к моей огромной радости нашел в Интернете инструкцию по ОOП на Clipper. ----------------------------------------- |
||||
2 | 1991 – 1993 | Челябинский опытный завод | Программист | |
Участвовал в разработке бухгалтерского ПО, то, что сейчас называется ERP. А кто в те годы не разрабатывал такое ПО? Некоторые до наших дней так и продолжают его разрабатывать (1С физкультпривет). Операционная система MS-DOS, язык программирования - Clipper. Очень удобная была для того времени штука. База данных, обработка информации и интерфейс пользователя в одном флаконе. Это сейчас все знают, что MVC это хорошо и правильно, а тогда правильно было то, что влезло на дискету объемом 1,44 мегабайта. Были, конечно и такие, кто писал на Паскале и даже C, но соревноваться с Clipper по скорости разработки и удобству поддержки не мог ни один другой язык программирования. Из особо интересного упомяну разработку мною системы лицензирования для наших бухгалтерских программ. Чтобы хитрые бухгалтера не могли их копировать с компа на комп - охрана авторских прав и денег. |
||||
1 | 1988 – 1991 |
|
Системный программист | |
Отдел системного программирования. Обязанности, те, что сейчас соответствуют должности "системный администратор": сопровождение операционной системы (на всю организацию одна (!) операционка - мечта сисадмина). Но компьютер там был отнюдь не персональный, а ЭВМ ЕС-1045. Ее системный блок занимал целую комнату, еще одну комнату занимал кулер (кондиционер), еще одну - устройства работы с данными (накопители на магнитной ленте, накопители на перфокартах, АЦПУ, и контроллеры для всего этого), ну и еще всякие там людишки ютились по углам. У нашей ЭВМ был даже персональный уборщик и персональная охрана. Наша операционная система называлась СВМ - Система Виртуальных Машин. И это когда еще никто не знал что такое VMWare! 16 сотрудников работали одновременно на одном одноядерном процессоре и делали план. Отличное было время. Большие задачи, оригинальные решения, вменяемое начальство, креативная команда.
Кто при нынешней демократии может похвастать, что разработал конечный автомат на 32 состояния да еще
на языке Assembler, да еще, чтобы этот автомат
был не просто программистским курьезом, а нужной и постоянно используемой программой? А мы вдвоем с
ГИПом
1
это сделали в тоталитарном СССР и при
полном отсутствии
Здесь в 1989 году я впервые сел за Персональный компьютер, это был IBM PC/XT. ----------------------------------------- |