done bmstu, minor fixes

This commit is contained in:
Ivan I. Ovchinnikov 2023-07-02 14:50:47 +03:00
parent 6b02703a0c
commit 96ff1a0c9e
4 changed files with 73 additions and 101 deletions

Binary file not shown.

2
creationdate.timestamp Normal file
View File

@ -0,0 +1,2 @@
\edef\tempa{\string D:20230702144819}
\def\tempb{+0300}

125
main.tex
View File

@ -96,7 +96,7 @@
\homepage{iovchinnikov.ru} \homepage{iovchinnikov.ru}
%% Own arbtrary detail with %% Own arbtrary detail with
%% \printinfo{symbol}{detail}[optional hyperlink prefix] %% \printinfo{symbol}{detail}[optional hyperlink prefix]
% \printinfo{\faPaw}{Hey ho!}[https://example.com/] \printinfo{\faPaw}{hosted git}[https://git.iovchinnikov.ru/]
%% Declare your own field with %% Declare your own field with
%% \NewInfoFiled{fieldname}{symbol}[optional hyperlink prefix] and use it: %% \NewInfoFiled{fieldname}{symbol}[optional hyperlink prefix] and use it:
\NewInfoField{gitlab}{\faGitlab}[https://gitlab.com/] \NewInfoField{gitlab}{\faGitlab}[https://gitlab.com/]
@ -119,7 +119,7 @@
\cvtag{JDBC} \cvtag{JDBC}
\cvtag{C++} \cvtag{C++}
\cvtag{CMake} \cvtag{CMake}
\cvtag{Conan} % \cvtag{Conan}
\medskip \medskip
\cvtag{Командная работа} \cvtag{Командная работа}
@ -128,9 +128,9 @@
\cvtag{Git} \cvtag{Git}
\cvtag{\LaTeX} \cvtag{\LaTeX}
\cvtag{ООП} \cvtag{ООП}
\cvtag{Terminal} % \cvtag{Terminal}
\cvtag{Docker} \cvtag{Docker}
\cvtag{Docker-compose} % \cvtag{Docker-compose}
\newline \newline
\cvtag{Моделирование БД} \cvtag{Моделирование БД}
% ----- STRENGTHS ----- % ----- STRENGTHS -----
@ -163,25 +163,30 @@
% ----- LANGUAGES ----- % ----- LANGUAGES -----
% ----- REFERENCES ----- % ----- REFERENCES -----
% \cvsection{References} \cvsection{References}
% \cvref{Ref 1}{ref-1} \NewInfoField{telega}{\faTelegram}[https://t.me/]
% \divider
% \cvref{Ref 2}{ref-2} \telega{oleg_7c0}
% \divider \divider
% \cvref{Козин Павел}{+79251893229}
% \divider
% \cvref{Ref 2}{ref-2}
% \divider
% \cvref{Ref 3}{ref-3} % \cvref{Ref 3}{ref-3}
% \smallskip % \smallskip
% ----- REFERENCES ----- % ----- REFERENCES -----
% ----- MOST PROUD ----- % ----- MOST PROUD -----
\cvsection{Больше \\ всего \\ горжусь} \cvsection{Я горжусь}
\cvachievement{\faTrophy}{Смена профессии}{За неполный год освоился в новой для себя профессии, и перешёл от должности техника к должности инженера-программиста. За время работы в НПО ИТ закончил не менее пяти проектов для аппаратуры, три из которых на данный момент используются в полевых условиях, в двух из которых участвовал с момента старта}\\ \cvachievement{\faTrophy}{Смена профессии}{За неполный год освоился в новой для себя профессии, и перешёл от должности техника к должности инженера-программиста}
% \divider % \divider
% \cvachievement{\faHeartbeat}{Another achievement}{more details about it of course}\\ % \cvachievement{\faHeartbeat}{Реальные проекты}{За время работы в НПО ИТ закончил не менее пяти проектов для аппаратуры, три из которых на данный момент используются в полевых условиях, в двух из которых участвовал с момента старта}
% \divider % \divider
% \cvachievement{\faHeartbeat}{Another achievement}{more details about it of course} % \cvachievement{\faHeartbeat}{Автоматизация отраслевых решений}{За время работы в АО «РКС» спроектировал и участвовал в разработке не менее трёх отраслевых и межотраслевых решений. Модернизация информационных и аналитических систем, решений по автоматизации процесса разработки.}
% ----- MOST PROUD ----- % ----- MOST PROUD -----
% \cvsection{A Day of My Life} % \cvsection{A Day of My Life}
@ -199,7 +204,7 @@
% use ONLY \newpage if you want to force a page break for % use ONLY \newpage if you want to force a page break for
% ONLY the current column % ONLY the current column
\newpage % \newpage
%% Switch to the right column. This will now automatically move to the second %% Switch to the right column. This will now automatically move to the second
%% page if the content is too long. %% page if the content is too long.
@ -209,12 +214,13 @@
\cvsection{Обо мне} \cvsection{Обо мне}
\sloppy \sloppy
\begin{quote} \begin{quote}
За неполный год освоился в новой для себя профессии, и перешёл от должности техника к должности инженера-программиста. За время работы в НПО ИТ закончил не менее пяти проектов для аппаратуры, три из которых на данный момент используются в полевых условиях, в двух из которых участвовал с момента старта. Хотел расти и развиваться, что невозможно в рамках описания аппаратуры на отечественной элементной базе. Тяготел к языкам высокого уровня, современным фреймворкам, облачным технологиям. В свободное время занимался самообразованием (посредством прохождения интерактивных курсов, участия в вебинарах и семинарах), а также преподавал начальный уровень Java в онлайн школе (чем занимаюсь до сих пор). В рамках работы в Российских Космических Системах выступал в роли программиста межотраслевой базы данных электронных компонентов, после ухода команды принял на себя роль архитектора и системного аналитика. На данный момент веду два проекта: За неполный год освоился в новой для себя профессии, и перешёл от должности техника к должности инженера-программиста. За время работы в НПО ИТ закончил не менее пяти проектов для аппаратуры, три из которых на данный момент используются в полевых условиях, в двух из которых участвовал с момента старта. Хотел расти и развиваться, что невозможно в рамках описания аппаратуры на отечественной элементной базе. Тяготел к языкам высокого уровня, современным фреймворкам, облачным технологиям. В свободное время занимался самообразованием (посредством прохождения интерактивных курсов, участия в вебинарах и семинарах), а также преподавал начальный уровень Java в онлайн школе. За время работы в АО «РКС» спроектировал и участвовал в разработке не менее трёх отраслевых и межотраслевых решений. Модернизация информационных и аналитических систем, решений по автоматизации процесса разработки. Выступал в роли программиста межотраслевой базы данных электронных компонентов, после ухода команды принял на себя роль архитектора и системного аналитика. На данный момент веду несколько проектов:
\begin{itemize} \begin{itemize}
\item планирование и учёт работы наземных комплексов управления космическими аппаратами \item планирование и учёт работы наземных комплексов управления космическими аппаратами;
\item организация анализа телеметрической информации \item организация анализа телеметрической информации;
\item разработка унифицированного решения по наземным радиотелеметрическим комплексам.
\end{itemize} \end{itemize}
в обоих проектах выступаю в роли эксперта в доменной области, связанной с сеансами связи и телеметрической информацией, системного аналитика, архитектора и тимлида. В силу этих обстоятельств технические знания теряют свою актуальность и требуют значительных обновлений. в проектах выступаю в роли эксперта в доменной области, связанной с сеансами связи и телеметрической информацией, системного аналитика, архитектора и тимлида.
\end{quote} \end{quote}
% ----- ABOUT ME ----- % ----- ABOUT ME -----
@ -223,53 +229,61 @@
\cvevent{ \cvevent{
Ведущий специалист, начальник группы }{| АО Российские Космические Системы}{Май 2017 -- по н. вр.}{Москва} Ведущий специалист, начальник группы }{| АО Российские Космические Системы}{Май 2017 -- по н. вр.}{Москва}
\begin{itemize} \begin{itemize}
\item Разработка конфигурации ПЛИС для управления ВЧ-устройствами. Модернизация процессов разработки программ для аппаратуры:
\begin{itemize}
\item разработка и внедрение протокола управления устройством;
\item документирование и создание условий для тиражирования решения;
\item унификация программной части, СПО для АРМ;
\item согласование и внедрение готового решения.
\item \textbf{Используемые технологии:} Intel FPGA, QuartusII, Modelsim, SystemVerilog, ВЗПП-С ПЛИС, C++/Qt, UART, AD Devices.
\end{itemize}
\item Построение архитектуры, планирование, моделирование хранилищ и написание информационных систем: \item Построение архитектуры, планирование, моделирование хранилищ и написание информационных систем:
\begin{itemize} \begin{itemize}
\item Автоматизация планирования и проведения эксплуатационных мероприятий \item автоматизация планирования и проведения эксплуатационных мероприятий;
\item Автоматизация планирования и проведения сеансов связи, \item автоматизация планирования и проведения сеансов связи;
\item Автоматизация создания отчётной документации, \item автоматизация создания отчётной документации;
\item Автоматизация оценки состояния технических средств, \item автоматизация оценки состояния технических средств;
\item Организация внутреннего документооборота, \item организация внутреннего документооборота;
\item Формирование протоколов передачи данных. \item формирование протоколов передачи данных.
\item \textbf{Используемые технологии:} Java, Spring, EclipseLink, PostgreSQL, yarg, Activiti, VAADIN. \item \textbf{Используемые технологии:} Java, Spring, EclipseLink, PostgreSQL, yarg, Activiti, VAADIN.
\end{itemize} \end{itemize}
\item Создание межотраслевой базы данных импортозамещения электронных компонентов космического приборостроения: \item Создание межотраслевой базы данных импортозамещения электронных компонентов космического приборостроения:
\begin{itemize} \begin{itemize}
\item Планирование создания составных частей космических аппаратов \item планирование создания составных частей космических аппаратов;
\item Планирование создания технических средств из составных частей \item планирование создания технических средств из составных частей;
\item Планирование комплектования изделий \item планирование комплектования изделий;
\item Планирование и ведение документооборота по создаваемым изделиям \item планирование и ведение документооборота по создаваемым изделиям;
\item Планирование создания выходной документации по составным частям и изделиям \item планирование создания выходной документации по составным частям и изделиям;
\item Бизнес-процессы согласования комплектования изделий и составных частей \item бизнес-процессы согласования комплектования изделий и составных частей.
\item \textbf{Используемые технологии:} Java, Spring, EclipseLink, PostgreSQL, yarg, Activiti, VAADIN. \item \textbf{Используемые технологии:} Java, Spring, EclipseLink, PostgreSQL, yarg, Activiti, VAADIN.
\end{itemize} \end{itemize}
\item Приём обработка и анализ телеметрической информации: \item Приём обработка и анализ телеметрической информации:
\begin{itemize} \begin{itemize}
\item Приём данных по сети, UDP, \item приём данных по сети, UDP;
\item Формирование параметрических показателей (калибровки, тарировки), \item формирование параметрических показателей (калибровки, тарировки);
\item Формирование графического представления информации, \item формирование графического представления информации;
\item Подготовка и хранение данных в БД \item подготовка и хранение данных в БД.
\item \textbf{Используемые технологии:} C/C++, Qt5, OpenGL, PostgreSQL, AMQP, libtorrent, Conan, CMake \item \textbf{Используемые технологии:} C/C++, Qt5, OpenGL, PostgreSQL, AMQP, libtorrent, Conan, CMake
\end{itemize} \end{itemize}
\item Внедрение в работу отдела системы контроля версий, менеджмент проектов и налаживание рабочих процессов распределённой разработки. Администрирование инфраструктуры отдела: \item Внедрение в работу отдела системы контроля версий, менеджмент проектов и налаживание рабочих процессов распределённой разработки. Администрирование инфраструктуры отдела:
\begin{itemize} \begin{itemize}
\item Трекинг задач, \item трекинг задач;
\item Менеджмент репозиториев, \item менеджмент репозиториев;
\item Менеджмент артефактов, \item менеджмент артефактов;
\item Gitlab CI/CD (незначительно), \item Gitlab CI/CD (незначительно);
\item scrum-мастеринг \item scrum-мастеринг.
\item \textbf{Используемые технологии:} Git, Docker, Docker-compose, Gitlab, Mattermost, PostgreSQL, Nexus \item \textbf{Используемые технологии:} Git, Docker, Docker-compose, Gitlab, Mattermost, PostgreSQL, Nexus
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\divider \divider
\cvevent{Преподаватель Java, Декан факультета разработки на С++ }{| GeekBrains}{Ноябрь 2016 -- по н. вр.}{Москва, geekbrains.ru} \cvevent{Преподаватель Java, Декан факультета разработки на С++ }{| GeekBrains}{Ноябрь 2016 -- Август 2023}{Москва, geekbrains.ru}
\begin{itemize} \begin{itemize}
\item Базовый и средний уровни Java Core (ООП, многопоточность, JDBC, Swing, JavaFX, java.io, коллекции, сокеты, исключения), \item Базовый и средний уровни Java Core (ООП, многопоточность, JDBC, Swing, JavaFX, java.io, коллекции, сокеты, исключения).
\item Базовый и средний уровень C/C++ (процедурное программирование, компиляция и сборка, ООП), авторство стартового курса по алгоритмам и структурам данных на С, ревью и правки материалов по сетевому программированию, нововведениям в современных стандартах C++11/14/17/20 \item Базовый и средний уровень C/C++ (процедурное программирование, компиляция и сборка, ООП), авторство стартового курса по алгоритмам и структурам данных на С, ревью и правки материалов по сетевому программированию, нововведениям в современных стандартах C++11/14/17/20.
\item Авторство программы обучения на факультете, экспертиза и ревью обучающих материалов, собеседование экспертов \item Авторство программы обучения на факультете, экспертиза и ревью обучающих материалов, собеседование экспертов.
\item Принятие управленческих решений на уровне экспертов и преподавателей, разработка направления развития факультета \item Принятие управленческих решений на уровне экспертов и преподавателей, разработка направления развития факультета.
\item разрешение конфликтных ситуаций со студентами, дополнительная мотивация \item Разрешение конфликтных ситуаций со студентами, дополнительная мотивация.
\item За всё время работы оценка преподавателя не опускалась ниже 4.92/5. Проведено более 70 потоков общим объёмом более 3000 студентов. \item За всё время работы оценка преподавателя не опускалась ниже 4.92/5. Проведено более 70 потоков общим объёмом более 3000 студентов.
\end{itemize} \end{itemize}
\divider \divider
@ -278,18 +292,18 @@
\begin{itemize} \begin{itemize}
\item Написание прошивок для микроконтроллеров Миландр, NXP: \item Написание прошивок для микроконтроллеров Миландр, NXP:
\begin{itemize} \begin{itemize}
\item Опрос датчиков и периферийного оборудования, \item опрос датчиков и периферийного оборудования;
\item Формирование внутренних посылок между частями системы \item формирование внутренних посылок между частями системы;
\item Написание имитаторов сигналов датчиков \item написание имитаторов сигналов датчиков;
\item Работа с протоколами передачи данных (UART, SPI, I2S, I2C, Ethernet) \item работа с протоколами передачи данных (UART, SPI, I2S, I2C, Ethernet) .
\item \textbf{Используемые технологии:} C/С++, Keil \item \textbf{Используемые технологии:} C/С++, Keil
\end{itemize} \end{itemize}
\item Описание аппаратуры FPGA: \item Описание аппаратуры FPGA:
\begin{itemize} \begin{itemize}
\item Формирование телеметрического кадра \item формирование телеметрического кадра;
\item Сбор информации от частей системы \item сбор информации от частей системы;
\item Написание имитаторов формирования кадра \item написание имитаторов формирования кадра;
\item Работа с протоколами передачи данных (UART, SPI, I2S, I2C, Ethernet) \item работа с протоколами передачи данных (UART, SPI, I2S, I2C, Ethernet).
\item \textbf{Используемые технологии:} Verilog. Altera Quartus 9.0-13.1 (Flex10K, CycloneIII) \item \textbf{Используемые технологии:} Verilog. Altera Quartus 9.0-13.1 (Flex10K, CycloneIII)
\end{itemize} \end{itemize}
\item Написание пользовательских приложений, для приёма и расшифровки данных с аппаратуры. \item Написание пользовательских приложений, для приёма и расшифровки данных с аппаратуры.
@ -303,9 +317,10 @@
% ----- EDUCATION ----- % ----- EDUCATION -----
\cvsection{Образование} \cvsection{Образование}
\cvevent{Магистр, информационные системы и технологии }{| МГТУ \\ им. Н.Э.Баумана}{2021 -- по н. вр}{Москва} \cvevent{Магистр, информационные системы и технологии }{| МГТУ \\ им. Н.Э.Баумана}{2021 -- 2023}{Москва}
\begin{itemize} \begin{itemize}
\item Сдал вступительные экзамены \item Диплом
\item ВКР на тему «Модернизация малогабаритного радиотелеметрического комплекса. Исследование и модернизация решения на ПЛИС»
\end{itemize} \end{itemize}
\divider \divider

View File

@ -1,45 +0,0 @@
@ARTICLE{Meyer2000,
AUTHOR={Bernd Meyer},
TITLE={A constraint-based framework for diagrammatic reasoning},
JOURNAL={Applied Artificial Intelligence},
VOLUME= {14},
ISSUE = {4},
PAGES= {327--344},
YEAR={2000}
}
@ARTICLE{Codishetal2000,
AUTHOR={M. Codish and K. Marriott and C.K. Taboch},
TITLE={Improving program analyses by structure untupling},
JOURNAL={Journal of Logic Programming},
VOLUME= {43},
ISSUE = {3},
PAGES= {251--263},
YEAR={2000}
}
@inproceedings{Huetal2000,
author = {J. Hu and H.R. Wu and A. Jennings and X. Wang},
title = {Fast and robust equalization: A case study},
booktitle = {Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, (SCI 2000), Florida, USA, 23-26 July 2000},
publisher = {International Institute of Informatics and Systemics},
address = {FL, USA},
pages = {398--403},
year = {2000}
}
@Book{Conway2000,
author = {Damian Conway},
title = {Object {O}riented {P}erl: {A} comprehensive guide to concepts and programming techniques},
publisher = {Manning Publications Co.},
year = {2000},
address = {Connecticut, USA}
}
@inproceedings{zou2013bilingual,
title={Bilingual Word Embeddings for Phrase-Based Machine Translation.},
author={Zou, Will Y and Socher, Richard and Cer, Daniel M and Manning, Christopher D},
booktitle={EMNLP},
pages={1393--1398},
year={2013}
}