From 1f1f645dffc5c966e84888a266605dc9e71afe52 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Thu, 11 Mar 2021 23:20:38 +0100 Subject: Industrial CV --- cv.tex | 64 --------------------- cvind.tex | 57 ++++++++++++++++++ cvsci.tex | 64 +++++++++++++++++++++ section_academic.tex | 3 - section_employment.tex | 4 +- section_personal.tex | 7 +++ section_projects.tex | 67 ++++++++++++++++++++++ .../yaac-another-awesome-cv.cls | 21 ++++++- 8 files changed, 215 insertions(+), 72 deletions(-) delete mode 100644 cv.tex create mode 100644 cvind.tex create mode 100644 cvsci.tex create mode 100644 section_personal.tex create mode 100644 section_projects.tex diff --git a/cv.tex b/cv.tex deleted file mode 100644 index 498f7b0..0000000 --- a/cv.tex +++ /dev/null @@ -1,64 +0,0 @@ -%\documentclass[dsvariant,alternative,12pt,compact,monochrome]{yaac-another-awesome-cv} -\documentclass[dsvariant,scivariant,alternative,12pt,compact]{yaac-another-awesome-cv} -\name{Dr. Suren A. Chilingaryan}{} -\tagline{Data Processing and Performance Expert | Lead of Cloud Computing } -\addbibresource{bib/csa.bib} -\addbibresource{bib/csaproc.bib} - - -%\photo{2.5cm}{darwiin.png} -\socialinfo{ - \email{csa@suren.me} -% \smartphone{+49 (176) 438-53094} - \skype{csa8000} - \website{http://suren.me}{http://suren.me} - \vspace{0.5em} - - \scholar{0Qa5rG8AAAAJ}{Scholar}\\ -% \orcid{0000-0002-2909-6363}{OrcID} - \linkedin{suren-chilingaryan-5501636} -% \rg{Suren-Chilingaryan-2}{ResearchGate} - -% \address{17 Rue de Bretagne, 98835 Dumbéa, Nouvelle-Calédonie}\\ -% \infos{Né le 23 septembre 1982 (35 ans) à Nouméa, Nouvelle-Calédonie} -} - -\headermsg{ - I research high-performance and heterogeneous computing and apply my research to architect online systems for scientific instrumentation. - With improvements in detector technology, I believe new approaches are required to keep pace with the increasing data rates. - Codesign of hardware, software, and analysis algorithms is often a key for successful projects. - %With deep knowledge across computer science and IT technology, I can grasp complex systems as a whole and pay attention to the performance of critical components. - Currently, I lead an effort to adopt cloud technologies for data acquisition and control systems. -} - -\begin{document} - - \makecvheader - -% \makecvfooter -% {\selectlanguage{english}\today} -% {\textsc{Suren A. Chilingaryan - CV}} -% {\thepage} - - \input{section_competences} - \input{section_employment} - \input{section_education} - \input{section_academic} -% \input{section_skills} - - \newpage - \input{section_experiments} - \input{section_funding} - \input{section_leadership} - \input{section_responsibilities} - \input{section_software} - \input{section_research} - \input{section_supervision} -% \input{section_references} % Section références - - \newpage - \printbibliography[title={\textsc{Selected publications}}] - - \newpage - \input{section_presentations} -\end{document} \ No newline at end of file diff --git a/cvind.tex b/cvind.tex new file mode 100644 index 0000000..8738fde --- /dev/null +++ b/cvind.tex @@ -0,0 +1,57 @@ +%\documentclass[dsvariant,alternative,12pt,compact,monochrome]{yaac-another-awesome-cv} +\documentclass[dsvariant,alternative,12pt,compact]{yaac-another-awesome-cv} +\name{Suren A. Chilingaryan, PhD}{} +\tagline{Data Processing and Performance Expert | Lead of Cloud Computing } +\addbibresource{bib/csa.bib} +\addbibresource{bib/csaproc.bib} + +\settopleftcolumnlength{4.0cm} + +%\photo{2.5cm}{darwiin.png} +\socialinfo{ + \linkedin{suren-chilingaryan-5501636} + \email{csa@suren.me} +% \smartphone{+49 (176) 438-53094} + \skype{csa8000} + \website{http://suren.me}{http://suren.me} +% \vspace{0.5em} +% \address{17 Rue de Bretagne, 98835 Dumbéa, Nouvelle-Calédonie}\\ +% \infos{Né le 23 septembre 1982 (35 ans) à Nouméa, Nouvelle-Calédonie} +} + +\headermsg{ + I do research in high-performance and heterogeneous computing and apply my expertise to architect online systems for scientific instrumentation. +% With improvements in detector technology, I believe new approaches are required to keep pace with the increasing data rates. +% Codesign of hardware, software, and analysis algorithms is often a key for successful projects. + With deep knowledge across computer science and IT technology, I can grasp complex systems as a whole and pay attention to the performance of critical components. + Currently, I lead an effort to adopt cloud technologies for data acquisition and control systems. +} + +\begin{document} + + \makecvheader + +% \makecvfooter +% {\selectlanguage{english}\today} +% {\textsc{Suren A. Chilingaryan - CV}} +% {\thepage} + + \input{section_competences} + \input{section_skills} + \input{section_employment} + \input{section_education} +% \input{section_academic} + \input{section_personal} + + \newpage + + \input{section_projects} + +% \input{section_experiments} +% \input{section_funding} +% \input{section_leadership} +% \input{section_responsibilities} +% \input{section_software} +% \input{section_research} +% \input{section_supervision} +\end{document} \ No newline at end of file diff --git a/cvsci.tex b/cvsci.tex new file mode 100644 index 0000000..498f7b0 --- /dev/null +++ b/cvsci.tex @@ -0,0 +1,64 @@ +%\documentclass[dsvariant,alternative,12pt,compact,monochrome]{yaac-another-awesome-cv} +\documentclass[dsvariant,scivariant,alternative,12pt,compact]{yaac-another-awesome-cv} +\name{Dr. Suren A. Chilingaryan}{} +\tagline{Data Processing and Performance Expert | Lead of Cloud Computing } +\addbibresource{bib/csa.bib} +\addbibresource{bib/csaproc.bib} + + +%\photo{2.5cm}{darwiin.png} +\socialinfo{ + \email{csa@suren.me} +% \smartphone{+49 (176) 438-53094} + \skype{csa8000} + \website{http://suren.me}{http://suren.me} + \vspace{0.5em} + + \scholar{0Qa5rG8AAAAJ}{Scholar}\\ +% \orcid{0000-0002-2909-6363}{OrcID} + \linkedin{suren-chilingaryan-5501636} +% \rg{Suren-Chilingaryan-2}{ResearchGate} + +% \address{17 Rue de Bretagne, 98835 Dumbéa, Nouvelle-Calédonie}\\ +% \infos{Né le 23 septembre 1982 (35 ans) à Nouméa, Nouvelle-Calédonie} +} + +\headermsg{ + I research high-performance and heterogeneous computing and apply my research to architect online systems for scientific instrumentation. + With improvements in detector technology, I believe new approaches are required to keep pace with the increasing data rates. + Codesign of hardware, software, and analysis algorithms is often a key for successful projects. + %With deep knowledge across computer science and IT technology, I can grasp complex systems as a whole and pay attention to the performance of critical components. + Currently, I lead an effort to adopt cloud technologies for data acquisition and control systems. +} + +\begin{document} + + \makecvheader + +% \makecvfooter +% {\selectlanguage{english}\today} +% {\textsc{Suren A. Chilingaryan - CV}} +% {\thepage} + + \input{section_competences} + \input{section_employment} + \input{section_education} + \input{section_academic} +% \input{section_skills} + + \newpage + \input{section_experiments} + \input{section_funding} + \input{section_leadership} + \input{section_responsibilities} + \input{section_software} + \input{section_research} + \input{section_supervision} +% \input{section_references} % Section références + + \newpage + \printbibliography[title={\textsc{Selected publications}}] + + \newpage + \input{section_presentations} +\end{document} \ No newline at end of file diff --git a/section_academic.tex b/section_academic.tex index d36e4e5..b6bd028 100644 --- a/section_academic.tex +++ b/section_academic.tex @@ -10,6 +10,3 @@ \category{Publications} {\orcidlink{0000-0002-2909-6363}{59 peer-reviewed publications}, \scholarlink{0Qa5rG8AAAAJ}{h-rank: 18}} \category{Presentations} {7 invited talks, 10 conference talks, 15 seminars} \end{categories} - - -%edelweiss? diff --git a/section_employment.tex b/section_employment.tex index e804451..441be8c 100644 --- a/section_employment.tex +++ b/section_employment.tex @@ -8,9 +8,9 @@ \job {\ivl{2005}{2007}} {YerPhI} {Researcher}{Yerevan Physics Institute}{DAQ for particle detector networks} {http://crd.yerphi.am} }{ \job {\since{2020}} {KIT} {Leader of CloudDAQ project}{Karlsruhe Institute of Technology}{Research on cloud technologies for control and data acquisition applications} {http://www.ipe.kit.edu} - \job {\ivl{2013}{2020}} {} {Data processing and performance expert}{Karlsruhe Institute of Technology}{high-performance instrumentation for large-scale scientific experiments} {http://www.ipe.kit.edu} + \job {\ivl{2013}{2020}} {} {Data processing and performance expert}{KIT}{high-performance instrumentation for large-scale scientific experiments} {http://www.ipe.kit.edu} \job {\ivl{2007}{2012}} {} {Postdoctoral researcher}{KIT}{data management \& software optimization} {http://www.ipe.kit.edu} - \job {\ivl{2005}{2007}} {YerPhI} {Software engineer}{Yerevan Physics Institute}{DAQ for particle detector networks} {http://crd.yerphi.am} + \job {\ivl{2005}{2007}} {YerPhI} {Software engineer}{Yerevan Physics Institute}{data acquisition systems} {http://crd.yerphi.am} } \job {\ivl{2002}{2005}} {FZK} {Associate researcher}{Forschungszentrum Karlsruhe}{} {} diff --git a/section_personal.tex b/section_personal.tex new file mode 100644 index 0000000..b9b2782 --- /dev/null +++ b/section_personal.tex @@ -0,0 +1,7 @@ + +\subtitle{Personal data}{\faTasks} + +\begin{categories} + \category{Nationality} {Armenian, Russian Federation, residence permit in Germany} + \category{Languages} {English, Armenian, Russian} +\end{categories} diff --git a/section_projects.tex b/section_projects.tex new file mode 100644 index 0000000..b37c698 --- /dev/null +++ b/section_projects.tex @@ -0,0 +1,67 @@ +\subtitle{Projects}{\faSuitcase} +% While many projects are spread over time and going in parallel, I have tried to specify shorter core development times. + +\begin{projects} + \project{Ongoing} {KaaS} {Cloud technologies for heterogeneous control systems} + \action{\since{2019}} {2} {Responisble for operation of the Kaas platform} + \action{\since{2021}} {2} {Prepare the KATRIN infrastructure for new high-speed detectors} + +% \project{\since{2018}} {KaaS} {Proposed, built, and maintain}{Katrin-as-a-Service Cloud Platform} + \project{\ivl{2018}{2020}} {KaaS} {Katrin-as-a-Service Cloud Platform} + \action{\ivl{2018}{2019}} {} {Proposed, built, and maintain the KaaS cloud platform for the KATRIN experiment} + \action{\ivl{2019}{2020}} {3} {Coordinated migration of the KATRIN services to the KaaS platform} + \action{\ivl{2017}{2018}} {} {Made a distributed and scalable version of the ADEI data management system} + \action{\ivl{2015}{2017}} {1} {Supervised development of online monitoring framework for the ADEI ecosystem} +% \action{\since{2020}} {2} {Lead research on cloud technologies for heterogeneous control systems} + + \project{\ivl{2017}{2020}} {Toma} {Research of undocumented aspects in GPU architectures} + \action{\ivl{2017}{2018}} {} {Investigated performance imbalances and hidden parallelism in GPU architectures} + \action{\ivl{2017}{2018}} {} {Developed method to exploit intra-SM parallelism (up to 30\% speed-up)} + \action{\ivl{2017}{2018}} {} {Evaluated methods of approximate computing for tomography (quality vs. speed-up)} + \action{2020} {} {Applied these techniques to speed-up tomographic reconstruction by extra 4-6 times + via performance modeling and rebalancing of hardware usage [\urlref{s11554-019-00883-w}{https://doi.org/10.1007/s11554-019-00883-w}]} + + \project{\ivl{2010}{2018}} {TPU} {Coordinated student exchange program with Tomsk Polytechnic University} + + \project{\ivl{2012}{2017}} {CMS} {Data Acquisition Platform for UFO ecosystem} %Low latency communication for distributed data acquisiton systems} + \action{\ivl{2011}{2013}} {1-2} {Developed a driver platform for fast prototyping of PCIe-based electronics with a + modular (user-space) DMA engine (up to 12 GB/s) and scirpting/debugging support} + \action{\ivl{2011}{2013}} {} {Implemented drivers for in-house electronics, e.g. camera (\emph{in use at KIT and Desy})} + \action{\ivl{2011}{2015}} {1-2} {Used RDMA and GPUDirect/DirectGMA to intercommunicate detectors with GPUs} + \action{\ivl{2016}{2017}} {1} {Participated in a case study on applications of GPUs for CMS track trigger, + decision on acceptance of a track candidate was made within 6~$\mu$s (data transfer + analysis)} + \action{\ivl{2016}{2017}} {1} {GPUs allowed to utilize a more precise algorithm than was possible with classic designs} + + \project{\ivl{2015}{2016}} {ASTOR/NOVA} {cloud platform for collaborative analysis of tomographic data} + \action{\ivl{2013}{2018}} {1-2} {Led development of web-visualization for large and time-resolved volumes} + + \project{\ivl{2011}{2015}} {UFO} {UFO: Ultrafast tomography with online monitoring and image-based control} + \action{\ivl{2011}{2013}} {1} {Proposed a scalable architecture for pipelined processing of image streams} + \action{\ivl{2010}{2017}} {6} {Coordinated software development with a team in KIT and 3 Russian universities} + \action{\ivl{2013}{2014}} {2} {Supervised development of fast reconstruction algorithms (up to 6 GB/s per node)} + \action{\ivl{2014}{2017}} {1} {Supervised development of regularized reconstruction methods to compensate low SNR and/or undersampling in case of high-speed tomography} + \action{\since{2017}} {} {Since 2016, the developed system is installed at the KIT synchrotron and enables both high-speed + (5 volumes/second) and high-throughput (1000 samples/week) operation} + + \project{\ivl{2011}{2014}} {ADEI} {ADEI: Advanced Data Extraction Infrastructure} + \action{2011} {} {Helped to secure funding and initiated collaboration between KIT and YerPhI} + \action{\ivl{2013}{2015}} {4} {Supervised a cross-university team of researchers and engineers} + \action{\ivl{2011}{2014}} {4} {Developed a platform for exploration and analysis of time-series in terascale archives} + \action{\ivl{2014}{2016}} {4} {System is in operation in YerPhI, the SEVAN network, and 7 major facilities at KIT} + + \project{\ivl{2009}{2013}} {GPU} {Parallel algorithms and software optimization} + \action{\ivl{2013}{2014}} {UFO} {Developed parallel algorithms for $\mu$PIV (micro-particle velocimetry)} + \action{2010} {} {Leveraged the PoweXCell architecture for a MRSES feature selection algorithm} %, achieved 5000x speed-up compared to prototype using a single IBM QS22 blade} + \action{\ivl{2009}{2010}} {} {Optimized performance of PyHST (ESRF tomographic framework)} + \action{\ivl{2009}{2010}} {} {Implemented a digital image correlation and tracking algorithm for GPUs} +% \action{\ivl{2007}{2008}} {} {Carried out a performance study of open-source XML frameworks} %(SAX/DOM, Transformation, Schema, Security) + + \project{\ivl{2002}{2008}} {DAQ} {Distributed systems for data acquistion and slow control} +% % \action{\ivl{2008}{2009}} {} {Web components to manage and visualize slow control data} + \action{\ivl{2007}{2008}} {} {Stabilized a slow control system of the KATRIN experiment for production use \emph{(in use)}} + \action{\ivl{2005}{2006}} {} {Built a distributed data acquisition system for ASEC particle detector networks \emph{(in use)}} +% \action{\ivl{2003}{2005}} {} {Middleware to interconnect heterogeneous components into a unified control system} +% \action{\ivl{1999}{2001}} {} {Drivers for PCI neuro-acceleration board and its evaluation for control applications} + \action{\ivl{1999}{2001}} {} {Developed drivers for PCI neuro-accelerator and evaluated it for control applications} +\end{projects} + diff --git a/yaac-another-awesome-cv/yaac-another-awesome-cv.cls b/yaac-another-awesome-cv/yaac-another-awesome-cv.cls index 379959b..6d47c5f 100644 --- a/yaac-another-awesome-cv/yaac-another-awesome-cv.cls +++ b/yaac-another-awesome-cv/yaac-another-awesome-cv.cls @@ -228,7 +228,7 @@ \newcommand{\settopleftcolumnlength}[1]{ \setlength{\topleftcolumnlength}{#1} - \setlength{\toprightcolumnlength}{\dimexpr(\fulllength-\leftcolumnlength)\relax} + \setlength{\toprightcolumnlength}{\dimexpr(\fulllength-\topleftcolumnlength)\relax} } @@ -553,7 +553,7 @@ % Define the 'projects' environment -\newenvironment{projects}{% +\newenvironment{projets}{% \begin{longtable}{l} }{% \end{longtable} @@ -566,7 +566,7 @@ % { } % {} % {,} -\newcommand\project[5]{ +\newcommand\projet[5]{ \begin{minipage}[t]{\dimexpr(\linewidth) - 1.5em} \textbf{\textsc{#1}} \hfill \textsc{#2}\smallskip\\ #3\\ @@ -803,6 +803,21 @@ \newcommand\job[6]{\noalign{\hypertarget{#2}{}} \event{#1}{\hljob{#3} at\ifempty{#5}\urlref{#4}{#6}\else \urlref{#4}{#6}: #5\fi}} \newcommand\degree[4]{\noalign{\hypertarget{#2}{}} \event{#1}{\hldegree{#3} #4}} +\newenvironment{projects}{% + \renewcommand{\arraystretch}{1.0}% + \begin{longtable}{L | R}% +}{% + \end{longtable}% + \renewcommand{\arraystretch}{1.0}% +} + +\newcommand\project[3]{\end{projects}\vspace{-1.5em}\begin{projects}\event{\textbf{#1}}{ + \textbf{\makefirstuc{#3}} +}} +\newcommand\action[3]{ + \faAngleRight & #3 \\ +} + \newcommand\excofa[5]{\noalign{\hypertarget{#2}{}} \event{#1}{ \ifempty{#3}\urlref{\hlproj{#2}}{#4}\else\urlref{\hlproj{#2}}{#4}: #3\fi \ifemptyelse{#5}{}{ \emph{(#5)}} %\ifemptyelse{#3}{}{: #3}%\ifemptyelse{#5}{}{ \emph{(#5)}} -- cgit v1.2.1