Занимаюсь backend разработкой и разработкой ПО
Специализируюсь в области разработки на C#/.NET (ASP.NET MVC, ASP.NET WebAPI, Entity framework CF, ADO.NET, LINQ, ASP.NET Core, WinForms), web разработки.
В разное время программировал на JavaScript, Python, C++/Qt, C, MATLAB.
Хорошо разбираюсь в парадигме ООП, паттернах проектирования, алгоритмах и структурах данных. Умею работать с многопоточностью и асинхронным программированием. Также умею работать с Git, знаю основы работы с Docker.
Владею основами frontend разработки (HTML, CSS, JavaScript, JQuery, Bootstrap, Less, Webpack, React.js, Redux, Angular). Уважаю хорошие UI/UX-решения.
Составляю SQL-запросы различного уровня сложности, умею проектировать архитектуру БД.
Работаю со следующими СУБД: MS SQL Server, PostgreSQL, MongoDB.
В качестве среды разработки использую MS Visual Studio. Также люблю использовать редактор Visual Studio Code.
Выпускник МГУ им. М.В. Ломоносова (механико-математический факультет). Имею степень магистра в области математики и компьютерных наук (специализация: геометрия и топология). Также имею степень бакалавра по профильному направлению подготовки (направление: фундаментальная информатика и информационные технологии, профиль: инженерия программного обеспечения). Программированием начал заниматься ещё учась в средней школе.
Английским языком владею на достаточно высоком уровне. Люблю осваивать новые технологии и подходы в разработке. Хорошо работаю в команде.
Магистр (математика и компьютерные науки, кафедра дифференциальной геометрии и приложений, специализация: геометрия и топология)
Также имею степень бакалавра (фундаментальная информатика и информационные технологии, профиль: инженерия программного обеспечения), срок обучения - 4 года