summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2026-10-04 23:10:08 +0200
committerSuren A. Chilingaryan <csa@suren.me>2026-10-04 23:10:08 +0200
commit84ad308fc110b8887a1fc66eeed870843fd41e92 (patch)
treefbe121e717e7c8e33049e80fbd25166378fe1d89
parent114e9e6fb4492d6744fdc296006e77d075493530 (diff)
downloadcv-84ad308fc110b8887a1fc66eeed870843fd41e92.tar.gz
cv-84ad308fc110b8887a1fc66eeed870843fd41e92.tar.bz2
cv-84ad308fc110b8887a1fc66eeed870843fd41e92.tar.xz
cv-84ad308fc110b8887a1fc66eeed870843fd41e92.zip
New version of industrial CV with Morphosphere and System Software Architect focus
-rw-r--r--cvind.pdfbin55558 -> 56301 bytes
-rw-r--r--cvind.tex28
-rw-r--r--cvsci.pdfbin124353 -> 12288 bytes
-rw-r--r--section_competences.tex20
-rw-r--r--section_curproj.tex28
-rw-r--r--section_employment.tex12
-rw-r--r--section_projects.tex14
-rw-r--r--section_research.tex4
-rw-r--r--section_skills.tex8
9 files changed, 77 insertions, 37 deletions
diff --git a/cvind.pdf b/cvind.pdf
index 481bb1c..1391e10 100644
--- a/cvind.pdf
+++ b/cvind.pdf
Binary files differ
diff --git a/cvind.tex b/cvind.tex
index a4c75e5..abd6bc2 100644
--- a/cvind.tex
+++ b/cvind.tex
@@ -1,7 +1,8 @@
%\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{System Architect | HPC \& GPU Computing | Lead of Cloud Computing}
+\tagline{Systems Software Architect | Scientific Instrumentation \& Heterogeneous Systems }
+
\addbibresource{bib/csa.bib}
\addbibresource{bib/csaproc.bib}
@@ -9,11 +10,12 @@
%\photo{2.5cm}{darwiin.png}
\socialinfo{
- \address{76139 Karlsruhe, Germany}
+ \employer{Karlsruhe Institute of Technology (KIT)}{https://www.kit.edu}
+% \address{76139 Karlsruhe, Germany}
\email{csa@suren.me}
\linkedin{suren-chilingaryan-5501636}
- \telegram{@csa7fff}
-% \smartphone{+49 (176) 438-53094}
+% \telegram{@csa7fff}
+ \smartphone{+49 (176) 680-93203}
% \website{http://suren.me}{http://suren.me}
% \vspace{0.5em}
% \address{17 Rue de Bretagne, 98835 Dumbéa, Nouvelle-Calédonie}\\
@@ -38,10 +40,18 @@
%I work closely with detector electronics, infrastructure, and scientific teams to turn prototypes into robust, maintainable production systems.
%Most recently, I led the cloud-native modernization of the KATRIN neutrino experiment, enabling 200\,Gb/s data acquisition and integration of thousands of sensors.
-System architect with 20 years of experience designing distributed, data-intensive systems for large-scale scientific instrumentation.
-Strong background in HPC, GPU acceleration, low-latency data paths, and cloud-native platforms.
-Proven ability to turn research prototypes into reliable production systems and to lead cross-team engineering efforts.
-Recently led the cloud-native transformation of the KATRIN neutrino experiment, enabling 200\,Gb/s data acquisition and integrating thousands of sensors.
+
+%Technical architect for data-intensive scientific systems, combining architectural breadth with deep systems and performance expertise,
+%particularly around high-performance and heterogeneous computing.
+
+%20 years of experience designing and delivering distributed, data-intensive systems for large-scale scientific instrumentation.
+%Architected systems spanning hardware interfaces, low-latency data paths, distributed heterogeneous computing, data management, and cloud-native orchestration.
+%Experienced in leading multidisciplinary development, translating scientific and operational requirements into technical architectures, and taking research prototypes into long-lived production systems.
+
+20 years of experience designing and delivering distributed, data-intensive systems for large-scale scientific instrumentation.
+Architected systems spanning hardware interfaces, low-latency data paths, heterogeneous computing, data management, and cloud-native orchestration, combining architectural breadth with deep systems and performance expertise.
+%Experienced in leading multidisciplinary development, bridging experiments with supercomputing centres, and taking research prototypes into long-lived production systems.
+Lead multidisciplinary development, bridge scientific experiments with HPC centres, and take research prototypes into long-lived production systems.
}
\begin{document}
@@ -73,4 +83,4 @@ Recently led the cloud-native transformation of the KATRIN neutrino experiment,
% \input{section_software}
% \input{section_research}
% \input{section_supervision}
-\end{document} \ No newline at end of file
+\end{document}
diff --git a/cvsci.pdf b/cvsci.pdf
index 5877006..65c325e 100644
--- a/cvsci.pdf
+++ b/cvsci.pdf
Binary files differ
diff --git a/section_competences.tex b/section_competences.tex
index 50cfe4f..79d9ce7 100644
--- a/section_competences.tex
+++ b/section_competences.tex
@@ -15,11 +15,19 @@
}{
\subtitle{Key Competences}{\faTasks}
\begin{competences}
- \competence{Technical Leadership}{Project management, team leadership, presentations, proposals \& reports}%, Technical \& Financial Planning}
- \competence{System Architecture}{Distributed systems, microservice architectures, scalable data-intensive applications, high-bandwidth data acquisition and data-driven control}
- \competence{HPC \& Performance}{Parallel \& approximate algorithms, performance modeling, code optimization}
- \competence{Infrastructure}{Kubernetes/OpenShift, distributed storage, TSDB \& array databases, CI/CD}
- \competence{Key Technologies}{C/C++, POSIX/IPC/Linux Kernel, CUDA/OpenCL, NUMA, Remote-DMA}
+% \competence{Technical Leadership}{Project management, team leadership, presentations, proposals \& reports}%, Technical \& Financial Planning}
+% \competence{System Architecture}{Distributed systems, microservice architectures, scalable data-intensive applications, high-bandwidth data acquisition and data-driven control}
+% \competence{HPC \& Performance}{Parallel \& approximate algorithms, performance modeling, code optimization}
+% \competence{Infrastructure}{Kubernetes/OpenShift, distributed storage, TSDB \& array databases, CI/CD}
+% \competence{Key Technologies}{C/C++, POSIX/IPC/Linux Kernel, CUDA/OpenCL, NUMA, Remote-DMA}
+
+ \competence{Leadership}{Team building, cross-team coordination, presentations \& publications} % mentoring \& supervision
+ \competence{Project Management}{Technical \& financial planning, proposals \& funding, partnerships }
+ \competence{Architecture}{Distributed \& heterogeneous systems, data-intensive scientific systems, high-bandwidth DAQ, data-driven control, data organization \& lifecycle }
+ \competence{Performance}{Parallel \& approximate algorithms, performance modeling, code optimization}
+ \competence{Platforms}{Kubernetes/OpenShift, distributed storage, SQL/TSDB/array databases}
+ \competence{Key Technologies}{C/C++, Linux/POSIX/IPC, CUDA/OpenCL, NUMA, PCIe/DMA, RDMA}
+
\end{competences}
}
@@ -32,7 +40,7 @@
%Design of scalable data acquisition and control systems · Real-time, low-latency networking using AF_XDP, DPDK, RDMA · Distributed messaging with gRPC and ZeroMQ · NUMA-aware system deployment
%Software profiling and tuning with VTune, perf, Nsight · Performance modeling and bottleneck analysis · Optimization of compute pipelines and memory access patterns
%Cloud-integrated data pipelines · Time-series and array databases (PostgreSQL, InfluxDB, TimescaleDB) · Monitoring and visualization with Grafana and custom dashboards
-%Experience with Slurm, Ceph, and Lustre · HPC cluster design and job scheduling · Integration of HPC with cloud environments · Infiniband and RDMA-based networking
+%Experience with Slurm, Ceph, and Lustre · HPC cluster design and job scheduling · Integration of HPC with cloud environments · InfiniBand and RDMA-based networking
%CI/CD workflows and
%Proficient in C/C++, Python, Bash · Git, Make/CMake, YAML/JSON · Familiarity with modern DevOps tools and practices
diff --git a/section_curproj.tex b/section_curproj.tex
index c907c93..91fcb6e 100644
--- a/section_curproj.tex
+++ b/section_curproj.tex
@@ -1,25 +1,33 @@
\subtitle{Selected Projects}{\faSuitcase}
\begin{projects}
+\project{Since 2026} {Morphosphere} {Distributed Data Architecture for Interactive 3D/4D Tomography Repositories}
+ \action{\since{2025}} {} {Co-authored proposal; PI / work-package lead for data reduction and organization}
+ \action{\since{2026}} {} {Project targets a data lifecycle spanning data-generation facilities, HPC centres \& users}
+ \action{\since{2026}} {} {Exploring compression, caching, and abstractions to enable interactive data access}
+ \action{\since{2026}} {} {Co-designing DAG tomography framework; evaluating NVIDIA Graphs/Holoscan}
+
+% Canonical, Electronics, Physicts
\project{Since 2018} {KaaS} {KATRIN-as-a-Service (KaaS) platform for distributed data acquisition systems}
- \action{\since{2018}} {4} {Prototyped platform, secured funding, built a team of 4, and led the rollout}
- \action{\since{2022}} {} {Coordinated with Canonical and internal teams to deploy Kubernetes infrastructure}
- \action{\since{2018}} {4} {KaaS cloud is integrating data from fast detectors and thousands monitoring sensors}
+ \action{\since{2018}} {4} {Initiated platform, secured funding, built team of 4, and led production rollout}
+ \action{\since{2022}} {} {Coordinated integration across Canonical, KIT HPC, electronics \& experiment teams}
+ \action{\since{2018}} {4} {KaaS integrates data from fast detectors and thousands of monitoring sensors}
+ \action{\since{2022}} {1} {Led development of containerized AF\_XDP data-acquisition framework}
\action{\ivl{2018}{2019}} {} {Cut costs by adapting legacy software for distributed ops and integrating HPC resources}
- \action{\since{2022}} {1} {Led development of AF\_XDP-based, containerized DAQ framework}
- \action{\since{2020}} {3} {Modeled data access patterns and guided research on organization of time-series data}
- \action{\since{2015}} {1} {Supervised development of online monitoring framework for the KaaS ecosystem}
+
+% \action{\since{2020}} {3} {Modeled data access patterns and guided research on organization of time-series data}
+% \action{\since{2015}} {1} {Supervised development of online monitoring framework for the KaaS ecosystem}
% \action{\ivl{2019}{2020}} {3} {Coordinated migration of the KATRIN services to the KaaS platform}
% \action{\since{2020}} {2} {Lead research on cloud technologies for heterogeneous control systems}
- \project{\ivl{2017}{2022}} {Toma} {Research and applications of hidden aspects in GPU architectures}
+ \project{\ivl{2017}{2022}} {Toma} {Uncovering \& Exploiting GPU Architectural Features}
\action{\ivl{2017}{2018}} {} {Identified performance imbalances and hidden parallelism in NVIDIA and AMD GPUs}
- \action{\ivl{2017}{2018}} {} {Developed method to exploit intra-SM parallelism on NVIDIA (up to 30\% speed-up)}
- \action{\ivl{2017}{2018}} {} {Accelerated tomography by 4-6 times by rebalancing of hardware usage}
+ \action{\ivl{2017}{2018}} {} {Developed method exploiting intra-SM parallelism on NVIDIA (up to 30\% speed-up)}
+ \action{\ivl{2017}{2018}} {} {Accelerated tomography 4–6× through architecture-aware resource balancing}
\action{\ivl{2019}{2020}} {} {Published paper "\urlref{Reviewing GPU architectures to build efficient back projection...}{https://doi.org/10.1007/s11554-019-00883-w}"}
\project{\ivl{2016}{2017}} {CMS} {GPU-based L1 Trigger for CERN CMS using GPUDirect (6~$\mu$s latency budget)}
- \project{\ivl{2011}{2017}} {UFO} {Cordinated software work-package and led algorithm paralelization in a project "Ultrafast tomography with online monitoring and image-based control"}
+ \project{\ivl{2011}{2017}} {UFO} {Coordinated software work-package and led algorithm parallelization in a project "Ultrafast tomography with online monitoring and image-based control"}
% \project{\ivl{2011}{2016}} {ADEI/ASTOR} {Web-platforms for visualization of volumetric (tomographic) and time-series data}
diff --git a/section_employment.tex b/section_employment.tex
index e6ad6f0..1936796 100644
--- a/section_employment.tex
+++ b/section_employment.tex
@@ -8,13 +8,15 @@
\job {\ivl{2005}{2007}} {YerPhI} {Researcher}{Yerevan Physics Institute}{DAQ for particle detector networks} {http://crd.yerphi.am}
\job {\ivl{2002}{2005}} {YerPhI} {PhD student}{Yerevan Physics Institute \& Forschungszentrum Karlsruhe}{} {}
% \job {\ivl{2002}{2005}} {YerPhI} {PhD student}{Yerevan Physics Institutee}{} {}
+ \job {\ivl{2001}{2002}} {} {Software Engineer}{Yerevan Physics Institute}{} {http://crd.yerphi.am}
}{
- \job {\since{2020}} {KIT} {Lead of Cloud Computing}{Karlsruhe Institute of Technology}{High-throughput cloud technologies for control and data acquisition systems} {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 {\since{2020}} {KIT} {Scientific Systems Architect}{KIT}{End-to-end systems for data-intensive instrumentation, from detectors to processing \& data organization} {http://www.ipe.kit.edu}
+ \job {\ivl{2013}{2020}} {} {Data Processing and Performance Engineer}{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}{data acquisition systems} {http://crd.yerphi.am}
- \job {\ivl{2002}{2005}} {FZK} {Associate Researcher}{Forschungszentrum Karlsruhe}{} {}
+ \job {\ivl{2001}{2007}} {YerPhI} {Software Engineer \& Researcher}{Yerevan Physics Institute and Forschungszentrum Karlsruhe}{DAQ middleware and control systems} {http://crd.yerphi.am}
+
+% \job {\ivl{2002}{2005}} {FZK} {Associate Researcher}{Forschungszentrum Karlsruhe}{} {}
+% \job {\ivl{2001}{2002}} {} {Software Engineer}{Yerevan Physics Institute}{} {http://crd.yerphi.am}
}
- \job {\ivl{2001}{2002}} {} {Software Engineer}{Yerevan Physics Institute}{} {http://crd.yerphi.am}
\end{jobs}
diff --git a/section_projects.tex b/section_projects.tex
index 6708b14..905d990 100644
--- a/section_projects.tex
+++ b/section_projects.tex
@@ -1,8 +1,20 @@
\subtitle{Projects}{\faSuitcase}
% While many projects are spread over time and going in parallel, I have tried to specify shorter core development times.
+% Science Systems Architect
\begin{projects}
\ifdef{\scivariant}{
+ \project{Since 2026} {Morphosphere} {Distributed Data Architecture for Interactive 3D/4D Tomography Repositories}
+ \action{\since{2026}} {} {Co-authored proposal; PI / work-package lead for data reduction and organization}
+%Architecting data flows across facilities, HPC centres, and users
+%Exploring automated reduction of ~100 GB datasets to few-GB working copies
+%Co-designing a next-generation pipelined data-processing framework
+%PI / work-package lead for data reduction and organization across facilities, HPC centres, and scientific users.
+%Contributing to architecture of a pipelined framework for distributed processing of large scientific datasets.
+%Developing automated denoising and lossy compression methods to reduce ~100 GB raw datasets to few-GB working copies.
+%• Contributing to the next-generation UFO processing architecture, evaluating GStreamer and NVIDIA graph frameworks.
+%Data-reduction concepts for ~100 GB datasets and few-GB working copies
+
\project{Since 2018} {KaaS} {KATRIN-as-a-Service (KaaS) platform for distributed data acquisition systems}
\action{\since{2018}} {4} {Prototyped platform, secured funding, built team, and led rollout}
\action{\since{2018}} {4} {KaaS cloud is integrating data from fast detectors and thousands monitoring sensors}
@@ -50,7 +62,7 @@
\project{\ivl{2009}{2013}} {GPU} {Parallel algorithms and software optimization, 10-100x speed-up}
\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{2010} {} {Leveraged the PowerXCell 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)
diff --git a/section_research.tex b/section_research.tex
index 3efe97c..4f579f0 100644
--- a/section_research.tex
+++ b/section_research.tex
@@ -23,14 +23,14 @@ Below are referenced selected peer-reviewed publications which are either author
\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 a}{streaming data acquisition platform for scientific cameras~\cite{caselle2013camera}}% (readout, debugging, storage) / :readout framework, camera drivers, absraction, streaming storage, scripting & debugging
+ \technology {\ivl{2011}{2013}} {Alps} {KARA} {Developed a}{streaming data acquisition platform for scientific cameras~\cite{caselle2013camera}}% (readout, debugging, storage) / :readout framework, camera drivers, abstraction, 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 using memory-intensive regularization methods~\cite{ametova2021neutron}}
\research {\ivl{2017}{2018}} {PyHST} {} {Researched}{performance imbalances and a hidden parallelism in GPU architectures and 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 the}{PoweXCell architecture for an MRSES feature selection algorithm (5000x speed-up compared to a MATLAB prototype)}
+ \technology {2010} {MRSES} {ASEC} {Leveraged the}{PowerXCell architecture for an MRSES feature selection algorithm (5000x speed-up compared to a MATLAB prototype)}
\technology {\ivl{2009}{2010}} {PyHST} {KARA,ESRF} {Optimized the}{PyHST tomographic reconstruction framework~\cite{csa2011pyhst}}
\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}}
diff --git a/section_skills.tex b/section_skills.tex
index c65f976..4b37c61 100644
--- a/section_skills.tex
+++ b/section_skills.tex
@@ -1,11 +1,11 @@
-\subtitle{Technical skills}{\faTasks}
+\subtitle{Technical background}{\faTasks}
\begin{categories}
- \category{Proj. Management}{Team Building, Proposals \& Reports, Technical \& Financial Planning}
- \category{Research}{Mentoring \& Supervision, Presentation \& Publication, Math \& Statistics}
+% \category{Proj. Management}{Team Building, Proposals \& Reports, Technical \& Financial Planning}
+% \category{Research}{Mentoring \& Supervision, Presentation \& Publication, Math \& Statistics}
\category{Programming}{C/C++, POSIX/IPC, OpenMP/NPTL, NUMA, SIMD, CUDA/OpenCL}
\category{System Program.}{Linux \& Kernel Internals, PCIe Drivers, DMA/GPUDirect/DirectGMA}
- \category{Networking}{Ethernet/Infiniband, EPICS, Sockets/MPI/0MQ, RDMA (ROCe), LibVMA}
+ \category{Networking}{Ethernet/InfiniBand, EPICS, Sockets/MPI/0MQ, RDMA (RoCE), LibVMA}
\category{Software Analysis}{gdb, perf/operf, nvvp/nvprof, vtune, valgrind, systap, tcpdump}
% \category{Scientific Computing}{MATLAB, Python/SciPy, ROOT, BLAS/LAPACK}
\category{Data Management}{Brokers, Databases (SQL/TSDB/Array/InMem), XML, Web Development}