Education:
D. (2006)
- Institute for Informatics and Automation Problems
National Academy of Sciences of Armenia, Yerevan, Armenia
- S. (2003)
Department of Mathematics and Informatics
Armenian State Pedagogical University, Yerevan, Armenia
- Exchange Student (2001-2002)
Department of Computer Science
University of Mississippi, Oxford, MS, USA
Qualification Highlights:
- Professional experience with 14 years of software design and development, database design and development, and system architecture.
- Expertise in designing enterprise grade complex information systems.
- Proficient in programming using C#, VB.NET, MSIL, JAVA, C/C++, Perl, PHP, JavaScript.
- Proficient in using the following technologies, frameworks, and libraries: ASP.NET, ASP.NET MVC5, AJAX, Silverlight, WPF, WCF, ADO.NET, Entity Framework, MVVMLight, Prism, Enterprise Library, JSP, Servlets, Struts, JNI, JMS, JDBC, ODBC, STL, WinAPI, POSIX.
- Advanced experience in designing, consuming, and administering relational databases (Oracle, MS SQL Server, MySQL, Informix), strong theoretical knowledge in parallel and distributed databases and multidimensional databases.
- Extensive experience in designing and implementing 3D applications using 3D Studio Max, DirectX, OpenGL, HLSL, GLSL, ODE, Newton, implementation of optimized data structures and algorithms for 3D rendering and collision detection.
- Expertise in the distributed system architecture
- Expertise in parallel and distributed algorithm design and programming using MPI and OpenMP.
- Experience in programming for Windows and Linux operating systems.
Work Experience:
Optym Armenia LLC, Sep. 2015 – Current
ArdInnoTeck LLC, Apr 2009 – Sep 2015 (transitioned into Optym Armenia LLC in Sep 2015)
- AVP of System Architecture (Jan 2016 – Current)
- Play key role in preparing and reviewing architectural policies, processes and related company-wide decisions
- Oversee and review the system architecture in different projects and products
- Monitor for the compliance of the projects with the set processes, policies, and practices
- Lead internal efforts on research and implementation of reusable components and subsystems to support the current and future products
- Collaborate with the clients on clarifying the detailed requirements and the technical details of the projects
- Senior System Architect (Apr 2009 – Dec 2015)
- Playing the key role in system architecture and design of Optym’s products
- Coordinating the work of the application development teams
- Responsible for forward and backward compatibility of the system APIs
- Responsible for system integration
- Responsible for technical aspects of deployment and integration of the tool into clients’ IT landscape
- Responsible for collaboration with clients’ IT teams on technical matters
- Featured projects
- Key architect of Flight Schedule Simulation System (FSS, SkySYM) tool
- Architecture consultant of GeoWIZ tool
- Key member of architecture team of Network Simulation System (NSS) tool
- Key member of architecture team of Railroad Service Analyzer (RSA) tool
- Key member of architecture team of Asset Visibility, Tracking, Analysis, and Reporting (AVTAR)
- Member of architecture team of Web-based Integrated Hump Yard Simulation System
- Key member of architecture and development teams of Freight Movement System
- Lead developer of rail network database for KTZ (Kazakh national rail carrier)
- Referees
Innovative Scheduling (Optym), Sep 2007 – Apr 2009
- Senior Software Developer (independent contractor)
- Key frontend/backend developer of different products.
- Responsible for packaging simulation/optimization engines into web-based solutions
- Designing, implementing, and optimizing database queries
- Contributing to implementation of new features in existing projects
- Participating in bug-fixing in existing projects
- Featured projects
- Key member of team maintaining Innovative Scheduling Framework libraries.
- Member of the development team working on Network Planning tool
- Referees
Institute for Informatics and Automation Problems of National Academy of Sciences of Armenia (Aug. 2004 – Sep. 2007 full time, Sep 2007 – Jul 2014 part time)
- Research fellow
- Performed research on distributed and parallel systems and databases on high performance and high availability computer clusters and grid systems
- Worked on application of numerical methods for solving complex systems of differential equations in the field of quantum mechanics
- Scientific supervisor
- Supervised two master’s thesis researches
- Featured projects
- Key member of a team working on Virtual Car Training Simulator
- Key architect and developer of Web-Based Parallel Debugger
- Key architect and developer of Distributed Process and Resource Management System
- Referee
- Vladimir Sahakyan, Director, Institute for Informatics and Automation Problems, sahakyan@sci.am
Armenian State Pedagogical University, Yerevan, Armenia (Sep. 2004 – May 2009)
- Lecturer
- Teaching following courses:
- Database Management Systems
- Information Systems
- Visual Basic
- Networking Basics
- Web-Based Systems
Hi-Tech Gateway LLC, Armenian Branch, Yerevan, Armenia, Aug. 2002 – Aug. 2004
- Software developer
- Implemented software modules according to the design and the requirements
- Actively participated in designed software modules and databases
- Actively participated in the development of custom algorithms according to the requirements
- Featured projects
- Designer and developer of Automated web-site content analyzer and positioning tool
- Member of a team working on Predictive dialer software
Center for Advanced Infrastructure Technologies, Oxford, MS, USA, Sep. 2001 – May 2002
- Intern working on different projects related to analysis of large amount of experimental data.
- Developed desktop software for creating reports and charts based on experimental data.
- Developed modules for checking, clearing, and transforming output of experiments.
Selected Publications:
- Plug-in Architecture for Dynamic Resource Allocation System
Grigoryan
Fifth International Conference on Computer Science and Information Technologies (CSIT 2007), Yerevan, Armenia, 2007.
- Development of Web Environment for Efficient Exploitation of Linux Cluster Computing Resources
Astsatryan, T. Grigoryan, M. Gyurjyan, V. Sahakyan, Yu. Shoukourian
Seventh International Conference on High Performance Computing in Computational Sciences (VECPAR 2006), Rio, Brazil, 2006.
- Dynamic Process Management System Architecture for Clusters
Grigoryan, V. Sahakyan
Mathematical Problems of Computer Science, Transactions of IIAP NAS RA Volume 25, Yerevan, Armenia (2006).
- Dynamic Resource Manager for Clusters
Grigoryan, V. Sahakyan
Fourth International Conference on Computer Science and Information Technologies (CSIT 2005), Yerevan, Armenia (2005).