• О специалисте
  • Услуги и цены
  • Отзывы 32
Аватар Дэн Валерьевич Патин

Дэн Валерьевич Патин

Был в сети 2 дня назад

Мы проверили копию паспорта:
— следы редактирования
отсутствуют;
— имя, фамилия и фото
совпадают.

Регион
Санкт-Петербург

О себе

Хочется постичь язык Ruby и окунуться в мир разработки Ruby on Rails, но нет понимания, с чего начать?
Нужна помощь с моделированием данных или написанием запросов на SQL?
Шарики за ролики заехали от попытки понять Prolog или Lisp?
Непонятны все эти регистры и прерывания в Assembler’е?
Сложно разобраться с языками C и Pascal?
А язык имитационного моделирования GPSS выглядит совсем инопланетным?
Помогу как начинающим открыть для себя новую стезю, так и продвинутым в решении конкретных вопросов :)

Специализируюсь на базах данных (в частности, Oracle), веб-разработке (Ruby + Ruby on Rails), низкоуровневом (Assembler) и логическом (Prolog) программировании, а также помогаю с набором других интересных и полезных технологий (C, Pascal, Lisp, Verilog, GPSS) — помогаю заинтересованным всех возрастов и любых сфер деятельности. Также, готовлю к ЕГЭ по информатике — принципиально избегаю тупого натаскивания, но даю хороший фундамент и кругозор многих важных аспектов IT-мира.

— В контексте баз данных помогаю как с пониманием реляционной модели данных, так и с прикладными задачами, начиная от чистого SQL и его процедурного расширения PL/SQL + APEX и заканчивая тонкостями в настройке и администрировании Oracle;
— В отношении языка Ruby и веб-фреймворка Ruby on Rails даю как базу того и другого, так и помогаю разобраться с какой-нибудь конкретной задачей любого уровня;
— Помогаю разобраться с тонкостями программирования на Assembler под DOS, Windows и *nix (TASM, NASM и gas), довожу до понимания принципы организации памяти, регистры, стек, связь между ассемблером и языком высокого уровня (например, C) и т. д.;
— В сфере логического программирования, основным представителем которого является Prolog, помогаю осилить его нетривиальные азы. Имею хороший опыт в преподавании Prolog’а, есть свои наработки и методичка, облегчающая процесс понимания этого нетипичного языка. Занимаюсь реализациями SWI-Prolog, GNU Prolog и Visual Prolog.

Помимо перечисленного выше, т. е. помимо языков программирования, преподаю и иностранные — чудесные японский, венгерский и немецкий. Беру желающих изучать эти языки с самого нуля — не отпугиваю грамматикой, подавая её структурированно и в понятном виде, ставлю фонетику, помогаю с запоминанием лексики. А крепкий для многих орешек — латинский язык — после занятий со мной становится — о внезапно! — понятным и логичным :) Готов взяться и за интересные переводы с многих языков, а также за задачи по локализации ПО.

Образование

НИУ ИТМО, бакалавр (BSc in Computer Science and Engineering), специальность «Информатика и вычислительная техника» (факультет компьютерных технологий и управления, кафедра вычислительной техники)2009–2013 гг.
Подтверждено документом
Повышение квалификации M102: MongoDB for DBAs2014 г.
Подтверждено документом
Повышение квалификации «M102: MongoDB for Developers»2014 г.
Подтверждено документом
Повышение квалификации Web Application Architectures2015 г.
Подтверждено документом
СПбГУ, магистр (MSc in Applied Informatics), специальность – прикладная информатика, факультет искусств, кафедра информационных систем в искусстве и гуманитарных науках2015 г.
Подтверждено документом

Опыт

Репетиторская деятельностьс 2009 г. (15 лет)
Подтверждено документом
Технический писатель в ООО «Систематика»2013–2014 гг.
Подтверждено документом
Deutsche Telekom IT Solutions Russia, ведущий эксперт-программистс 2014 г. (10 лет)
Подтверждено документом
Технический писатель в ООО «Одноклассники»2014 г.
Подтверждено документом
Лаборант-исследователь в Институте филологических исследований при СПбГУ2015 г.
Подтверждено документом
На сервисе с апреля 2011 г. (12 лет)
Подтверждено Профи

Достижения

Нихонго Норёку Сикэн (международный экзамен по определению уровня владения японским языком), уровень 42011 г.
Подтверждено документом
UEA-KER (международный экзамен по определению уровня владения языком эсперанто), уровень B22012 г.
Подтверждено документом

Дополнительная информация

Книга WebStorm Essentials (в соавторстве с Stefan Rosca)2015 г.

Услуги и цены

15%
При единовременной оплате пяти занятий

20003600 /60 мин.

SWI-Prolog, GNU Prolog, Visual Prolog, YAP Prolog
22003400 /60 мин.

x86: TASM (MS-DOS), NASM (Windows, Linux), GAS (Linux)
22003400 /60 мин.

3200 /60 мин.

Turbo Pascal, PascalABC.NET, Free Pascal (Lazarus)
3000 /60 мин.

3000 /60 мин.
Все услуги и цены 50
Длительность занятия — по запросу
5 
4 
3 
2 
1 
30
0
0
0
2
Сначала новые
Виктор
лучший
Аркадий

Пять с плюсом

Обучение Linux
Спасибо за помощь. Дэн Валерьевич разъяснил тему. Прорешали необходимые задачи. Надеемся, что полученные навыки позволят продолжить обучение в университете более успешно. Рекомендую.
Андрей
У Исполнителя появились требования платить ему в долларах а не в рублях, хотя заказ висит в рублях). Также потеряли неделю времени, так как Исполнитель вспомнил что в рублях не очень удобно работать. Более того работает как ИП (заграничному, а именно Бишкек), не совсем понятно как Заказ нужно оплачивать. Описал отзыв с ситуации Исполнителя.
Дэн Валерьевич Патин
Дэн Валерьевич Патин
Ответ специалиста
Андрей, спасибо за отзыв.

Внесу некоторые уточнения по формулировкам и ситуации.

1. Мы ещё даже не начали сотрудничать, а лишь один раз созвонились (21.05) и обсудили общую картину. Я предупредил, что смогу приступить к оценке задач (не выполнению, а только оценке, на которой я мог сказать с большой вероятность, что заказ таки не возьму) только с 30.05. Тем не менее, уже 26.05 мы решили не продолжать взаимодействие, и клиент отказался от моих услуг => «потеряли неделю времени» — некорректная формулирока, т.к. прошло 5 дней в рамках того промежутка, в котором не предполагалось, что я буду что-то делать, даже оценку.

2. Не «требование», а просьбу оплаты в долларах я озвучил в самом начале общения, объяснив свои причины. Андрей согласился с оплатой в долларах, но на следующий день сказал, что не получится, и надо в рублях. В итоге оба на словах предварительно договорились, что оплата будет в рублях. Затем уже я, спустя ещё несколько дней, сказал, что в рублях не могу и не выгодно мне получать оплату. И если нет варианта оплаты в валюте, то наше взаимодействие всё-таки не состоится.

3. «Более того работает как ИП (заграничному, а именно Бишкек)» — я рассказал клиенту с первого же созвона о том, как я легально взаимодействую с заказчиками, он согласился с таким взаимодействием. Сути претензии к иностранному ИП я не понимаю (так как в РФ я не проживаю), тем более всё было открыто озвучено.

4. «не совсем понятно как Заказ нужно оплачивать» — здесь тоже не понимаю сути претензии. Я предоставил реквизиты своих счетов клиенту сразу же на первом созвоне, и клиент подтвердил, что деньги на эти счета сможет переводить за работу.

К сожалению, скриншоты наших письменных диалогов в телеграме предоставить не могу, т.к. клиент удалил диалог с обеих сторон.
Светлана
SQL
Все понравилось
Артем

Пять с плюсом

Обучение PostgreSQL
Дэн отлично справился с заданием и уложился в установленный срок. Подробно и популярно объяснил решение и оставил отличное впечатление и как специалист, и как собеседник. Буду обращаться ещё.
Тэя
ИнформатикаЕГЭ по информатике
Хочется пожелать данному специалисту более уважительно относиться к своим потенциальным ученикам. Откликнувшись на заказ и назначив пробное занятие ребёнку, хотелось бы получить хотя бы сообщение о том, что вы не хотите или не можете провести назначенное вами пробное занятие. Так наверное правильнее, чем заставлять ребёнка ждать и так и не появиться в назначенное время. Печально все это и не серьезно!
Дэн Валерьевич Патин
Дэн Валерьевич Патин
Ответ специалиста
Добрый день, спасибо за отзыв! Жаль, что произошло недопонимание и были получены негативные эмоции при взаимодействии со мной. Хотел бы описать ситуацию со своей стороны, чтобы не оставлять её без ответа, ведь недовольный клиент/студент — это и вина преподавателя в том числе.

Ситуация следующая: 21 сентября мы в чате profi пообщались с Тэей (мамой ребёнка) и предварительно договорились о пробном бесплатном занятии на утро 26 сентября. Ближе к позднему вечеру 25 сентября я зашёл на profi составить себе учебно-рабочий график на грядущий день — по обыкновению перед каждым новым учебным днём вечером я финализирую список занятий на день. От Тэи я не увидел подтверждения занятий: ни словесного, ни формального — я всё ещё не был выбран в качестве преподавателя на этот заказ. Студентов у меня немало, а сейчас, в начале учебного года, и вовсе появляется много новых заказов, при этом если с уже имеющимися учениками всё понятно (прямой контакт налажен и есть заинтересованность в занятиях), то новые ученики нередко могут или не подтвердить факт занятий, или внезапно перестать отвечать, или и вовсе пропасть. Я воспринял и эту ситуацию как «отказ»: нет подтверждения = нет заинтересованности. Сам же я дополнительно не уточняю актуальность грядущих занятий и не напоминаю о них, т.к. в занятиях же заинтересован сам студент, а не преподаватель, да и физически не успеть было бы всех оповещать на регулярной основе — предпочитаю уделять своё время качественной подготовке к занятиям, а не беготнёй за студентами и их опрашиванием.

И, вот, впервые за все годы моего преподавания (более 10 лет и более 100 студентов в общей сложности) возникло подобное недопонимание. Хотел бы обратить внимание (ваше, Тэя, и будущих студентов и их родителей) на формальности процессов тех сервисов, которыми вы пользуетесь. Здесь правильным подходом был бы выбор конкретного преподавателя для занятий — для этого в приложении есть специальная функциональность, а не удерживание заказа в неопределённом состоянии, т.к. со стороны преподавателей это может выглядеть как «неподтверждённое занятие».

PS. Эх, вот и закончилась эпоха безукоризненных отзывов за 10 лет моего преподавания на profi! :) А если серьёзно, всё-таки не считаю уместной публикацию подобного отзыва _организационного_ характера в _конкретной_ категории («ЕГЭ по информатике»), т.к. у нас не было даже пробного занятия. Я был бы с радостью готов принять любой фидбек или претензию по моим преподавательским навыкам/качествам, что дало бы мне почву для ещё большего саморазвития и улучшения проводимых мною занятий, но за многие годы у меня оказывались лишь довольные студенты. С организационной стороны бывали небольшие огрехи, но я всегда открыт к любым пожеланиям и положительным изменениям, поэтому мы с клиентами легко находили и находим общий язык. Вы же, Тэя, никак не связались со мной, а сразу решили написать на эмоциях негативный отзыв, что мне не очень понятно. В любом случае, вам и вашему сыну успехов в подготовке к ЕГЭ! На profi много отличных преподавателей на любой вкус, уверен, вы найдёте того, кто оправдает ваши ожидания и поможет вашему сыну!

С уважением,
Дэн
Ольга

Пять с плюсом

Как ответить на стандартные вопросы по отзыву? Попробую.
Заказ был нестандартный, а очень творческий! Что понравилось? Всё!
Люблю дисциплину и пунктуальность! Дэн Валерьевич выше всяких похвал в этом!
А какие же интересные уроки - необыкновенные, ёмкие, понятные! Я слетала в Японию как-будто) Погрузилась в значение иероглифов, мелодику языка.
А самое главное, я опять захотела изучать что-то новое!
Всем кому повезёт учиться у Дэна Валерьевича - завидуйте сами себе, и старайтесь на 99 %, если хотите учиться! Потому что Вам знания дадут на 100%!
Алексей
Занимались по Руби и Рельсам, было очень приятно общаться с Денисом, т.к. он обладает большим багажом знаний и умеет доходчиво объяснить предметную область. Крайне рекомендую.
Александра
Обучение Prolog
Денис хороший преподаватель. В сжатые сроки добились поставленной цели.
Яна

Пять с плюсом

Обучение Assembler
Каждый отзыв перед публикацией проходит проверку на неподдельность. Анонимные сообщения не рассматриваются. Тексты не редактируются и не фильтруются — все прошедшие проверку публикуются «как есть».