Pavel G.

ФрилансерыPavel Gazin

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

Россия Москва, Россия
1 месяц 17 дней назад
Свободен для работы Свободен для работы
возраст 32 года
на сервисе 2 года

Специализация

Прикладное программирование
191 место из 2444
Базы данных
112 место из 1821
Позиция в общем рейтинге 2
  17367 место из 271482

Резюме

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

Навыки и умения

Портфолио

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

Прикладное программирование Прикладное программирование


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



  42  0

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

Прикладное программирование Прикладное программирование


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



  20  0

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

Прикладное программирование Прикладное программирование


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



  0

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

Прикладное программирование Прикладное программирование


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



  22  0
 

Отзывы о выполненных проектах 2

30 сентября 2016 3200 ₽
Excel (ЭКСЕЛЬ) | Подсчет времени

Качество
Профессионализм
Стоимость
Контактность
Сроки

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

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

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

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

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

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

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

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

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

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

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

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

Олег И. Олег Иванович | Ответный отзыв

Качество
Профессионализм
Стоимость
Контактность
Сроки

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

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

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

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

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

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

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

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

Итого:

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

Олег И. Олег Иванович | Ответный отзыв

Активность

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

Контактная информация

Просмотр контактной информации доступен только зарегистрированным пользователям.

Поделиться ссылкой на профиль