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