Расскажите, какие премии и бонусы платит вам работодатель. Пройти опрос (займет 5-6 минут)
Обо мне

Кратко

Изучаю программирование больше 3 лет, знаю основные алгоритмы и структуры данных
(одноименный курс лекций ВМК МГУ, участие в олимпиадах). Кроме того, реализовал
несколько собственных проектов, работал на фрилансе (разработка парсеров).
Основные используемые языки — C/C++, Python. Также имею небольшой опыт в верстке
сайтов. Умею писать простые программы на JavaScript, запросы на SQL.


Навыки


• С/C++
• Python
• Ассемблер (NASM – синтаксис)
• SQL (MySQL)
• HTML + CSS
• JavaScript (знание синтаксиса, написание простых программ)
• Git
• Машинное обучение

Проекты

• AbitInfo – личный проект

Стек технологий: Python (Django framework), HTML + CSS (использовал Bootstrap 4).

Также был написан парсер для сайта со списком олимпиад школьников.

Суть проекта — сайт, с помощью которого 11-классники могут выбрать перечневую олимпиаду (олимпиаду, входящую в перечень РСОШ, они дают льготы при поступлении в ВУЗы) и узнать, в какие именно ВУЗы она дает льготы.

Реализовал техническую составляющую, но не стал наполнять контентом (так как сам поступил в ВУЗ, и тема олимпиад перестала быть интересной).

https://github.com/AndreiNekrasOn/AbitInfo

http://abitinfo.pythonanywhere.com

• Curve_Square – учебный проект

Лабораторная работа по курсу Ассемблер и Архитектура компьютера ВМК МГУ.

Стек технологий: C, ассемблер (nasm – синтаксис), Makefile

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

Точки пересечения функций вычислялись методом Ньютона (методом касательных), интеграл — методом трапеций.

Заданные функции вынесены в модуль на ассемблере.

https://github.com/AndreiNekrasOn/Curve_square

• Facebook Parser – задание с фриланса

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

Сначала я пытался написать парсер, используя Selenium, т.к. страницы загружались динамически, и их содержание нельзя было получить с помощью библиотеки requests. Однако, проведя небольшое исследование, я обнаружил, что у facebook есть упрощенная версия (mbasic.facebook.com), которую возможно парсить стандартными методами.

Для обхода блокировок со стороны facebook я решил не использовать платные прокси, а пользовался встроенными прокси tor.

https://freelansim.ru/tasks/230603

• Система по автоматизированному построению онтологий

Проект, выполненный в образовательном центре "Сириус"

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

В проекте на основе большого числа научных статей нужно было автоматизированно построить онтологию. 

1 этап - из статей, представленных в формате PDF получить текст. Для этого использовалась библиотека языка python pdfminer.six

2 этап - лемматизация (т.е. приведение слова к начальной форме) полученного текста. Для этой части использовалась библиотека pymorphy2

3 этап - на основе выделенных с помощью библиотеки word2vec синтаксических и семантических паттернов построить онтологию

https://sochisirius.ru/obuchenie/graduates/smena431/2127 - проект №4

Профессиональные навыки
Участие в профессиональных сообществах
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Вычислительной математики и кибернетики, ВМиК
Сентябрь 2018—По настоящее время (1 год и 9 месяцев)
Специализация - прикладная математика и информатика
Дополнительное образование
Образовательный центр
Сочи
Проектно-образовательный практикум по цифровизации процессов обработки и интерпретации геолого-геофизической информации
Октябрь 2019—Ноябрь 2019 (1 месяц)

Проект "Разработка автоматизированной системы по созданию и использованию онтологий в промышленной компании"