With over ten years of software development, Gevorg has worked with almost all front-end frameworks and libraries and has an in-depth understanding of the anatomy of Ext JS, Angular, and React applications. Besides his development work, he has a Ph.D. in math and lectures at the Yerevan State University, while researching math. Gevorg is very interested in machine learning and deep neural networks.
Created desktop clients using Electron and React for all OS systems. Electron apps can elevate to admin mode to install an OS service. Developed a custom auto-update mechanism that runs tests on that OS/device to ensure the app will not be broken.
Experienced with packaging Node.js applications into one executable, and launching them as OS services.
Created highly scalable back-end application with Node.js using TypeScript with MongoDB and Redis.
The web app uses WebSocket for messaging and to support data-streams to draw SSH terminals or VNC/RDP desktops directly in the browser in Canvas without using any browser extensions.
Architected a system to manage secure tunnels using Docker containers and dynamically managing the containers once tunnels are opened or closed. The system is written fully in Python.
Created a custom zero downtime, authentication, and more in reverse-proxy engine fully with Node.js.
Helped developers to scale the system on resource-limited devices like routers and chips, wifi, and ethernet enabled devices, like Espressif's esp32 chips.
Developed a system in Node.js that connects to the back end, listens to MQTT messages from the server, and can open SSH tunnels which are also fully written with Node.js, download code packages, execute scripts as custom OS processes on the device.
Created a platform of highly customizable UI components and modules that can be added on the fly (or via configs) and work together as a single-page app.
Used various front-end frameworks and libraries within one project.
Employed various data visualization libraries.
Built custom Sencha command scripts to enable per-module building, something similar to features for today's Webpack.
Upgraded several components of the existing application to a newer version of Ext.js.
Created other applications to integrate to the main platform in Angular and/or React.
Created a very dynamic routing system for dynamically loaded modules.
The project is an internal application for WFP UN.
It utilizes a PHP, JavaScript, HTML, CSS, and Ext.js framework.
The system integrates with existing technologies like SAP/WINGS via a SOAP web service, Active Directory, and Jira, GitHub, Jenkins, PHPUnit, JMeter, iReport, and MySQL.