Objectives: I have an interest in high performance computing, development of effective algorithms and system programming. I am an experienced C/C++ programmer and currently working for the cosmic ray physics experiments developing the distributed data acquisition systems and high performance data exchange solutions.



I'm looking for a new interesting job in the area of system programming or/and high performance software development.

Suren A. Chilingaryan, PhD
(Download PDF)

Phone:+49 176 680-93203

E-mail: csa@dside.dyndns.org
Jabber: csa@dside.dyndns.org
ICQ: 79214249

Maintained Public Software:
http://dside.dyndns.org/projects/

Skills:

Operating Systems: Linux, FreeBSD, Windows family;
Programming Languages: C/C++, Perl, Python, SQL;
Programming Technologies: System Programming (POSIX, WINAPI), Process Synchronization, Real-Time Programming;
Embedded Programming: Fujitsu MB9136x and Phillips LPC21xx (ARM7);
Network Programming: TCP/IP, CORBA, Web Services, OBEX, Apache Modules;
Security Technologies: PAM, SSL, X509, XML Encryption and Signature;
UI Development: GUI (GTK, QT, Curses), Internationalization;
Databases: MySQL, OpenLDAP, BerkeleyDB;
Web Scripting: PhP, HTML/XHTML, CSS, JavaScript, AJAX, ActionScript;
XML Technologies: DOM, SAX, Schema, XSLT, XForms, SVG, XML Security, SOAP.

Professional Experience:

2007-present:

Researcher at Forschungszentrum Karlsruhe

  • Working on the data acquisition systems for KATRIN (KAtrin TRItium Netrino) experiment and coil test facility at TOSKA (Testfacility for Fusion Magnets).
  • Integrated NI LabVIEW based slow control subsystem with Siemens WinCC control system using OPC DA interface.
  • Extended control system with a remote control capabilities based on Web Services.
  • Develop the dynamic web interface facilitating visualization and export of slow control data.

Used Technologies: National Instruments LabVIEW, Siemens WinCC, ROOT, Microsoft SQL Server, MySQL, Web Services, AJAX, PhP, C/C++

2005-2007:

Software Engineer at Yerevan Physics Institute

  • Participated in the design of infrastructure of the data acquisition system for ASEC (Aragats Space Environmental Center) cosmic ray detectors network.
  • Developed the microcode for the microprocessors controlling the detectors operation.
  • Developed the middleware for the ASEC data acquisition system (multiplatform software controlling electronics truth USB, Serial and Ethernet interfaces, MySQL interface, etc.)
  • Developed web frontend to provide monitoring and control capabilities to operators.

Used Technologies: C, Portable System Programming, POSIX, WINAPI, Network programming, Process Synchronization, AJAX, XML technologies, Programming of Fujitsu MB9136x and Phillips LPC21xx (ARM7) microcontrollers.

2002-2005:

Associate Researcher at Forschunszentrum Karlsruhe

  • Designed a set of extensions to the OPC XML-DA protocol facilitating it's usage in the high performance systems.
  • Implemented operating system abstraction library.
  • Implemented multi-platform OPC XML-DA library and experimental server.
  • Developed OPC XML-DA bindings for NI LabVIEW.
  • Developed PHP OPC XML-DA client providing ability to represent experimental data by means of the standard web interface.

Used Technologies: C, Portable System Programming, POSIX, WINAPI, Process Synchronization, CORBA, Apache module programming, Sockets, XML technologies, Web Services, NI LabVIEW, PHP.

2001-2002:

Software Engineer at Yerevan Physics Institute

  • Developeda web interface for facilitating centralized management of the department servers and workstations. Interface allows managing users (personal information, permissions), computers (DNS, DHCP, remote booting) and employee assigned tasks.
  • Developed a web helper for X509 certificate authority management.
  • Developed readout software for scientific equipment controlling cosmic ray detectors.

Used Technologies: C, Perl, PHP, LDAP, X509 certificates

1999-2000:

Internship at Forschungszentrum Karlsruhe

  • Developed a Linux driver for the SAND PCI neuro-acceleration board.
  • Implemented a neural network learning framework on top of that driver.

Used Technologies: C/C++, Linux Driver Development, Neural Networks, GTK+

2001-present:

Maintained Free Projects

  • PAM module for system authentication using Bluetooth enabled mobile phones over OBEX protocol.
  • RusXMMS project - library for automatic language/encoding detection and conversion, several patches for popular Linux music players, FTP clients and some other applications.
  • Simple Flash Menu - Macromedia Flash application aimed to generate complex hierarchical menus basing on the supported XML file.
  • XML Benchmark is benchmarking suite for performance comparison of various C/C++/Java XML toolkits measuring performance in multiple fields including SAX parsing, DOM manipulations, XSD Schema validation, XSL Transformation and XML Encryption and Signature.

Used Technologies: C/C++, Java, GTK, PAM, OpenOBEX, XML, BerkeleyDB, Internationalization, Unicode, Macromedia Flash

Education:

July 2006:

PhD degree in Computer Science at Institute for Informatics and Automation Problems of National Academy of Science of the Republic of Armenia

Title: Universal Data Exchange Solution for Modern Distributed Data Acquisition Systems and Its Implementation for Cosmic Ray Monitor Networks.

2002-2005:

PhD Studies in Computer Science at Institute for Data Processing and Electronics at Forschungszentrum Karlsruhe

Topic: Fast middleware solutions for heterogeneous distributed data acquisition systems.

1996-2001:

M.Sc. in Mathematics at Moscow State University, Department of Mechanics and Mathematics, Chair: Mathematical Theory of Intelligent Systems

Diploma: Data processing using neural networks.

Publications:

[1]. A. Chilingaryan for the ASEC team, "Correlated Measurements of Secondary Cosmic Ray Fluxes by the Aragats Space-Environmental Center monitors," NIM-A 543, pp. 483-496, Jan. 2005
[2]. S. Chilingaryan, W. Eppler, "High Speed Data Exchange Protocol for Modern Distributed Data Acquisition Systems based on OPC XML-DA," Proceedings of 14th IEEE NPSS Real Time Conference 2005, CD, Jun 2005
[3]. W. Eppler, A. Beglarian, S. Chilingaryan, S. Kelly, V. Hartmann, H. Gemmeke, "New Control System Aspects for Physical Experiments," IEEE Transactions on Nuclear Science, Vol. 51, No. 3, pp. 482-488, Jun 2004
[4]. S. Chilingaryan, "Using XML based solutions in Next Generation of Data Acquisition Software," Proceedings of 6th Irano-Armenian Workshop on Intelligent Information Technology In Control and Data Processing (IITinCDP 2004), CD, Feb 2004
[5]. S. Chilingaryan, W. Eppler, "Universal Dara Exchange Protocol based on OPC XML," Proceedings of 2nd Workshop on Information Technology and Its Disciplines (WITID 2004), pp. 248-252, Feb. 2004
[6]. A. Chilingaryan et. All, "Aragats space-environmental center: status and SEP forecasting possibilities," Journal of Physics G: Nucl. Part. Phys. 29, pp. 939-951, 2003
[7]. S. Chilingaryan, A. Beglaryan, W. Eppler, N. Gevorgyan, H. Sogoyan, S. Tserunyan, "The ASEC Data Acquisition: Distributed Hybrid Microchip Based System," Proceedings of 13th IEEE NPSS Real Time Conference 2003, CD, May 2003
[8]. W. Eppler, A. Beglarian, S. Chilingaryan, S. Kelly, V. Hartmann, H. Gemmeke, "Slow Control System Aspects for a Large Neutrino Experiment," Proceedings of 13th IEEE NPSS Real Time Conference 2003, CD, May 2003
[9]. A. Vardanyan, S. Chilingaryan, W. Eppler, H. Gemmeke, "Fast pattern recognition trigger for atmospheric Cherenkov telescopes," Proceedings of ICRC 2001
[10]. A. Chilingarian, E. Sevinian, S. Chilingaryan, "The non-linear signal domain selection using a new quality function in neural net training," NIM-A 389, pp. 242-244, 1997

Personal Data:

Nationality: Russian Federation
Date of Born: January 12, 1979
Spoken Languages: Russian, English, Armenian