2021-09-02 09:24:13 +03:00
%%%%%%%%%%%%%%%%%
% Sample CV From AltaCV template
%%%%%%%%%%%%%%%%%
%% If you need to pass whatever options to xcolor
\PassOptionsToPackage { dvipsnames} { xcolor}
%% If you are using \orcid or academicons
%% icons, make sure you have the academicons
%% option here, and compile with XeLaTeX
%% or LuaLaTeX.
% \documentclass[10pt,a4paper,academicons]{altacv}
%% Use the "normalphoto" option if you want a normal photo instead of cropped to a circle
% \documentclass[10pt,a4paper,normalphoto]{altacv}
\documentclass [10pt,a4paper,ragged2e,withhyper] { altacv}
\usepackage { bookmark}
%% AltaCV uses the fontawesome5 and academicons fonts
%% and packages.
%% See http://texdoc.net/pkg/fontawesome5 and http://texdoc.net/pkg/academicons for full list of symbols. You MUST compile with XeLaTeX or LuaLaTeX if you want to use academicons.
% Change the page layout if you need to
\geometry { left=1.2cm,right=1.2cm,top=1cm,bottom=1cm,columnsep=0.75cm}
% The paracol package lets you typeset columns of text in parallel
\usepackage { paracol}
% Change the font if you want to, depending on whether
% you're using pdflatex or xelatex/lualatex
\ifxetexorluatex
% If using xelatex or lualatex:
\setmainfont { Times}
\setsansfont { Times}
\renewcommand { \familydefault } { \sfdefault }
\else
% If using pdflatex:
\usepackage [rm] { roboto}
\usepackage [defaultsans] { lato}
% \usepackage{sourcesanspro}
\renewcommand { \familydefault } { \sfdefault }
\fi
% ----- LIGHT MODE -----
\definecolor { SlateGrey} { HTML} { 2E2E2E}
\definecolor { LightGrey} { HTML} { 666666}
\definecolor { PrimaryColor} { HTML} { 001F5A}
\definecolor { SecondaryColor} { HTML} { 0039AC}
\definecolor { ThirdColor} { HTML} { F3890B}
\definecolor { BackgroundColor} { HTML} { E2E2E2}
\colorlet { name} { PrimaryColor}
\colorlet { tagline} { PrimaryColor}
\colorlet { heading} { PrimaryColor}
\colorlet { headingrule} { ThirdColor}
\colorlet { subheading} { SecondaryColor}
\colorlet { accent} { SecondaryColor}
\colorlet { emphasis} { SlateGrey}
\colorlet { body} { LightGrey}
\pagecolor { BackgroundColor}
% ----- DARK MODE -----
% \definecolor{BackgroundColor}{HTML}{242424}
% \definecolor{SlateGrey}{HTML}{6F6F6F}
% \definecolor{LightGrey}{HTML}{ABABAB}
% \definecolor{PrimaryColor}{HTML}{3F7FFF}
% \colorlet{name}{PrimaryColor}
% \colorlet{tagline}{PrimaryColor}
% \colorlet{heading}{PrimaryColor}
% \colorlet{headingrule}{PrimaryColor}
% \colorlet{subheading}{PrimaryColor}
% \colorlet{accent}{PrimaryColor}
% \colorlet{emphasis}{LightGrey}
% \colorlet{body}{LightGrey}
% \pagecolor{BackgroundColor}
% Change some fonts, if necessary
\renewcommand { \namefont } { \Huge \rmfamily \bfseries }
\renewcommand { \personalinfofont } { \small \bfseries }
\renewcommand { \cvsectionfont } { \LARGE \rmfamily \bfseries }
\renewcommand { \cvsubsectionfont } { \large \bfseries }
% Change the bullets for itemize and rating marker
% for \cvskill if you want to
\renewcommand { \itemmarker } { { \small \textbullet } }
\renewcommand { \ratingmarker } { \faCircle }
\begin { document}
\name { Иван Игоревич Овчинников}
\tagline { Разработчик}
\photoL { 4cm} { IMG_ 1312}
\personalinfo {
\email { mail@iovchinnikov.ru} \smallskip
\phone { +7 (925) 189-32-29}
\location { Москва, Россия} \\
%\linkedin{N/A}
\github { ivan-igorevich}
\homepage { iovchinnikov.ru}
%% Own arbtrary detail with
%% \printinfo{symbol}{detail}[optional hyperlink prefix]
2023-07-02 14:50:47 +03:00
\printinfo { \faPaw } { hosted git} [https://git.iovchinnikov.ru/]
2021-09-02 09:24:13 +03:00
%% Declare your own field with
%% \NewInfoFiled{fieldname}{symbol}[optional hyperlink prefix] and use it:
\NewInfoField { gitlab} { \faGitlab } [https://gitlab.com/]
\gitlab { ivan-igorevich}
}
\makecvheader
\AtBeginEnvironment { itemize} { \small }
%% Set the left/right column width ratio to 6:4.
\columnratio { 0.25}
% Start a 2-column paracol. Both the left and right columns will automatically
% break across pages if things get too long.
\begin { paracol} { 2}
% ----- STRENGTHS -----
\cvsection { Сильные \\ стороны}
\cvtag { PostgreSQL}
\cvtag { Java Core}
\cvtag { JDBC}
\cvtag { C++}
\cvtag { CMake}
2023-07-02 14:50:47 +03:00
% \cvtag{Conan}
2021-09-02 09:24:13 +03:00
\medskip
\cvtag { Командная работа}
\cvtag { Linux}
\cvtag { Бизнес-процессы}
\cvtag { Git}
\cvtag { \LaTeX }
\cvtag { ООП}
2023-07-02 14:50:47 +03:00
% \cvtag{Terminal}
2021-09-02 09:24:13 +03:00
\cvtag { Docker}
2023-07-02 14:50:47 +03:00
% \cvtag{Docker-compose}
2021-09-02 09:24:13 +03:00
\newline
\cvtag { Моделирование БД}
% ----- STRENGTHS -----
% ----- LEARNING -----
\cvsection { Обучался}
\cvtag { Java}
\cvtag { C++}
2021-09-02 09:43:16 +03:00
\cvtag { Qt Framework}
\cvtag { FPGA}
2021-09-02 09:24:13 +03:00
\cvtag { Verilog}
\cvtag { \LaTeX }
\cvtag { Git}
2021-09-02 09:43:16 +03:00
\cvtag { Astra Linux}
2021-09-02 09:24:13 +03:00
\cvtag { SCRUM}
2021-09-02 09:43:16 +03:00
\cvtag { CUBA.platform}
2021-09-02 09:24:13 +03:00
\cvtag { Docker}
% ----- LEARNING -----
% ----- LANGUAGES -----
\cvsection { Языки}
\cvlang { Русский} { Родной} \\
\divider
\cvlang { English} { Upper Intermediate}
%% Yeah I didn't spend too much time making all the
%% spacing consistent... sorry. Use \smallskip, \medskip,
%% \bigskip, \vpsace etc to make ajustments.
\smallskip
% ----- LANGUAGES -----
% ----- REFERENCES -----
2023-07-02 14:50:47 +03:00
\cvsection { References}
\NewInfoField { telega} { \faTelegram } [https://t.me/]
\telega { oleg_ 7c0}
\divider
% \cvref{Козин Павел}{+79251893229}
% \divider
2021-09-02 09:24:13 +03:00
2023-07-02 14:50:47 +03:00
% \cvref{Ref 2}{ref-2}
% \divider
2021-09-02 09:24:13 +03:00
% \cvref{Ref 3}{ref-3}
% \smallskip
% ----- REFERENCES -----
% ----- MOST PROUD -----
2023-07-02 14:50:47 +03:00
\cvsection { Я горжусь}
\cvachievement { \faTrophy } { Смена профессии} { З а неполный год освоился в новой для себя профессии, и перешёл от должности техника к должности инженера-программиста}
2021-09-02 09:24:13 +03:00
% \divider
2023-07-02 14:50:47 +03:00
% \cvachievement{\faHeartbeat}{Реальные проекты}{З а время работы в НПО ИТ закончил не менее пяти проектов для аппаратуры, три из которых на данный момент используются в полевых условиях, в двух из которых участвовал с момента старта}
2021-09-02 09:24:13 +03:00
% \divider
2023-07-02 14:50:47 +03:00
% \cvachievement{\faHeartbeat}{Автоматизация отраслевых решений}{З а время работы в А О «РКС» спроектировал и участвовал в разработке не менее трёх отраслевых и межотраслевых решений. Модернизация информационных и аналитических систем, решений по автоматизации процесса разработки.}
2021-09-02 09:24:13 +03:00
% ----- MOST PROUD -----
% \cvsection{A Day of My Life}
% Adapted from @Jake's answer from http://tex.stackexchange.com/a/82729/226
% \wheelchart{outer radius}{inner radius}{
% comma-separated list of value/text width/color/detail}
% \wheelchart{1.5cm}{0.5cm}{%
% 6/8em/accent!30/{Sleep,\\beautiful sleep},
% 3/8em/accent!40/Hopeful novelist by night,
% 8/8em/accent!60/Daytime job,
% 2/10em/accent/Sports and relaxation,
% 5/6em/accent!20/Spending time with family
% }
% use ONLY \newpage if you want to force a page break for
% ONLY the current column
2023-07-02 14:50:47 +03:00
% \newpage
2021-09-02 09:24:13 +03:00
%% Switch to the right column. This will now automatically move to the second
%% page if the content is too long.
\switchcolumn
% ----- ABOUT ME -----
\cvsection { О б о мне}
\sloppy
\begin { quote}
2023-07-02 14:50:47 +03:00
З а неполный год освоился в новой для себя профессии, и перешёл от должности техника к должности инженера-программиста. З а время работы в НПО ИТ закончил не менее пяти проектов для аппаратуры, три из которых на данный момент используются в полевых условиях, в двух из которых участвовал с момента старта. Хотел расти и развиваться, что невозможно в рамках описания аппаратуры на отечественной элементной базе. Тяготел к языкам высокого уровня, современным фреймворкам, облачным технологиям. В свободное время занимался самообразованием (посредством прохождения интерактивных курсов, участия в вебинарах и семинарах), а также преподавал начальный уровень Java в онлайн школе. З а время работы в А О «РКС» спроектировал и участвовал в разработке не менее трёх отраслевых и межотраслевых решений. Модернизация информационных и аналитических систем, решений по автоматизации процесса разработки. Выступал в роли программиста межотраслевой базы данных электронных компонентов, после ухода команды принял на себя роль архитектора и системного аналитика. Н а данный момент веду несколько проектов:
2021-09-02 09:24:13 +03:00
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item планирование и учёт работы наземных комплексов управления космическими аппаратами;
\item организация анализа телеметрической информации;
\item разработка унифицированного решения по наземным радиотелеметрическим комплексам.
2021-09-02 09:24:13 +03:00
\end { itemize}
2023-07-02 14:50:47 +03:00
в проектах выступаю в роли эксперта в доменной области, связанной с сеансами связи и телеметрической информацией, системного аналитика, архитектора и тимлида.
2021-09-02 09:24:13 +03:00
\end { quote}
% ----- ABOUT ME -----
% ----- EXPERIENCE -----
\cvsection { Опыт}
\cvevent {
Ведущий специалист, начальник группы } { | А О Российские Космические Системы} { Май 2017 -- по н. вр.} { Москва}
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item Разработка конфигурации ПЛИС для управления ВЧ-устройствами. Модернизация процессов разработки программ для аппаратуры:
\begin { itemize}
\item разработка и внедрение протокола управления устройством;
\item документирование и создание условий для тиражирования решения;
\item унификация программной части, СПО для А Р М ;
\item согласование и внедрение готового решения.
\item \textbf { Используемые технологии:} Intel FPGA, QuartusII, Modelsim, SystemVerilog, ВЗПП-С ПЛИС, C++/Qt, UART, AD Devices.
\end { itemize}
2021-09-02 09:24:13 +03:00
\item Построение архитектуры, планирование, моделирование хранилищ и написание информационных систем:
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item автоматизация планирования и проведения эксплуатационных мероприятий;
\item автоматизация планирования и проведения сеансов связи;
\item автоматизация создания отчётной документации;
\item автоматизация оценки состояния технических средств;
\item организация внутреннего документооборота;
\item формирование протоколов передачи данных.
2021-09-02 09:24:13 +03:00
\item \textbf { Используемые технологии:} Java, Spring, EclipseLink, PostgreSQL, yarg, Activiti, VAADIN.
\end { itemize}
\item Создание межотраслевой базы данных импортозамещения электронных компонентов космического приборостроения:
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item планирование создания составных частей космических аппаратов;
\item планирование создания технических средств из составных частей;
\item планирование комплектования изделий;
\item планирование и ведение документооборота по создаваемым изделиям;
\item планирование создания выходной документации по составным частям и изделиям;
\item бизнес-процессы согласования комплектования изделий и составных частей.
2021-09-02 09:24:13 +03:00
\item \textbf { Используемые технологии:} Java, Spring, EclipseLink, PostgreSQL, yarg, Activiti, VAADIN.
\end { itemize}
\item Приём обработка и анализ телеметрической информации:
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item приём данных по сети, UDP;
\item формирование параметрических показателей (калибровки, тарировки);
\item формирование графического представления информации;
\item подготовка и хранение данных в БД.
2021-09-02 09:24:13 +03:00
\item \textbf { Используемые технологии:} C/C++, Qt5, OpenGL, PostgreSQL, AMQP, libtorrent, Conan, CMake
\end { itemize}
\item Внедрение в работу отдела системы контроля версий, менеджмент проектов и налаживание рабочих процессов распределённой разработки. Администрирование инфраструктуры отдела:
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item трекинг задач;
\item менеджмент репозиториев;
\item менеджмент артефактов;
\item Gitlab CI/CD (незначительно);
\item scrum-мастеринг.
2021-09-02 09:24:13 +03:00
\item \textbf { Используемые технологии:} Git, Docker, Docker-compose, Gitlab, Mattermost, PostgreSQL, Nexus
\end { itemize}
\end { itemize}
\divider
2023-07-02 14:50:47 +03:00
\cvevent { Преподаватель Java, Декан факультета разработки на С ++ } { | GeekBrains} { Ноябрь 2016 -- Август 2023} { Москва, geekbrains.ru}
2021-09-02 09:24:13 +03:00
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item Базовый и средний уровни Java Core (ООП, многопоточность, JDBC, Swing, JavaFX, java.io, коллекции, сокеты, исключения).
\item Базовый и средний уровень C/C++ (процедурное программирование, компиляция и сборка, ООП), авторство стартового курса по алгоритмам и структурам данных на С , ревью и правки материалов по сетевому программированию, нововведениям в современных стандартах C++11/14/17/20.
\item Авторство программы обучения на факультете, экспертиза и ревью обучающих материалов, собеседование экспертов.
\item Принятие управленческих решений на уровне экспертов и преподавателей, разработка направления развития факультета.
\item Разрешение конфликтных ситуаций с о студентами, дополнительная мотивация.
2021-09-02 09:24:13 +03:00
\item З а всё время работы оценка преподавателя не опускалась ниже 4.92/5. Проведено более 70 потоков общим объёмом более 3000 студентов.
\end { itemize}
\divider
\cvevent { Инженер-программист } { | А О НПО ИТ} { Март 2015 -- Май 2017} { Королёв}
\begin { itemize}
\item Написание прошивок для микроконтроллеров Миландр, NXP:
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item опрос датчиков и периферийного оборудования;
\item формирование внутренних посылок между частями системы;
\item написание имитаторов сигналов датчиков;
\item работа с протоколами передачи данных (UART, SPI, I2S, I2C, Ethernet) .
2021-09-02 09:24:13 +03:00
\item \textbf { Используемые технологии:} C/С ++, Keil
\end { itemize}
\item Описание аппаратуры FPGA:
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item формирование телеметрического кадра;
\item с б о р информации от частей системы;
\item написание имитаторов формирования кадра;
\item работа с протоколами передачи данных (UART, SPI, I2S, I2C, Ethernet).
2021-09-02 09:24:13 +03:00
\item \textbf { Используемые технологии:} Verilog. Altera Quartus 9.0-13.1 (Flex10K, CycloneIII)
\end { itemize}
\item Написание пользовательских приложений, для приёма и расшифровки данных с аппаратуры.
\begin { itemize}
\item \textbf { Используемые технологии:} Visual Studio (C\# . Windows, UDP, Serial, Threading);
\end { itemize}
\item Внедрение в работу системы контроля версий Git, обучение коллег, настройка и администрирование локального менеджера репозиториев.
\end { itemize}
% ----- EXPERIENCE -----
% ----- EDUCATION -----
\cvsection { Образование}
2023-07-02 14:50:47 +03:00
\cvevent { Магистр, информационные системы и технологии } { | МГТУ \\ им. Н .Э.Баумана} { 2021 -- 2023} { Москва}
2021-09-02 09:24:13 +03:00
\begin { itemize}
2023-07-02 14:50:47 +03:00
\item Диплом
\item В К Р на тему «Модернизация малогабаритного радиотелеметрического комплекса. Исследование и модернизация решения на ПЛИС»
2021-09-02 09:24:13 +03:00
\end { itemize}
\divider
\cvevent { Бакалавр, управление персоналом } { | Московская \\ финансово-промышленная академия} { 2008 -- 2012} { Москва}
\begin { itemize}
\item Диплом
\end { itemize}
\divider
\cvevent { Разработчик FPGA } { | МГТУ им. Н .Э.Баумана} { 2015} { Москва}
\begin { itemize}
\item Сертификат
\end { itemize}
% ----- EDUCATION -----
% ----- PROJECTS -----
% \cvsection{Projects}
% \cvevent{Project 1 }{\cvrepo{| \faGithub}{https://github.com/user/repo}\cvrepo{| \faGlobe}{https://repo-demo.com/}}{Mm YYYY -- Mm YYYY}{}
% \begin{itemize}
% \item Item 1
% \item Item 2
% \end{itemize}
% \divider
% \cvevent{Project 1 }{\cvrepo{| \faGitlab}{https://gitlab.com/user/repo}\cvrepo{| \faGlobe}{https://repo-demo.com/}}{Mm YYYY -- Mm YYYY}{}
% \begin{itemize}
% \item Item 1
% \item Item 2
% \end{itemize}
% ----- PROJECTS -----
\end { paracol}
\end { document}