Karen Yazbaryan, Developer in Yerevan, Armenia
Karen is available for hire
Hire Karen

Karen Yazbaryan

Verified Expert  in Engineering

Software Engineer and Developer

Yerevan, Armenia

Toptal member since November 29, 2022

Bio

Karen is a highly experienced software engineer passionate about creating innovative solutions that improve organizational efficiency and effectiveness. Well-versed in various technologies and proficient in writing code to develop robust and user-friendly systems, Karen is a skilled leader who can effectively motivate, educate, and manage a team of professionals to design and implement software programs and track changes.

Portfolio

SuperAnnotate
Jira, Management, Planning, Angular, WebGL, TypeScript, Canvas 2D, SVG, Node.js...
SuperAnnotate
Angular, Node.js, Canvas 2D, WebGL, SVG, TypeScript, Webpack, Iframes, React...
IUNetworks
Angular, UI Components, Web Components, BPMN...

Experience

Availability

Part-time

Preferred Environment

JavaScript, TypeScript, Angular, React, Vue, Node.js, Express.js, AdonisJS, SQL, MongoDB

The most amazing...

...projects I've worked on are a WebGL engine for visual ML annotation tools, anti-DDoS software, and an ad delivery network with a big data analysis tool.

Work Experience

Engineering Manager

2022 - PRESENT
SuperAnnotate
  • Took a leadership role in one of the biggest teams within the company.
  • Designed and developed significant features, such as hyperspectral and multilayer annotation, new skeleton step-by-step annotation, frame-by-frame video annotation, and others.
  • Created and implemented a software development kit and a reusable component library for faster creation of new annotation tools and started their integration into the main project.
Technologies: Jira, Management, Planning, Angular, WebGL, TypeScript, Canvas 2D, SVG, Node.js, People Management, Technical Hiring, Webpack, Webpack 4, Docker, Architecture, API Integration, CI/CD Pipelines, JavaScript, REST, JSON, Sockets, Material Design, Selenium, Unix, NGINX, Bitbucket, APIs, UI Libraries, SCSS, CORS, UI Components, Software Architecture, Amazon Web Services (AWS), Electron, Figma, Leadership, Startups, Artificial Intelligence (AI), Software Design, Chromium, Puppeteer

Team Lead

2021 - 2022
SuperAnnotate
  • Built an annotation explore tool with 10,000+ canvas preview grids, resolution-based dynamic rendering, filtration, and configuration optimized for work with multiple CPU cores.
  • Designed and implemented an image/video annotation tool engine based on WebGL.
  • Implemented a video annotation tool based on a new custom-built engine.
  • Initiated major improvements, such as segmentation and vector, on existing tools.
  • Made structural changes on an architectural level.
Technologies: Angular, Node.js, Canvas 2D, WebGL, SVG, TypeScript, Webpack, Iframes, React, CSS, CSS3, HTML, HTML5, Architecture, API Integration, SCSS, CI/CD Pipelines, JavaScript, WebSockets, REST, JSON, Sockets, Webpack 4, Material Design, Selenium, Unix, NGINX, Bitbucket, APIs, UI Libraries, CORS, UI Components, Jira, Software Architecture, Amazon Web Services (AWS), Electron, Figma, Leadership, Agile, Startups, Artificial Intelligence (AI), Software Design, Puppeteer, Data Scraping

Senior Front-end Developer

2020 - 2021
IUNetworks
  • Implemented a dynamic form-based progressive web application (PWA) for governmental tax services of developing economies.
  • Designed and implemented BPMN and CMMN real-time editors with custom configurable extension modules.
  • Worked on an e-wallet and payment system software for Upay.
Technologies: Angular, UI Components, Web Components, BPMN, Case Management Model and Notation (CMMN), SCSS, CSS3, UI Libraries, Data Visualization, JavaScript, WebSockets, REST, JSON, Sockets, Bootstrap, Bootstrap 4, Webpack 4, Material Design, Antd, Bitbucket, APIs, API Integration, React Native, Figma, Agile

Team Lead

2018 - 2019
Tutor Platform
  • Led an eCommerce/customer relationship management (CRM) team. We mainly concentrated on the eCommerce platform's search engine and performance optimization to boost users.
  • Rewrote the platform entirely to server-side rendering (SSR) and optimized the search engine using Elasticsearch with custom analyzers in four months.
  • Worked on a bot that automatically determines a level of knowledge of the English language. The system has a real-time interactive leaderboard and a smart suggestion system for different language courses.
  • Collaborated with a team of experienced developers to optimize an existing global business-to-business (B2B) eCommerce platform and a mobile e-learning app.
  • Built a self-randomized and unified English placement test platform for the American University of Armenia.
Technologies: React, Node.js, Stripe Payments, Card Payments, Online Payments, Online Shops, Client Relationship Management, REST, Strapi, HTML5, HTML, CSS, CSS3, Microservices Architecture, Microservices, EventBus, Elasticsearch, Bugsnag, CI/CD Pipelines, Google Cloud Platform (GCP), Databases, Next.js, APIs, Bitbucket, JavaScript, WebSockets, JSON, Sockets, Firebase, Bootstrap, Bootstrap 4, Antd, Mongoose, Large-scale Web Crawlers, Unix, NGINX, SCSS, API Integration, Architecture, CORS, Jira, Web Crawlers, NoSQL, Web Scraping, React Native, Full-stack, Software Architecture, Search Engines, Electron, Data Visualization, Dashboards, Graphs, Figma, Leadership, Agile, Startups, Software Design, Data Scraping

Senior Software Engineer

2014 - 2018
Crossroad LLC
  • Developed the biggest online marketplace in Armenia with automated vendor data crawlers/integration, order/customer management and VoIP integration, a financial management system, delivery automation, and warehouse software.
  • Designed and implemented desktop and mobile platforms for a cross-border logistics service.
  • Built a browser extension with data parsing. Automated delivery calculations and user data analysis.
Technologies: PHP, MySQL, Elasticsearch, Vue, Vue 2, JSON, jQuery, PostgreSQL, Express.js, Sockets, Socket.IO, HTML, HTML5, CSS, CSS3, Buefy, Bootstrap, Bootstrap 3, Bootstrap 4, REST, Web Crawlers, Large-scale Web Crawlers, Selenium, Laravel, Chromium, Puppeteer, eCommerce, Credit Cards, Nuxt.js, Databases, Chrome Extensions, Bitbucket, Charts, Redis, JavaScript, WebSockets, Firebase, Mongoose, Unix, NGINX, APIs, API Integration, Architecture, CORS, Streaming, NoSQL, Web Scraping, React Native, Full-stack, Software Architecture, Search Engines, WordPress, Data Visualization, Dashboards, Graphs, Software Design, Data Scraping

Full-stack Developer

2012 - 2014
OMG creative studio
  • Developed a fully customizable system for website creation and content management.
  • Implemented a booking system for beauty salons with configurable masters and services, working day/hour scheduling, service durations, and a CRM system.
  • Built a custom eCommerce website and management system for one of Russia's biggest online art shops.
  • Developed a back-end system for a large news broadcasting company with over a million daily visitors.
Technologies: PHP, MySQL, HTML, CSS, Unix, jQuery, Databases, JavaScript, WebSockets, JSON, Sockets, Bootstrap, Bootstrap 3, NGINX, Charts, Data Visualization, Architecture, Streaming, Web Scraping, Full-stack, WordPress, Dashboards, Graphs, Software Design, Selenium, eCommerce, Data Scraping

Video Annotation Tool Based on a WebGL Engine

https://superannotate.com/
An industry-leading video annotation tool that powers up video annotation projects through cutting-edge annotation tooling, video classification, and interpolation. It also allows video classification and tagging, making it easy to classify hours-long video files to track objects of interest. It uses linear interpolation to seamlessly adjust attributes and bounding box positions while maintaining the same box ID. The advanced timeline instantly visualizes and tracks the movement of bounding boxes and their keyframe position on a timeline.

E-learning Platform

https://course.am
A platform that allows users to explore different types of courses. They can choose and register for general language or exam-specific language courses and explore content about events or news on language teaching and learning processes.

News.am

https://news.am
News.am is an Armenian news agency based in Yerevan. The main topics of the agency are the social, political, and economic developments in Armenia and Nagorno-Karabakh, as well as Diaspora communities around the world. It also focuses on the topical events, problems, and trends in the South Caucasus region.

Libraries/APIs

React, Node.js, jQuery, Puppeteer, REST APIs, Vue, Sockets, Socket.IO, WebGL, Vue 2, Buefy, Antd

Tools

Canvas 2D, Jira, Bitbucket, NGINX, Cron, Webpack, Webpack 4, Figma, Mongoose, Bugsnag

Languages

JavaScript, SQL, TypeScript, HTML, HTML5, CSS, CSS3, SCSS, PHP

Frameworks

Angular, Selenium, Express.js, AdonisJS, Laravel, React Native, Electron, Bootstrap, Bootstrap 3, Nuxt.js, Next.js

Paradigms

REST, Agile, Management, BPMN, Microservices Architecture, Microservices

Storage

JSON, Elasticsearch, NoSQL, MongoDB, MySQL, PostgreSQL, Databases, Redis

Platforms

Docker, Firebase, Unix, Google Cloud Platform (GCP), WordPress, Amazon Web Services (AWS)

Other

WebSockets, SVG, Web Crawlers, UI Components, eCommerce, Architecture, Data Visualization, Web Scraping, Full-stack, Software Architecture, Graphs, Software Design, Data Scraping, Credit Cards, Chrome Extensions, Search Engines, Dashboards, Leadership, Startups, Artificial Intelligence (AI), Planning, People Management, Technical Hiring, Iframes, Web Components, Case Management Model and Notation (CMMN), Stripe Payments, Card Payments, Online Payments, Online Shops, Client Relationship Management, Strapi, Bootstrap 4, EventBus, Material Design, Streaming, CORS, Payment APIs, Large-scale Web Crawlers, Chromium, API Integration, CI/CD Pipelines, UI Libraries, APIs, Charts

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring