Pavel G.

FreelancersPavel Gazin

Я заставлю VBA сделать всё, что Вам потребуется!

Russia Moscow, Russia
3 days 1 hour ago
Available for hire Available for hire
age 31 years
registered for 2 years

Specialization

Application programming
114 place out of 2359
Databases
45 place out of 1633
Position in global rating 26
  9387 place out of 228414

CV

На данный момент я являюсь заместителем начальника управления программного обеспечения в московском банке. Основные мои обязанности, помимо организации работы управления и поддержания в рабочем состоянии всего программного обеспечения Банка, я делаю настройки и доработки функционала автоматизированной банковской системы Банка (в основном в кредитной подсистеме), также занимаюсь разработкой различных отчетов для всех бизнес подразделений Банка. В своей работе я постоянно использую SQL, PL/SQL и, конечно, VBA (в основном в связке с Excel и Word, но и с другими офисными продуктами делаю разработку без каких-либо проблем). Кроме того, в свободное от работы время я программирую на VBA для себя (вытягиваю различные данные с сайта, чтобы затем обработать их и вывести в нужном мне формате на листы excel; создаю и/или модифицирую различные текстовые файлы, преобразовывая их в содержимое определённой структуры; получаю данные в excel путем написания SQL-запросов к базе данных и многие другие задачи). Поэтому я позиционирую себя как профессионального программиста на VBA и SQL.

Skills

Portfolio

60 $расчёты на основе данных на сайте/в файле

Application programming Application programming


Данная программа имеет очень большое количество выполняемых задач, основные из них:
1.) Парсинг сохраненного на ПК файла с результатами матчей и получение нужной статистики на основе большого объема данных
2.) Получение данных с сайта через обращение к internet explorer по динамически формируемым ссылкам (период дат) и последующий расчёт показателей по разнообразным алгоритмам.
В коде vba демонстрируется использование математических и физических функций, работа с фильтрами, массивами, циклами, операторами условий, форматирование данных, работа с большим объемом данных, работа с объектом IE для получения данных на сайте и многое другое).
#vba #macros #макросы #программирование #database #excel



  37  0

60 $Обновление метаданных файлов изображений

Application programming Application programming


Программа ищет файлы по маске указанной в столбце E (плюс символы из следующего столбца), определяет дату создания файла(из метаданных),
запрашивает отчётную дату у пользователя и рассчитывает разницу между этими датами в формате "Y лет/год/года M месяцев/месяц D дней/дня"
(есть вариант вывода на английском языке). Затем с помощью утилиты exiftool мы вносим рассчитанную разницу в выбранный тэг найденных файлов.
Как результат (с помощью специального софта) мы теперь можем эту информацию массово выводить на фотографии.
В программе демонстрируется, помимо стандартного набора программистских функций, использование языка windows batch (cmd), чтение файловой
системы (чтение/создание папок, файлов, чтение свойств папок и файлов), использование возможностей сторонней программы по работе с метаданными
файлов изображений (чтение/запись различных свойств), использование прогресс-бара, разные ветви работы программы в зависимости от введенных
параметров и различные другие возможности #vba .
#vba #excel #macros #макросы #программирование



  19  0

12 $Excel (ЭКСЕЛЬ) преобразовать текст в ячейки формат

Application programming Application programming


Алгоритм работы программы следующий:
- после нажатия кнопки "Рассчитать" вводим столбец в котором нужные данные и строку, с которой начинаем преобразование;
- преобразование идёт до тех пор пока не встретится ячейка без цифр в значении, при этом проверяется чтобы в ячейке не было текстовой строки "итог" (чтобы избежать некорректной работы программы при повторном запуске);
- при обработке значения в ячейке происходит удаление всех пробелов, после чего посимвольно начитываем сначала часы (переводя их в минуты), а затем минуты
- далее начинаем группировку ячеек в зависимости от стиля раскраски (рассматриваются все параметры раскраски)
- каждой группе присваиваем номер и суммируем по ней данные, раскрашивая наименование группы и сумму в стиль сгруппированных ячеек
- суммируем общий тотал
- так как всё преобразование велось в минуты, то преобразуем минуты в формат "часы : минуты", при этом если сумма часов по группе более 23, то формат будет "часы : минуты : 00".
#vba #excel #macros #макросы



  0

30 $Сбор статистики с сайта и последующая обработка

Application programming Application programming


Данная программа разработана для личных нужд.
Первая часть программы делает следующее: сначала анализируются текущие данные и на их основе формируется нужная ссылка для получения новых данных. Далее информация с сайта вытягивается, затем проверяется на корректность и наконец разносится по нужным ячейкам. Вторая часть программы производит общий расчёт всех имеющихся данных. Также в программе присутствует прогресс-бар, группировка (разгруппировка) данных, приведение к нужному стилю ячеек и прочие возможности VBA. И конечно если посмотреть на код, то он написан с соблюдением всех негласных программистких правил его написания (структура, отступы, комментарии, смысловое именование переменных и прочее).
#vba #excel #Query #программирование



  20  0
 

Feedback about accomplished project 2

Quality
Professionalism
Price
Availability
Terms

Нашел таки время написать отзыв ))

Прежде чем написать отзыв, решил прогуглить что же такое "ПРОФЕССИОНАЛИЗМ" и решил сформировать для себя четкое и понятное определение.

Профессионализм — особое свойство людей систематически, эффективно и надёжно выполнять сложную деятельность в самых разнообразных условиях. Профессионализм дает возможность достигать значительных качественных результатов труда при меньших физических и умственных затратах на основе использования рациональных приемов выполнения рабочих заданий.

Что я могу сказать о Pavel Gazin.

Однозначно Pavel Gazin - ПРОФЕССИОНАЛ своего дела.

Когда я вижу как работают те программы которые делает для меня Павел, я просто ОФИГИВАЮ.

Результат всегда лучше чем то, что планировалось в ТЗ.

Павел всегда находит лучшее из возможных решений, все работает быстро, четко.

Рекомендовал бы ли я данного исполнителя. Однозначно ДА. Человек разбирается в своем деле и является профессионалом.

Как правило у профессионалов есть ряд недостатков, некоторые из них очень заносчивые ребятки, что всегда напрягает в общении с ними.

С Павлом не только приятно делать работу но и просто приятно общаться. Отличный человек с золотой головой и такими же руками.

Когда я вижу как работает то что сделал Павел, всегда задаю себе один и тот же вопрос "Твою мать, КАК ЭТО ВООБЩЕ ВОЗМОЖНО?"

Олег И. Олег Иванович | Response feedback

Quality
Professionalism
Price
Availability
Terms

Всегда приятно работать с профессионалами! Благодарны Павлу за сотрудничество.

Итак по пунктам:

Качество исполнения - все было сделано на высоком уровне. Если были какие-то проблемы, они устранялись очень быстро и больше подобные проблемы не возникали. Начали работать в обед, к вечеру работа была сделана.

Профессионализм - в моем понимании, это выполнение работы в срок за оговоренную стоимость по существующему ТЗ. Все было выполнено очень профессионально, качественно и быстро.

Стоимость - у каждого своя цена. Цену считаю адекватной.

Контактность - очень важно, чтобы с разработчиком можно было связаться в удобное для заказчика время. С Павлом контактность была на высшем уровне )) даже больше чем нужно ) В процессе выполнения задачи переписывались в скайпе.

Сроки. По срокам - все четко. Никаких задержек. Никаких переносов. Работа была выполнена очень быстро.

Из минусов: Минусов нет.

Итого:

Однозначно рекомендуем данного исполнителя. Будем с ним сотрудничать и дальше. Павел просто “КУДЕСНИК ЭКСЕЛЬ” 🙂

Олег И. Олег Иванович | Response feedback

Activity

  Recent proposals 7
Excel (ЭКСЕЛЬ) | Подсчет времени
Написание макроса VBA для обработки нескольких файлов Excel
Обработка эксель-файла
Наполнение Excel таблицы данными с Web-сайта.
Excel (ЭКСЕЛЬ) преобразовать текст в ячейки формата даты.
Формула или макрос для Excel
Усовершенствование мини-программы в Excel

Contact information

Only registered users can view contact information.

Share profile link