From 2808773a5914e9fbef4149bea7fd4e4958ad8baa Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Sun, 7 Mar 2021 23:23:36 +0100 Subject: Evelina and spell-checker --- .gitmodules | 2 +- bib | 2 +- cv.tex | 33 ++++++---------- section_academic.tex | 10 ++--- section_education.tex | 4 +- section_employment.tex | 21 ++++++---- section_experiments.tex | 6 +-- section_funding.tex | 6 +-- section_funding.txt | 10 +++++ section_leadership.tex | 8 ++-- section_presentations.tex | 16 ++++---- section_research.tex | 40 +++++++++---------- section_research.txt | 31 +++++++++++++++ section_responsibilities.tex | 8 ++-- section_software.tex | 6 +-- section_supervision.tex | 23 ++++++----- section_supervision.txt | 46 ++++++++++++++++++++++ .../yaac-another-awesome-cv.cls | 33 ++++++++++++---- 18 files changed, 205 insertions(+), 100 deletions(-) create mode 100644 section_funding.txt create mode 100644 section_research.txt create mode 100644 section_supervision.txt diff --git a/.gitmodules b/.gitmodules index add994e..7ffa58e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "bib"] path = bib - url = ssh://darksoft.org/repo/git/csa/papers/bib.git + url = ssh://darksoft.org/repo/git/csa/latex/bib.git diff --git a/bib b/bib index a819050..9615633 160000 --- a/bib +++ b/bib @@ -1 +1 @@ -Subproject commit a819050e30bb6906858165796655c0c726843a3f +Subproject commit 9615633705acde07d895b85a566c74adf1fb5925 diff --git a/cv.tex b/cv.tex index 87ee4ab..06d8230 100644 --- a/cv.tex +++ b/cv.tex @@ -1,11 +1,13 @@ -%\documentclass[localFont,alternative,10pt,compact,monochrome]{yaac-another-awesome-cv} %\documentclass[dsvariant,alternative,12pt,compact,monochrome]{yaac-another-awesome-cv} -\documentclass[dsvariant,alternative,12pt,compact]{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} +%\settopleftcolumnlength{3.0cm} + +%\photo{2.5cm}{darwiin.png} \socialinfo{ \email{csa@suren.me} % \smartphone{+49 (176) 438-53094} @@ -17,31 +19,19 @@ % \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 do research in high-performance and heterogeneous computing and I apply it to architect online systems for scientific instrumentation. - With improvements in detector technology, I believe the new approaches are required to keep the pace with increasing data rates. - Codesign of detector, 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. + 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. } - -%\photo{2.5cm}{darwiin.png} -%\socialinfo{ -% \linkedin{christopheroger} -% \github{darwiin}\\ -% \smartphone{+687 831 831} -% \email{christophe.roger@mail.com}\\ -% \address{17 Rue de Bretagne, 98835 Dumbéa, Nouvelle-Calédonie}\\ -% \infos{Né le 23 septembre 1982 (35 ans) à Nouméa, Nouvelle-Calédonie} -%} - -% Uncomment the following line and use a value from 1.5cm to 2.5cm -%\setleftcolumnlength{2.5cm} - - \begin{document} \makecvheader @@ -51,7 +41,6 @@ % {\textsc{Suren A. Chilingaryan - CV}} % {\thepage} - \input{section_competences} \input{section_employment} \input{section_education} diff --git a/section_academic.tex b/section_academic.tex index 88eea14..239e7b6 100644 --- a/section_academic.tex +++ b/section_academic.tex @@ -1,12 +1,12 @@ -\subtitle{Academic achievments}{\faTasks} +\subtitle{Academic track record}{\faTasks} \begin{categories} - \category{Experiments} {\makecell{Member of \refexp{KATRIN}, \refexp{PANDAS}, \refexp{SEVAN} collaborations,\\ contributed to \refexp{CMS}, Edelweiss, \refexp{KIT Cube}}} + \category{Experiments} {\makecell{Member of \refexp{KATRIN}, \refexp{PANDAS}, \refexp{ASEC}/\refexp{SEVAN} collaborations,\\ contributed to \refexp{CMS}, \refexp{Edelweiss}, \refexp{KIT Cube}}} \category{Collaborations} {\refexp{ASEC}, \reffac{ESRF}, \refuni{Desy}, \refcol{TPU}, \refcol{SCI}, \refcol{CCPi Network}} %\refuni{University of Manchester}} - \category{Funding} {\makecell{Contributing author to BMBF grants \hyperlink{proj:ADEI}{01DK13019} (15 k€),\\ \hyperlink{proj:UFO}{05K10CKB} and \hyperlink{proj:UFO}{05K10VKE} (2.5 m€ total)}} - \category{Projects} {Maintain 5 software frameworks, coordinated and developed - 12} + \category{Funding} {\makecell{Contributing author to BMBF grants \hyperlink{proj:ADEI}{01DK13019} (15~k€), \hyperlink{proj:UFO}{05K10CKB} and\\ \hyperlink{proj:UFO}{05K10VKE} (2.5~m€ total), 200~k€ in further infrastructure funding}} + \category{Projects} {\makecell{Maintain 5 software frameworks, coordinated and developed - 12;\\7 are in active use on major facilities}} \category{Supervision} {\makecell{Supervise 2 PhD students, co-supervised 4 PhD students (2 graduated),\\ 10 Master students and 20 internships}} - \category{Tutoring} {\makecell{GPU programming tutorials at summer schools,\\ seminar on advanced topics in parallel programming}} + \category{Tutoring} {GPU programming tutorials, seminar on parallel programming} \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} diff --git a/section_education.tex b/section_education.tex index 3cc37fc..a819515 100644 --- a/section_education.tex +++ b/section_education.tex @@ -1,6 +1,6 @@ \subtitle{Education}{\faSuitcase} \begin{jobs} - \titledevent{July 2006} {PhD}{degree in Computer Engineering “Data Exchange Solution for Distributed Data Acquisition Systems and its application for Cosmic Ray Monitor Networks” at National Academy of Science, Armenia} - \titledevent{\ivl{1996}{2001}} {MSc}{in Mathematics “Data Processing using Neural Networks” at Moscow State University} + \degree{July 2006} {} {PhD}{in Computer Engineering “Data Exchange Solution for Distributed Data Acquisition Systems and its application for Cosmic Ray Monitor Networks”, National Academy of Science, Armenia} + \degree{\ivl{1996}{2001}} {MSU} {MSc}{in Mathematics “Data Processing using Neural Networks”, Moscow State University, Russia} \end{jobs} diff --git a/section_employment.tex b/section_employment.tex index 8001fc3..eacf258 100644 --- a/section_employment.tex +++ b/section_employment.tex @@ -1,11 +1,18 @@ -\subtitle{Employment history}{\faSuitcase} +\subtitle{Employment}{\faSuitcase} %\renewcommand{\labelitemi}{$\bullet$} \begin{jobs} - \jobevent {\since{2020}} {Leader of CloudDAQ Project}{Karlsruhe Institute of Technology}{Research on cloud technologies for control and data acquisition applications} - \jobevent {\ivl{2013}{2020}} {Data Processing and Performance Expert}{Karlsruhe Institute of Technology}{High-performance instrumentation for large-scale scientific experiments} - \jobevent {\ivl{2007}{2012}} {Postdoctoral Researcher}{KIT}{Data management \& software optimization} - \jobevent {\ivl{2005}{2007}} {Researcher}{Yerevan Physics Institute}{DAQ for particle detector networks} - \jobevent {\ivl{2002}{2005}} {Associate Researcher}{Forschungszentrum Karlsruhe}{} - \jobevent {\ivl{2001}{2002}} {Software Engineer}{Yerevan Physics Institute}{} +\ifdef{\scivariant}{ + \job {\since{2013}} {KIT} {Data Processing and Performance Expert}{Karlsruhe Institute of Technology}{High-performance instrumentation for large-scale scientific experiments} + \job {\ivl{2007}{2012}} {} {Postdoctoral Researcher}{KIT}{Data management \& software optimization} + \job {\ivl{2005}{2007}} {YerPhI} {Researcher}{Yerevan Physics Institute}{DAQ for particle detector networks} +}{ + \job {\since{2020}} {KIT} {Leader of CloudDAQ Project}{Karlsruhe Institute of Technology}{Research on cloud technologies for control and data acquisition applications} + \job {\ivl{2013}{2020}} {} {Data Processing and Performance Expert}{Karlsruhe Institute of Technology}{high-performance instrumentation for large-scale scientific experiments} + \job {\ivl{2007}{2012}} {} {Postdoctoral Researcher}{KIT}{data management \& software optimization} + \job {\ivl{2005}{2007}} {YerPhI} {Software Engineer}{Yerevan Physics Institute}{DAQ for particle detector networks} +} + + \job {\ivl{2002}{2005}} {FZK} {Associate Researcher}{Forschungszentrum Karlsruhe}{} + \job {\ivl{2001}{2002}} {} {Software Engineer}{Yerevan Physics Institute}{} \end{jobs} diff --git a/section_experiments.tex b/section_experiments.tex index c709da6..f89ba1c 100644 --- a/section_experiments.tex +++ b/section_experiments.tex @@ -7,7 +7,7 @@ \begin{events} \eventsection{Current}{} - \experiment {\since{2020}} {PANDA} {anti-Proton ANnihilations at Darmstadt} {https://panda.gsi.de}{Member} + \experiment {\since{2020}} {PANDA} {antiProton ANnihilation in Darmstadt} {https://panda.gsi.de}{Member} \facility {\since{2013}} {BESS} {KIT Battery Technology Center} {http://www.batterietechnikum.kit.edu}{} \facility {\since{2008}} {KARA} {Karlsruhe Research Accelerator} {https://www.ibpt.kit.edu/kara.php}{} \experiment {\since{2007}} {KATRIN} {Karlsruhe Tritium Neutrino Experiment} {http://www.katrin.kit.edu}{Member} @@ -22,8 +22,8 @@ \collaboration{\ivl{2016}{2017}} {UFO} {German-Russian Collaboration on Ultrafast Tomography} {https://ufo.kit.edu}{} \collaboration{\ivl{2010}{2017}} {SCI} {Shubnikov Crystallography Institute} {https://www.crys.ras.ru}{} \experiment {\ivl{2009}{2015}} {KIT Cube} {Integrated atmospheric observation system} {http://www.kitcube.kit.edu}{} - \facility {\ivl{2009}{2015}} {KIT Tower} {Meteorological tower at KIT North Campus} {https://www.imk-tro.kit.edu/english/7778.php}{} - \facility {\ivl{2008}{2014}} {TOSKA} {Test facility for fusion magnets at KIT} {}{} + \facility {\ivl{2009}{2015}} {KIT Tower} {Meteorological tower at KIT North Campus} {https://www.imk-tro.kit.edu/english/7778.php}{} + \facility {\ivl{2008}{2014}} {TOSKA} {Test facility for fusion magnets at KIT} {}{} \facility {\ivl{2008}{2014}} {ESRF} {European Synchrotron Radiation Facility} {http://esrf.eu/}{} % Collaborated on high-speed tomography with GPU \end{events} diff --git a/section_funding.tex b/section_funding.tex index f250ce8..be11f61 100644 --- a/section_funding.tex +++ b/section_funding.tex @@ -14,17 +14,17 @@ \begin{complexevents} \funding {2021} {\refexp{KATRIN} (100 k€)} {KaaS (2021)} {} - {Author}{investments for upgrade of \refsoft{KaaS} cluser}{} + {Author}{investments for upgrade of \refsoft{KaaS} cluster}{} \funding {2020} {KCETA (6 k€)} {RoCE (2020)} {} {Contributing author}{investments to integrate ROCe protocol in IPE DAQ}{} \funding {2019} {Helmholtz} {MT-DTS (\ivl{2021}{2027})} {} {Technical contribution}{\refproj{MT-DTS ST2} subtopic in \refproj{Helmholtz Matter and Technologie} research program}{} \funding {2013, 2016} {BMBF (750 k€)} {ASTOR (\ivl{2013}{2016}), NOVA (\ivl{2016}{2020})} {ASTOR,NOVA} - {Technical contribution}{2 projects on collaborative anlaysis of tomographic datasets in the cloud}{} + {Technical contribution}{2 projects on collaborative analysis of tomographic datasets in the cloud}{} \funding {2012} {BMBF (15 k€)} {ADEI (\ivl{2013}{2015})} {ADEI} {Contributing author}{BMBF networking grant for cooperation with \refexp{ASEC}}{on data analysis platform} \funding {2011} {Diaspora (100 k\$)} {VMAV (\ivl{2012}{2014})} {VMAW} - {Contributing author}{Vaporciyan Multivariate Analysis and Visualization (non-governamental grant by Armenian diaspora)}{for establishing multivariate analysis platform at \refexp{ASEC}} + {Contributing author}{Vaporciyan Multivariate Analysis and Visualization (non-governmental grant by Armenian diaspora)}{for establishing multivariate analysis platform at \refexp{ASEC}} \funding {2010, 2011} {BMBF (2.5 m€)} {UFO-1 (\ivl{2010}{2013}), UFO-2 (\ivl{2012}{2015})} {UFO} {Contributing author}{Ultra Fast X-ray Imaging of Scientific Processes with On-line Assessment and Data-driven Process Control}{I have contributed vision of online data processing system and provided definitions of the corresponding work-package} \funding {2009} {Helmholtz} {HDRI (\ivl{2010}{2014})} {} diff --git a/section_funding.txt b/section_funding.txt new file mode 100644 index 0000000..4eb5172 --- /dev/null +++ b/section_funding.txt @@ -0,0 +1,10 @@ +% \funding {2021} {Helmholtz} {\ivl{2021}{2023}} {Submitted}{a proposal to Helmholtz-OCPC Program}{to initiate Sino-German cooperation on leveraging HPC for data acquisition systems} + \funding {2020} {KCETA (6 k€)} {2020 RoCE} {Co-authored}{proposal for KCETA funding (6 k€)}{aimed to integrate ROCe protocol in data acquisition electronics} + \funding {2019} {Helmholtz} {\ivl{2021}{2027} MT-DTS} {Contributed to}{\refproj{MT-DTS ST2} subtopic on Helmholtz \refproj{Matter and Technologie} program-oriented funding application}{} +% \funding {2015} {COST (travel)} {2015} {Applied for}{COST travel grant for a Master student}{to transfer a fast reconstruction technology to \reffac{ESRF}} + \funding {2013,2014,2018}{BMBF (750 k€)} {\ivl{2013}{2016} ASTOR, \ivl{2016}{2020} NOVA} {Contributed to}{\refproj{ASTOR} and \refproj{NOVA} BMBF proposals (750 k€ total) and coauthored \emph{unfunded} \refproj{SuperNOVA}}{(cloud platform for collaborative anlaysis of tomographic data)} +% \funding {2014} {H2020} {} {Represented KIT in}{a consortium preparing \emph{unfunded} PaN-DAAS proposal for H2020 funding}{(data analysis services for photon and neutron facilities)} + \funding {2012} {BMBF (15 k€)} {\ivl{2013}{2015} ADEI} {Wrote}{\refproj{ADEI} BMBF funding application (15 k€) for cooperation between \refuni{KIT} and \refexp{ASEC}}{on data analysis platform} + % \funding {2011} {Vaporican (100 k\$)} {\ivl{2012}{2014} VMAV} {Contributed technical requirements to} a proposal for a non-governamental grant by Armenian diaspora (100 k\$)}{for establishing multivariate analysis platform at \refexp{ASEC}} + \funding {2010,2011} {BMBF (2.5 m€)} {\ivl{2010}{2017} UFO-1, \ivl{2012}{2015} UFO-2} {Co-authored}{\refproj{UFO1} \& \refproj{UFO2} BMBF funding applications (2.5 m€ total)}{I have contributed vision of online data processing system and provided definitions of the corresponding work-package} + \funding {2009} {Helmholtz} {\ivl{2010}{2014} HDRI} {Contributed to}{HDRI (High data rate processing and analysis) initiative in Helmholtz PNI (Research with Photons, Neutrons, and Ions) research program}{} diff --git a/section_leadership.tex b/section_leadership.tex index 29c9c40..520ee3e 100644 --- a/section_leadership.tex +++ b/section_leadership.tex @@ -7,10 +7,10 @@ % ROOF % PhD hunting? Outsourcing with Jalal? - \leadership{\since{2020}} {Leading efforts to}{prepare \refexp{KATRIN} data infrastructure for Tristan detector} {Group}{2 PhD, 2 students} + \leadership{\since{2020}} {Leading efforts to}{prepare \refexp{KATRIN} data infrastructure for \refstd{Tristan} detector} {Group}{2 PhD, 2 students} \leadership{\ivl{2018}{2020}} {Led}{development of \refexp{KATRIN} cloud platform and migration of services} {Group}{2 Postdocs, PhD, 2 students} % organization: Marco,Jan,Jonas,NTJ,etc. \leadership{\ivl{2013}{2018}} {Led}{volume visualization task force in \refproj{ASTOR} and \refproj{NOVA} projects} {Group}{PhD, 5 students} - \leadership{\ivl{2010}{2018}} {Coordinated}{a program on stewardship of thesisis for \refuni{TPU} students} {Participation}{3 PhD, 12 students} - \leadership{\ivl{2010}{2016}} {Led}{a collaboration with \refexp{ASEC} on online data analysis platform} {Group}{Postdoc and PhD in \refuni{KIT}, Postdoc and 2 engineers at \refexp{ASEC}, 10 students} - \leadership{\ivl{2010}{2017}} {Coordinated}{work-package on tomographic software in \refproj{UFO} project} {Group}{3 PhD in \refuni{KIT}, 3 PhD in partner universities, 5 students} + \leadership{\ivl{2010}{2018}} {Coordinated}{a program on stewardship of theses for \refuni{TPU} students} {Participation}{3 PhD, 12 students} + \leadership{\ivl{2010}{2016}} {Led}{a collaboration with \refexp{ASEC} on online data analysis platform} {Group}{Postdoc and PhD in \refjob{KIT}, Postdoc and 2 engineers at \refexp{ASEC}, 10 students} + \leadership{\ivl{2010}{2017}} {Coordinated}{work-package on tomographic software in \refproj{UFO} project} {Group}{3 PhD in \refjob{KIT}, 3 PhD in partner universities, 5 students} \end{complexevents} diff --git a/section_presentations.tex b/section_presentations.tex index ca50995..8bf101f 100644 --- a/section_presentations.tex +++ b/section_presentations.tex @@ -15,9 +15,9 @@ \conference{\at{Oct}{2019}} {invited} {Accelerating Remote Visualization of Large Tomographic Data Volumes} {Global Innovation Forum, Armenia}{} \conference{\at{Oct}{2018}} {} {Balancing load of GPU subsystems to accelerate image reconstruction in parallel beam tomography} {SBAC-PAD 2018 conference, Lyon, France}{} \conference{\at{Okt}{2014}} {} {Computing Infrastructure for Online Monitoring and Control of High-throughput DAQ Electronics} {10th PCAPAC conference, Karlsruhe, Germany}{} - \conference{\at{Sep}{2014}} {invited} {UFO – Status and Perspectives of Ultrafast X-Ray Imaging at ANKA" and "Fast Reconstruction Algorithms for Computed Tomography} {SNI2014, Bonn, Germany} {Delivered by M. Balzer} + \conference{\at{Sep}{2014}} {invited} {UFO – Status and Perspectives of Ultrafast X-Ray Imaging at ANKA'' and ``Fast Reconstruction Algorithms for Computed Tomography} {SNI2014, Bonn, Germany} {Delivered by M. Balzer} % \conference{\at{Sep}{2014}} {invited} {Fast Reconstruction Algorithms for Computed Tomography} {SNI2014, Bonn, Germany} {Delivered by M. Balzer} - \conference{\at{Jun}{2012}} {} {A High Throughput Platform for Real-Time X-ray Imaging" and "Advanced Linux PCI Services} {18th IEEE Real-Time Conference, Berkeley, CA, USA}{} + \conference{\at{Jun}{2012}} {} {A High Throughput Platform for Real-Time X-ray Imaging'' and ``Advanced Linux PCI Services} {18th IEEE Real-Time Conference, Berkeley, CA, USA}{} % \conference{\at{Jun}{2012}} {poster} {Advanced Linux PCI Services} {18th IEEE Real-Time Conference, Berkeley, CA, USA}{} \conference{\at{May}{2012}} {} {A High Performance Platform for Real-Time X-ray Imaging} {GPU Technology Conference, San Jose, CA, USA}{} % \conference{\at{Nov}{2011}} {poster} {A GPU-based Architecture for Real-Time Data Assessment at Synchrotron Experiments} {SC11 Supercomputing Conference, Seattle, WA, USA}{} @@ -43,19 +43,19 @@ % \workshop{\at{Oct}{2013}} {notalk} {} {EXTREMA workshop on Advanced X-Ray Tomography, ESRF, Grenoble, France}{} \workshop{\at{Apr}{2012}} {invited} {ADEI for Tango} {Tango workshop, MAX-IV, Lund, Sweden}{} \workshop{\at{Mar}{2012}} {} {Practical Experience with GPUs for high throughput computing} {HDRI/PanData workshop}{}%, Desy, Hamburg, Germany}{} - \workshop{\at{Mar}{2011}} {invited} {High Speed Tomography at KIT} {meeting on Tomographic reconstruction software, ESRF}{}%, Grenoble, France}{} + \workshop{\at{Mar}{2011}} {invited} {High Speed Tomography at KIT} {meeting on Tomographic reconstruction software, \reffac{ESRF}}{}%, Grenoble, France}{} \workshop{\at{Sep}{2008}} {} {Advanced Data Extraction Infrastructure} {FORGES 2008 workshop, Nor-Amberd, Armenia}{} \eventsection{Seminars}{events} % \seminar{\at{Nov}{2020}} {} {Cloud Technologies for Control Applications} {Insitute for Beam Physics and Technology, KIT, Germany}{} \seminar{\at{May}{2020}} {} {Real-time reconstruction for synchrotron tomography} {CT lunch-and-learn session at University of Manchester, UK}{} % \seminar{\at{Feb}{2019}} {} {WAVe: Accelerating Remote Visualization of Large Volumes} {YerPhI seminar, Armenia}{} - \seminar{\at{Feb}{2019}} {} {Cloud platform for high data rate detector instrumentation} {ASEC seminar, Armenia}{} - \seminar{\at{Oct}{2018}} {} {Balancing load of GPU subsystems to accelerate back projection for synchrotron tomography} {ESRF seminar, Grenoble, France}{} + \seminar{\at{Feb}{2019}} {} {Cloud platform for high data rate detector instrumentation} {\refexp{ASEC} seminar, Armenia}{} + \seminar{\at{Oct}{2018}} {} {Balancing load of GPU subsystems to accelerate back projection for synchrotron tomography} {\reffac{ESRF} seminar, Grenoble, France}{} \seminar{\at{Apr}{2016}} {} {ADEI: Intelligent visualization and management of time-series data in scientific experiments} {Instituto de Física, UNAM, Mexico}{} - \seminar{\at{May}{2015}} {} {Advanced Algorithms for Tomography} {YerPhI seminar, Yerevan, Armenia}{} + \seminar{\at{May}{2015}} {} {Advanced Algorithms for Tomography} {\refjob{YerPhI} seminar, Yerevan, Armenia}{} % \seminar{\at{Dez}{2013}} {} {ADEI: Advanced Data Extraction Infrastructure} {Steinbuch Centre for Computing, KIT, Germany}{} - \seminar{\at{Sep}{2013}} {} {Ultrafast X-Ray Imaging of Scientific Processe} {Shubnikov Crystallography Institute, Russia}{} - \seminar{\at{May}{2013}} {} {Ultrafast X-Ray Imaging of Scientific Processes} {Tomsk Polytechnic University, Russia}{} + \seminar{\at{Sep}{2013}} {} {Ultrafast X-Ray Imaging of Scientific Processes} {\refcol{SCI} and \refcol{TPU}, Russia}{} +% \seminar{\at{May}{2013}} {} {Ultrafast X-Ray Imaging of Scientific Processes} {Tomsk Polytechnic University, Russia}{} % \seminar{\at{May}{2011}} {} {High Speed Tomography} {Institute for Synchrotron Radiation, KIT, Germany}{} \end{events} diff --git a/section_research.tex b/section_research.tex index 359a1d6..de7d659 100644 --- a/section_research.tex +++ b/section_research.tex @@ -1,8 +1,8 @@ %\subtitle{Research and Technology}{\faSuitcase} \subtitle{Research and development}{\faSuitcase} -While the focus of my research is computing technolgies, the developed instrumentation enabled major scientific break-troughs achieved by KATRIN~\cite{katrin2019limit} and ASEC~\cite{chili2010thunderstorm} collaborations. -Bellow are referenced selected peer-reviewed publications which are either edited by me and my students or where we made a significant contribution. +While the focus of my research is computing technologies, the developed instrumentation enabled major scientific break-throughs achieved by KATRIN~\cite{katrin2019limit} and ASEC~\cite{chili2010thunderstorm} collaborations. +Below are referenced selected peer-reviewed publications which are either authored by me and my students or where we made a significant contribution. \begin{verycomplexevents} % We don't list experiments which are handled torugh the software (with exceptions dedicated applications?), only direct impact. @@ -14,35 +14,35 @@ Bellow are referenced selected peer-reviewed publications which are either edite \datedeventsection{\since{2011}}{High-bandwidth data acquisition and data-driven control}{} % \research {starting} {} {} {Adoption of}{high-performance and cloud computing for online data processing} - \research {\ivl{2018}{2019}} {PyHST} {} {Fine tunning}{tomographic reconstruction to evolving GPU architectures trough performance modelings~\cite{csa2020rtip}} - \research {\ivl{2016}{2017}} {} {CMS} {Participated}{in a case study on applications of GPUs in L1 track trigger for the next upgrade of CMS experiment~\cite{mohr2017cms}} - \technology {\ivl{2016}{2017}} {UFO} {KARA} {Designed}{a full chain of instrumentation for high-speed synchrotron imaging with online reconstruction and image-based feedback loop~\cite{kopmann2017ufo,stevanovic2015concert}} + \research {\ivl{2018}{2019}} {UFO,PyHST} {} {Fine-tuning}{of tomographic reconstruction algorithms through micro-benchmarking and performance modeling~\cite{csa2020rtip}} + \research {\ivl{2016}{2017}} {} {CMS} {Participated}{in a case study on applications of GPUs in Level-1 track trigger for the next upgrade of the \refexp{CMS} experiment~\cite{mohr2017cms}} + \technology {\ivl{2016}{2017}} {UFO} {KARA} {Designed}{a full chain of instrumentation for synchrotron imaging beamlines with possibility of online reconstruction and image-based feedback loop~\cite{kopmann2017ufo,stevanovic2015concert}} \research {\ivl{2015}{2016}} {Alps} {KARA} {Researched}{low-latency communication mechanisms for data-driven control applications~\cite{vogelgesang2016dgma}} %dritschler2014using - \technology {\ivl{2014}{2015}} {Alps} {KARA} {Implemented}{fast DMA drivers with GPUDirect/DirectGMA support~\cite{rota2015dma}} - \research {\ivl{2013}{2014}} {UFO,PyHST} {KARA,ESRF} {Reviewed}{assymptotically fast methods of tomographic reconstruition suitable for GPU architectures~\cite{rshkarin2015}} - \research {\ivl{2011}{2013}} {UFO} {KARA} {Researched}{pipelined architectures for online processing of image-streams~\cite{vogelgesang2012ufo}} - \technology {\ivl{2011}{2013}} {Alps} {KARA} {Developed}{streaming data acquisition platform for scientific cameras (readout,debugging,storage)~\cite{caselle2013camera}}% readout framework, camera drivers, absraction, streaming storage, scripting & debugging + \technology {\ivl{2014}{2015}} {Alps} {KARA} {Implemented}{fast DMA drivers with GPUDirect / DirectGMA support~\cite{rota2015dma}} + \research {\ivl{2013}{2014}} {UFO,PyHST} {KARA,ESRF} {Reviewed}{asymptotically fast methods of tomographic reconstruction well-fitted for GPU architectures~\cite{rshkarin2015}} + \research {\ivl{2011}{2013}} {UFO} {KARA} {Researched}{software architectures for online processing of image streams~\cite{vogelgesang2012ufo}} + \technology {\ivl{2011}{2013}} {Alps} {KARA} {Developed}{streaming data acquisition platform for scientific cameras~\cite{caselle2013camera}}% (readout, debugging, storage) / :readout framework, camera drivers, absraction, streaming storage, scripting & debugging \datedeventsection{\since{2007}}{Parallel architectures, performance analysis, and software optimization}{verycomplexevents} - \technology {\ivl{2020}{2021}} {CCPi} {UoM} {Applied}{methods of approximate computing to enable reconstruction of large datasets~\cite{ametova2021neutron}} - \research {\ivl{2017}{2018}} {PyHST} {} {Researched}{performance inbalances and hidden parallelism in GPU architectures~\cite{csa2018sbac}} % Balancing part is new, everything else was done earlier... - \technology {\ivl{2014}{2017}} {UFO} {KARA} {Investigated}{viable compromises between quality and parallelization capabilites of tomographic algorithms~\cite{ashkarin2015}} - \technology {\ivl{2013}{2014}} {UFO} {} {Developed}{parallel algorithms for uPIV (micro-particle velocimetry)~\cite{cavadini2018upiv}} - \technology {2010} {MRSES} {ASEC} {Leveraged}{PoweXCell architecture for MRSES feature selection algorithm [5000x speed-up]} + \technology {\ivl{2020}{2021}} {CCPi} {UoM} {Applied}{methods of approximate computing to enable reconstruction of large datasets using memory-intensive regularization methods~\cite{ametova2021neutron}} + \research {\ivl{2017}{2018}} {PyHST} {} {Researched}{performance imbalances and hidden parallelism in GPU architectures; proposed how they can be exploited to speed-up tomographic reconstruction~\cite{csa2018sbac}} % Balancing part is new, everything else was done earlier... + \technology {\ivl{2014}{2017}} {UFO} {KARA} {Investigated}{viable compromises between reconstruction quality and parallelization capabilities of tomographic algorithms~\cite{ashkarin2015}} + \technology {\ivl{2013}{2014}} {UFO} {} {Developed}{parallel algorithms for $\mu$PIV (micro-particle velocimetry)~\cite{cavadini2018upiv}} + \technology {2010} {MRSES} {ASEC} {Leveraged}{PoweXCell architecture for MRSES feature selection algorithm (5000x speed-up compared to MATLAB prototype)} \technology {\ivl{2009}{2010}} {PyHST} {KARA,ESRF} {Optimized}{PyHST tomographic reconstruction framework~\cite{csa2011pyhst}} - \technology {\ivl{2009}{2010}} {DictHW} {} {Developed}{GPU implementation of digital image correlation and tracking algorithm [10x speed-up]} + \technology {\ivl{2009}{2010}} {DictHW} {} {Implemented}{a digital image correlation and tracking algorithm for GPUs} %(10x speed-up) \technology {\ivl{2007}{2008}} {XMLBench} {} {Carried out}{a performance study of open-source XML frameworks~\cite{csa2009xmlbench}} \datedeventsection{\since{1999}}{Digitization, data organization, and distributed control systems}{verycomplexevents} - \research {\since{2019}} {KaaS} {KATRIN} {Research}{cloud technologies for highly heterogeneous control systems in large-scale scientific experiments [expected]} % KATRIN paper to be added, ADEI-cloudificatin separated as stand-alone point + \research {\since{2019}} {KaaS} {KATRIN} {Researching}{cloud technologies for highly heterogeneous control systems in large-scale scientific experiments [in preparation]} % KATRIN paper to be added, ADEI-cloudificatin separated as stand-alone point \research {\ivl{2015}{2017}} {WAVe} {KARA} {Researched}{remote visualization techniques for large and time-resolved tomographic volumes~\cite{ntj2017wave,losel2020biomedisa}} % Compression could be continuation of this (19/20) \research {\ivl{2013}{2015}} {ADEI} {ASEC} {Researched}{emerging web technologies for management and visualization of terabyte-scale archives with time-series} % This is about ADEI2 attempts (but no publication) \technology {\ivl{2011}{2014}} {ADEI} {ASEC} {Converted}{KATRIN data management system into a full flagged platform for time-series exploration and analysis} % ADEI analysis, etc. - \technology {\ivl{2008}{2010}} {ADEI} {KATRIN} {Developed}{data management components of KATRIN slow control system~\cite{csa2010adei}} % Lets assume it includes ADEI/Control + \technology {\ivl{2008}{2010}} {ADEI} {KATRIN} {Developed}{data management components of KATRIN control system~\cite{csa2010adei}} % Lets assume it includes ADEI/Control \technology {\ivl{2007}{2008}} {} {KATRIN} {Stabilized}{KATRIN slow control system for production use~\cite{katrin2015detector}} - \technology {\ivl{2005}{2006}} {ADAS} {ASEC} {Developed}{a distributed data acquisition system for particle detector networks~\cite{csa2009sevan}} - \research {\ivl{2002}{2004}} {ADAS} {ASEC,KATRIN} {Researched}{fast network protocols for heterogeneous slow control systems~\cite{eppler2004opc}} - \technology {\ivl{1999}{2001}} {} {} {Evaluated}{hardware-accelerated neural-networks for trigger applications~\cite{vardanyan2001sand}} + \technology {\ivl{2005}{2006}} {ADAS} {ASEC} {Developed}{a data acquisition system for particle detector networks~\cite{csa2009sevan}} + \research {\ivl{2002}{2004}} {ADAS} {ASEC,KATRIN} {Researched}{network protocols for heterogeneous slow control systems~\cite{eppler2004opc}} + \technology {\ivl{1999}{2001}} {} {} {Evaluated}{hardware-accelerated neural networks for trigger applications~\cite{vardanyan2001sand}} \end{verycomplexevents} % \research {\since{2020}} {Group - Application } diff --git a/section_research.txt b/section_research.txt new file mode 100644 index 0000000..156ce5c --- /dev/null +++ b/section_research.txt @@ -0,0 +1,31 @@ +Variants +======== +1. GPU computing for high-speed tomographic reconstruction~\cite{csa2011pyhst} +2. Optimization of synchtrotron tomography with GPU computing~\cite{csa2011pyhst} +3. Collaborated with researchers from ESRF facility on high-speed tomographic reconstruction and improved performance of PyHST software by factor of 30~\cite{csa2011pyhst}. + +Variants +======== +1. Approximate computing to enable reconstruction of large datasets using memory-intensive +regularization methods +2. Applied methods of approximate computing to enable reconstruction of large datasets using memory-intensive +regularization methods +3. Collaborated with scientists from University of Manchester on optimization of their tomography software: suggested methods of approximate computing to enable also reconstruction of large datasets + + +Doubts - contribution unclea +======= +1. A case study on application of GPUs in L1 track trigger for the next upgrade of CMS experiment +2. Superivised a case study on application of GPUs in L1 track trigger for the next upgrade of CMS experiment +3. Superivised aspects of low-latency FPGA-to-GPU communication in a case study on application of GPUs in L1 track trigger for the next upgrade of CMS experiment + +Doubts - contribution unclea +======= +1. Streaming data acquisition platform for control systems with image-based feedback loops +3. Participated in the development of streaming data acquisition platform aimed at control systems with image-based feedback loops and was responsible for the software part + + +Unclear? +======== +1. Hidden parallelism in GPU architectures +2. Researched hidden parallelism in GPU architectures diff --git a/section_responsibilities.tex b/section_responsibilities.tex index 5469505..1da0a69 100644 --- a/section_responsibilities.tex +++ b/section_responsibilities.tex @@ -12,17 +12,17 @@ \eventsection{Current}{} \responsibility{\since{2018}} {Responsible for}{data management cloud at \refexp{KATRIN}} % \responsibility{\since{2018}} {Responsible for}{virtualization services at \refuni{IPE}} - \responsibility{\since{2013}} {Responsible for}{data management system for \reffac{KIT Batery Technology Center}} - \responsibility{\since{2011}} {Responsible for}{software stack of \refproj{UFO} data acquisition platform}% including UFO Camera and KAPTURE/KALYPSO detectors} + \responsibility{\since{2013}} {Responsible for}{data management system for \refint{BESS}{KIT Battery Technology Center}} + \responsibility{\since{2011}} {Responsible for}{software stack of \refcol{UFO} data acquisition platform}% including UFO Camera and KAPTURE/KALYPSO detectors} \responsibility{\since{2007}} {Responsible for}{slow control system at \refexp{KATRIN}} % \subsectiontitle{Prior responsibilites: Digitization, data organization, and distributed control systems} \eventsection{Past}{events} - \responsibility{\ivl{2017}{2018}} {Responsible for}{transfer of \refproj{UFO} Camera technology to \reffac{HZG}} % for operation at \reffac{IBL} and \reffac{HEMS} beamlines at \reffac{PETRA-3} synchrotron} + \responsibility{\ivl{2017}{2018}} {Responsible for}{transfer of \refcol{UFO} Camera technology to \reffac{HZG}} % for operation at \reffac{IBL} and \reffac{HEMS} beamlines at \reffac{PETRA-3} synchrotron} \responsibility{\ivl{2010}{2017}} {Responsible for}{parallel computing cluster for \refproj{UFO} project} \responsibility{\ivl{2013}{2016}} {Responsible for}{technology transfer to \refexp{ASEC} and \refexp{SEVAN} experiments} \responsibility{\ivl{2009}{2015}} {Responsible for}{data portal for \refexp{KIT Cube} experiment and \reffac{KIT Weather Tower}} - \responsibility{\ivl{2008}{2014}} {Responsible for}{maintenace and optimization of a \reffac{KARA} branch of \refsoft{PyHST}} + \responsibility{\ivl{2008}{2014}} {Responsible for}{maintenance and optimization of a \reffac{KARA} branch of \refsoft{PyHST}} \responsibility{\ivl{2008}{2014}} {Responsible for}{data management system at \reffac{TOSKA} and \reffac{CULTKA} facilities} \responsibility{\ivl{2007}{2009}} {Responsible for}{integration of \refexp{KATRIN} components in centralized control system} \responsibility{\ivl{2005}{2007}} {Responsible for}{data acquisition and data management at \refexp{ASEC} and \refexp{SEVAN}} diff --git a/section_software.tex b/section_software.tex index d5617da..680f8c5 100644 --- a/section_software.tex +++ b/section_software.tex @@ -12,9 +12,9 @@ \software {\since{2008}} {ADEI} {adei.info} {KATRIN, KARA, ASEC, BESS, KIT Tower, KIT Cube, TOSKA} {Developed a}{cloud platform for visualization and analysis of time-series}{} \software {\since{2005}} {ADAS} {adas.suren.me} {ASEC} - {Developed a}{data acquistion system for ASEC detectors}{} + {Developed a}{data acquisition system for ASEC detectors}{} \software {\since{2003}} {RusXMMS} {rusxmms.sf.net} {RedHat, OpenSuSE, Debian, Ubuntu, Arch, FreeBSD} - {Developed a}{operations with multilangual strings in non-unicode encodings}{} %{collection of language and encoding detection libraries to simplify operations with collections of multilingual strings encoded in old non-Unicode formats (e.g. file names, metadata in music files, etc.)}{} + {Developed a}{operations with multilingual strings in non-unicode encodings}{} %{collection of language and encoding detection libraries to simplify operations with collections of multilingual strings encoded in old non-Unicode formats (e.g. file names, metadata in music files, etc.)}{} \eventsection{Supervised and coordinated}{complexevents} %{Projects I have supervised and coordinated}{complexevents} \software {\ivl{2015}{2018}} {WAVe} {wave.suren.me} {} @@ -30,7 +30,7 @@ \eventsection{Obsolete}{complexevents} \obsolete {\ivl{2010}{2011}} {MRSES} {mrses.suren.me} {} - {Implemented a}{feature selection algorithm for Intel and PowerXCell architetures}{} + {Implemented a}{feature selection algorithm for Intel and PowerXCell architectures}{} \obsolete {\ivl{2009}{2010}} {DictHW} {dicthw.suren.me} {} {Developed}{CUDA implementation of digital image tracking algorithm}{} \obsolete {\ivl{2003}{2009}} {XMLBench} {xmlbench.sourceforge.net} {} diff --git a/section_supervision.tex b/section_supervision.tex index 32b01da..e90ec5a 100644 --- a/section_supervision.tex +++ b/section_supervision.tex @@ -1,20 +1,23 @@ \subtitle{Supervision and teaching}{\faTasks} \begin{events} - \eventsection{PhD}{} - \supervision {\since{2020}} {Proposed and supervise}{2 PhD projects on adoption of cloud technologies for data acquisition and slow control systems} - \supervision {\ivl{2014}{2018}} {Co-supervised}{PhD thesis “Big Data Management and Visualisation”} - \supervision {\ivl{2013}{2017}} {Co-supervised}{PhD student working on low-latency communication protocols for distributed data acquisition systems} - \supervision {\ivl{2011}{2016}} {Co-supervised}{PhD thesis “An Extensible Parallel Computing Framework for Ultra-Fast X-Ray Imaging”} + \eventsection{Proposed projects and supervise PhD students}{} + \supervision {\since{2020}} {Proposed and supervising}{2 PhD on adoption of cloud technologies for data acquisition and control systems} - \eventsection{Students}{events} - \supervision {\ivl{2014}{2018}} {Supervised}{5 master theses on remote visualization of archives with tomopgraphic data} + \eventsection{Co-supervised PhD students}{events} + \supervision {\ivl{2014}{2018}} {Co-supervised PhD}{thesis “Big Data Management and Visualisation”} + \supervision {\ivl{2013}{2017}} {Co-supervised PhD}{work on collaborative tools for analysis of microtomography data} + \supervision {\ivl{2013}{2017}} {Co-supervised PhD}{work on low-latency communication protocols for distributed data acquisition systems} + \supervision {\ivl{2011}{2016}} {Co-supervised PhD}{thesis “An Extensible Parallel Computing Framework for Ultra-Fast X-Ray Imaging”} + + \eventsection{Supervised MSc and BSc students}{events} + \supervision {\ivl{2014}{2018}} {Supervised}{5 MSc theses on remote visualization of archives with tomographic data} \supervision {\ivl{2013}{2017}} {Supervised}{4 students working on fast DMA interconnects between FPGA and GPUs} - \supervision {\ivl{2011}{2016}} {Supervised}{6 theses on advanced algoritms in tomographic reconstruction} + \supervision {\ivl{2011}{2016}} {Supervised}{4 MSc and 2 BSc theses on advanced algorithms in tomographic reconstruction} \supervision {\ivl{2010}{2015}} {Supervised}{10 internships on web technologies for visualization of time series} - \supervision {2014} {Supervised}{2 master theses on GPU-accelerated algorithms for nano-particle tracking} + \supervision {2014} {Supervised}{2 MSc theses on GPU-accelerated algorithms for nano-particle tracking} \eventsection{Courses and seminars}{events} \teaching {2019} {}{GPU computing tutorial at ARBRA summer school in Nor-Amberd, Armenia} - \teaching {\ivl{2014}{2017}} {Supervised}{4 student topics at seminar "Advanced topics in Parallel Programming"}% (organized by Prof. Achim Streit)} + \teaching {\ivl{2014}{2017}} {Supervised}{4 student projects at seminar "Advanced topics in Parallel Programming"}% (organized by Prof. Achim Streit)} \teaching {2013} {}{GPU computing tutorial at KSETA graduate school at KIT} \end{events} diff --git a/section_supervision.txt b/section_supervision.txt new file mode 100644 index 0000000..ffbca63 --- /dev/null +++ b/section_supervision.txt @@ -0,0 +1,46 @@ +ADEI(10-15): pd+phd+7 students + Artur+2eng +==== + 2010 i Toni, Aki, Oluwafemi (i) {ADEI}{Web technologies for management and visualization of time series} + 2011/12 i Riku {ADEI} + 2013/14->15 b ntj+chuan: Matveev/Korovin/Lizin {ADEI}{Matveev - ADEI2, Korovin - KITCube, Lizin - KATRINTank} + + 2008 e Arsen (configuration) + 2012-2016 pd Artur (Oganes/12,Fasano/13, Pavel, etc.) {ADEI}{2012 Nagios, 2014&2015 German visits, + +WAVE(14-18): phd+5 students +========== + 2014 phd Skirnevsky {ASTOR}Segmentation + 2014/15 m Felix {WAVe} + 2014/15 mm ntj: Lizin,Revyakin {WAVe}{Lizin - WAVe, Revyakin - database/fs} + 2016/17 i ntj: Chengzhi Wu {WAVe} + 2017/18 mm ntj: Zhassulan, Lebedev {WAVe} + + 2019/20 i Gregoire Thomas { }Data compression + + +UFO(11-17): Advanced reconstruction algorithms (1 phd, 3 students, + 2 PhDs in Tomsk) +=== + 2011/12 b Shkarin brothers {UFO }DFI/ART + 2013/14->15 m Shkarin brothers {UFO }DFI/ART + 2013/14 phd Evelina + 2015 phd Buldygin {UFO }Split-bregman + 2015/16 m shkarin: antonia reinke {UFO }discrete tomography + 2016 b Gueven {UFO }DFI + +Extra: + 2015/16 m(d) Max Riechelman {KIRO}? + 2014 m Timo Doerr {UFO }Networking + + +UPiV(14-15): PostDoc + Student +==== + 2013/14 m(d) Thorsten Habel {UFO }uPIV + 2014 i chuan: Lewkowicz {UFO }uPIV + +Alps +==== +-2013 b Christian Jacobsen from HZG {Alps}GPUDirect at HZG + 2015 i Nicolas Zilio {Alps}Locking + DirectGMA + 2016 phd VChernov {Alps}Python interface + 2016 m Hannes Mohr {CMS} + 2017 i Matthias Brunet {Alps}GPUDirect benchmarking diff --git a/yaac-another-awesome-cv/yaac-another-awesome-cv.cls b/yaac-another-awesome-cv/yaac-another-awesome-cv.cls index 00f7af5..0270db3 100644 --- a/yaac-another-awesome-cv/yaac-another-awesome-cv.cls +++ b/yaac-another-awesome-cv/yaac-another-awesome-cv.cls @@ -66,6 +66,11 @@ \def\@dsvariant{ds} } +\DeclareOption{scivariant}{ + \def\@scivariant{sci} + \def\scivariant{sci} +} + \DeclareOption{showLinks}{ \@showLinkstrue} \DeclareOption{compact}{ \@isCompacttrue} @@ -221,6 +226,12 @@ \setlength{\rightcolumnlength}{\dimexpr(\fulllength-\leftcolumnlength)\relax} } +\newcommand{\settopleftcolumnlength}[1]{ + \setlength{\topleftcolumnlength}{#1} + \setlength{\toprightcolumnlength}{\dimexpr(\fulllength-\leftcolumnlength)\relax} +} + + % Font Awesome icons aliases \newcommand{\mailSymbol}{\faAt} \newcommand{\locationSymbol}{\faMapMarker*} @@ -663,23 +674,28 @@ % References \newcommand\refstd{\emph} \newcommand\reflinked[1]{\hyperlink{#1}{\emph{#1}}} -\newcommand\refuni{\refstd} +\newcommand\refint[2]{\hyperlink{#1}{\emph{#2}}} +\newcommand\refuni{\refcol} \newcommand\refexp{\reflinked} \newcommand\reffac{\reflinked} \newcommand\refcol{\reflinked} +\newcommand\refjob{\reflinked} \newcommand\refproj[1]{\hyperlink{proj:#1}{\emph{#1}}} \newcommand\refsoft[1]{\hyperlink{soft:#1}{\emph{#1}}} \newcommand\hlnone[1]{#1} +\newcommand\hlparenthesis[1]{(#1)} \newcommand\hlbold[1]{\textbf{#1}} +\newcommand\hlemph[1]{\emph{#1}} \newcommand\hlcolor[1]{\textcolor{headcolor}{#1}} \newcommand\hltitle{\hlbold} \newcommand\hljob{\hlbold} +\newcommand\hldegree{\hlnone} \newcommand\hlsoft{\hlnone} \newcommand\hlverb{\hlnone} \newcommand\hlrole{\hlnone} -\newcommand\hltype{\hlnone} +\newcommand\hltype{\hlparenthesis} \newcommand\hlproj{\hlnone} % Dates @@ -766,6 +782,7 @@ % Usage: \category{}{} \newcommand\category[2]{ \textbf{#1} & #2 \\} +%\newcommand\category[2]{ #1 & #2 \\} % Usage: \event {} [][at]{Details} \newcommand\event[2]{\enspace #1 & #2\\} @@ -776,9 +793,9 @@ % \activity {dates} {name} {long_name} {description} {responsibilities} \newcommand\titledevent[3]{\event{#1}{\hltitle{#2} #3}} -\newcommand\jobevent[4]{\event{#1}{\hljob{#2} at\ifempty{#4}#3\else #3. #4\fi}} -%\newcommand\jobevent[4]{\event{#1}{\textbf{#2} at #3. #4}} \newcommand\linkedevent[3]{\event{#1}{\urlref{#2}{#3}}} +\newcommand\job[5]{\noalign{\hypertarget{#2}{}} \event{#1}{\hljob{#3} at\ifempty{#5}#4\else #4: #5\fi}} +\newcommand\degree[4]{\noalign{\hypertarget{#2}{}} \event{#1}{\hldegree{#3} #4}} \newcommand\excofa[5]{\noalign{\hypertarget{#2}{}} \linkedevent{#1}{\ifemptyelse{#3}{\hlproj{#2}}{\hlproj{#2}: #3}\ifemptyelse{#5}{}{ \emph{(#5)}}}{#4}} \newcommand\experiment[5]{\excofa{#1}{#2}{#3}{#4}{#5}} % \emph{(Collaborator)}}} @@ -839,14 +856,16 @@ \newcommand\research[5]{\rnd{#1}{#2}{#3}{#4}{#5}} \newcommand\technology[5]{\rnd{#1}{#2}{#3}{#4}{#5}} -\newcommand\supervision[3]{\event{#1}{\hlverb{#2} #3}} -\newcommand\teaching[3]{\event{#1}{\hlverb{#2} #3}} +%\newcommand\supervision[3]{\event{#1}{\hlverb{#2} #3}} +%\newcommand\teaching[3]{\event{#1}{\hlverb{#2} #3}} +\newcommand\supervision[3]{\event{#1}{#3}} +\newcommand\teaching[3]{\event{#1}{#3}} \newcommand\outreach[5]{\event{\footnotesize{#1}}{ \footnotesize{ \ifemptyelse{#2}{\hltype{talk}}{% \hltype{#2} - } "\emph{#3}" at #4 + } ``\emph{#3}'' at #4 }}} \newcommand\conference[5]{\outreach{#1}{#2}{#3}{#4}{#5}} -- cgit v1.2.1