-
Образование: — СПбГУ, магистр (MSc in Applied Informatics), специальность – прикладная информатика, факультет искусств, кафедра информационных систем в искусстве и гуманитарных науках, 2015 г.
— Повышение квалификации Web Application Architectures, 2015 г.
— Повышение квалификации M102: MongoDB for DBAs, 2014 г.
— Повышение квалификации «M102: MongoDB for Developers», 2014 г.
— НИУ ИТМО, бакалавр (BSc in Computer Science and Engineering), специальность «Информатика и вычислительная техника» (факультет компьютерных технологий и управления, кафедра вычислительной техники), 2009–2013 гг.
Комментарий:
— Непонятны все эти регистры и прерывания в Assembler'е?
— Сложно разобраться с языками C/C++/Pascal?
— Шарики за ролики заехали от попытки понять Prolog или Lisp?
— А язык GPSS'а выглядит совсем инопланетным?
— Хочется постичь язык Ruby и окунуться в мир разработки Ruby on Rails, но нет понимания, с чего начать?
— Нужна помощь с моделированием данных или написанием запросов на SQL?
Помогу как начинающим открыть для себя новую стезю, так и продвинутым в решении конкретных вопросов! Я специализируюсь на базах данных (в частности, Oracle), веб-разработке (Ruby + Ruby on Rails), низкоуровневом (Assembler) и логическом (Prolog) программировании, а также преподаю и работаю с набором других интересных и полезных технологий.
— В контексте баз данных помогаю как с пониманием реляционной модели данных, так и с прикладными задачами, начиная от чистого SQL и его процедурного расширения PL/SQL и заканчивая тонкостями в настройке и администрировании Oracle;
— В отношении языка Ruby и веб-фреймворка Ruby on Rails даю как базу того и другого, так и помогаю разобраться с какой-нибудь конкретной задачей любого уровня;
— Помогаю разобраться с тонкостями программирования на Assembler под DOS, Windows и *nix (TASM и MASM, NASM и gas), довожу до понимания принципы организации памяти, регистры, стек, связь между ассемблером и языком высокого уровня (например, C) и т.д.;
— В сфере логического программирования, основным представителем которого является Prolog, помогаю осилить его нетривиальные азы. Имею хороший опыт в преподавании Prolog'а, есть свои наработки и методичка, облегчающая процесс понимания этого нетипичного языка. Занимаюсь реализациями SWI-Prolog, YAP Prolog и Visual Prolog.
Помимо перечисленного, помогаю разобраться и со следующими технологиями/концепциями: C/C++ (C99, C11), Pascal и Delphi, Lisp (диалекты Common Lisp и Scheme) и GPSS.
Ценю ответственное отношение занимающихся к домашним заданиям, которые я даю, а также регулярности самих занятий — только тогда приходит тот самый ожидаемый результат :)...
Читать полностью
Дополнительная информация:
— UEA-KER (международный экзамен по определению уровня владения языком эсперанто), уровень B2, 2012 г.
— Нихонго Норёку Сикэн (международный экзамен по определению уровня владения японским языком), уровень 4, 2011 г.
Статистика
отзывам
