HASMIK OSIPYAN PERSONALIA
Researcher
Senior Software Developer
6+ years of professional experience in developing and designing C/C++ applications.
5+ years of research in machine learning and information retrieval algorithms with SIMT model (GPGPU/CUDA).
Insight in object oriented design and programming.
Vast experience with international teams, have excellent verbal and written communication skills.
Good understanding of all phases of software development lifecycle, from design and documentation to implementation.
Passionate about new technologies and languages.
Ability to work in time pressing conditions.
Continue / support projects done by others.
Programming Languages C/C++, CUDA, C#, Perl, Python, TCL, LabView, JavaScript, OpenMP Frameworks: Qt/Linux, .NET/Windows, STL
Database software development MySQL, MS SQLserver
Software Development/Simulation MS Visual Studio/Windows, Eclipse/Linux Configuration Management SVN, CVS, Perforce, Git
Platforms Windows, Linux (Debian, Ubuntu)
Phone: +374-********
Email: ******.*******@*****.***
Address: 7 Nor Nork, 25 apt. 9
Date of birth: 02.09.1989
Marital status: Married
PROFILE SUMMARY
EXPERIENCE
EMPLOYEMENT HISTORY
Energize Global Services/ATOS Worldline
Senior Software Developer
Documented, designed and developed embedded C/C++ payment applications for Yoneo and Valina terminals to do EMV contact and NFC contactless transactions.
Developed and written Python test cases for functionality testing of payment system applications.
Attended one-month trainings at ATOS Worldline (France branch) about SOFTPOS architecture, Standalone Terminals and GTF.
Sep 2014 To Present
Energize Global Services/ATOS Worldline
Software Developer
Developed C payment application for AMEX to be able to do online, partial online and offline transactions for EMV contact/contactless, Magstripe and Mobile modes (Yomani terminals, NFC contactless transactions).
Developed and written C unit test cases for functionality testing of payment system application. Sep 2012 To Sep 2013
Singapore Technologies Kinetics
R&D Engineer
Documented, designed and developed C# server/client application (TCP/IP protocol), server side implementation of specific communication protocols.
Designed and implemented DDC (Digital DownConverter) for 32 input channels, FFT (Fast Fourier Transform) on FPGA, Wideband and Narrowband Multichannel Radio and GUI implementation.
Attended engineering trainings of National Instruments about LabView programming, RF (Radio Frequency), usage of FPGA (Field-Programmable Gate Array), RTOS (Real-Time Operating System).
Worked with tools/modules of National Instruments. Aug 2011 To Sep 2012
Synopsys Armenia
R&D Engineer
Documented, designed and developed GUI of CATS (Computer-Aided Transcription System) with C++ and QT.
Fixed bugs remained from previous developers, cleaned-up the code, extended features provided by the tool.
Developed and written test scripts in shell, TCL/TK and Perl to automate load testing.
Developed database-driven web applications using MySQL, PHP, HTML, JavaScript. Jun 2010 To Aug 2011
Imagineering Institute
Research Fellow
Developed a Neural Conversational Agent based on the extracted knowledge from the rule-based chatbot using Python,TensorFlow.
Developed a personal Email bot that is able to respond the general emails automatically (Python).
Designed creativity Bot that will be able to replicate humans’ creativity. The project based on the hypothesis that psychological creativity can be shown by the mathematical models of motivation, preference and past experience of individual along with available knowledge (Python, TesorFlow). All projects are available online at http://imagineeringinstitute.org/chatbot-team-projects/ Jan 2017 To Jul 2017
University of Geneva
Researcher
Designed and developed large-scale multimedia indexing and searching algorithms on GPUs/CUDA and multi-core CPUs/OpenMP for the datasets of millions of images.
Designed and developed fast interactive interface for content-based image retrieval with sampling-based MDS on GPUs for the standard dataset of Mayan hieroglyphs (C/C++, CUDA).
Designed and documented online data management system for visualization of Mayan hieroglyphs with PHP, HTML and MySQL (www.maaya.unige.ch).
Sep 2013 To Sep 2014
National Polytechnic University of Armenia
PhD in Engineering/Computer Science
Development of automation design methods using compute unified device architecture (CUDA). Sep 2011 To Jan 2016
State Engineering University of Armenia
Master in Engineering
Research opportunities of compute unified device architecture (CUDA) and implementation of digital methods. Sep 2009 To Jun 2011
State Engineering University of Armenia
Bachelor in Engineering
Numerical solution of boundary problem for nonlinear elliptical equation in semiconductor theory. Sep 2005 To Jun 2009
Swiss Government Excellence Scholarship
Swiss Government
Sep 2013
Best PhD Student of State Engineering University of Armenia in
“Annual Educational Award of the President of the Republic of Armenia in IT Sphere” President of Republic of Armenia
Oct 2012
First place in “Sixth Annual International Microelectronics Olympiad of Armenia”
Synopsys Armenia, Vivacell-MTS
Oct 2011
First place in “Fifth Annual International Microelectronics Olympiad of Armenia”
Synopsys Armenia, Unicomp CJSC and Enterprise Incubator Foundation (EIF) Oct 2010
English (Full professional proficiency), French (Limited working proficiency), Russian (Native or bilingual proficiency), Armenian (Native or bilingual proficiency) EDUCATION
HONORS
LANGUAGES
Travel Grant
CBMI 2015 Conference Organizers
Jul 2015
Short Term Conference and Travel Grant
Calouste Gulbenkian Foundation
Aug 2016
Machines as an Assistants for Humans’ Creativity: A Conceptual Model IECON, the 43rd Annual Conference of the IEEE Industrial Electronics Society (IES), 2017 Employing GPU architectures for permutation-based indexing Multimedia Tools and Applications 76 (9), 2017
Similarity search of sparse histograms on GPU architecture Similarity Search and Applications: 9th International Conference, 2016 A survey of CUDA-based multidimensional scaling on GPU architecture Imperial College Computing Student Workshop, 2015
Optimizing sorting and top-k selection steps in permutation based indexing on GPUs ADBIS workshop on GPUs In Databases, 2015
Permutation based indexing for high dimensional data on GPU architectures 13th International Workshop on Content-Based Multimedia Indexing (CBMI), 2015 Fast interactive information retrieval with sampling-based MDS on GPU architectures Multidisciplinary Information Retrieval: 7th Information Retrieval Facility Conferance (IRFC), 2014 Multi-core CPU and GPU for permutation-based indexing Similarity Search and Applications: 7th International Conference, 2014 Modified fast PCA algorithm on GPU architecture
East-West Design and Test Symposium, 2014
Fast large-scale multimedia indexing and searching 12th International Workshop on Content-Based Multimedia Indexing, 2014 Boundary problem for nonlinear elliptic equations on video card East-West Design and Test Symposium, 2013
Performance improvement of schemes and systems design on graphics processing unit using compute unified device architecture technology
Semiconductor Micro- and Nanoelectronics: Proceedings of the 9th international conference, 2013 Systems design optimization on graphics processing unit Semiconductor Micro- and Nanoelectronics: Proceedings of the 9th international conference, 2013 PUBLICATIONS