Karen Yazbaryan
Verified Expert in Engineering
Software Engineer and Developer
Yerevan, Armenia
Toptal member since November 29, 2022
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
Experience
Availability
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
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.
Team Lead
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.
Senior Front-end Developer
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.
Team Lead
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.
Senior Software Engineer
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.
Full-stack Developer
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.
Experience
Video Annotation Tool Based on a WebGL Engine
https://superannotate.com/E-learning Platform
https://course.amNews.am
https://news.amSkills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring