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

Karen Grigoryan

Verified Expert  in Engineering

React Developer

Location
Yerevan, Armenia
Toptal Member Since
December 2, 2020

Karen has over 8 years of hands-on experience developing web applications and pages from scratch—over 40 so far. He specializes in JavaScript-based software development, mainly React and React Native. However, he's passionate and knows how to get the most out of all three pillars of front-end development: HTML, CSS, JavaScript. Thanks to being a detail-oriented developer who pays extreme attention to the quality of the final product, you can trust Karen to deliver.

Portfolio

Digitain
WebSockets, REST, SCSS, CSS3, Styled-components, Redux, React, JavaScript...
Digitain
PHP, Advanced Custom Fields (ACF), WordPress Themes, WordPress, SCSS, CSS3...
Enero Studio
Vue 2, AngularJS, Styled-components, React, Symfony 2, Twig, JavaScript, SCSS...

Experience

Availability

Part-time

Preferred Environment

Figma, Sketch, Asana, Jira, Teams, Slack, WebStorm, Windows, MacOS

The most amazing...

...project I've been part of is 360 Stories—a VR and AR-based interactive live tours platform—where I developed a highly scalable front-end design system.

Work Experience

Lead Engineer

2020 - 2021
Digitain
  • Developed a sportsbook Asian view web application based on an app-wide theme system with reusable, highly customizable UI components.
  • Built a sports-generator web application that displays finished, ongoing, and upcoming sports event results with real-time updates and a minimalist responsive UI.
  • Created an application design system (based on CSS variables) that generates all the necessary background and foreground colors from four general ones. The system is used by four main applications developed by the team.
  • Managed a team of four junior and mid-level developers and delivered three mid-size projects.
  • Conducted more than 30 developer screenings (both JavaScript and CSS).
Technologies: WebSockets, REST, SCSS, CSS3, Styled-components, Redux, React, JavaScript, TypeScript, React Native, HTML5, Responsive Web Design (RWD), Responsive UI

Software Engineer

2018 - 2020
Digitain
  • Finalized the mobile version of a sportsbook web application. Improved overall performance, styling and skinning processes, integrated new React Hooks, lazy components, and Context API.
  • Developed Digitain's new official website based on WordPress, ACF, CPT, Twig (Timber), Gulp, and so on. Created reusable components for more than 30 web pages and provided an intuitive admin side for content management.
  • Created several packages in the company's registry which handle operations like resolving live streams, generating statistics of sports events, and more.
  • Fixed more than 450 bugs and added over 200 new features for three main projects.
Technologies: PHP, Advanced Custom Fields (ACF), WordPress Themes, WordPress, SCSS, CSS3, Redux, React, JavaScript, Styled-components, TypeScript, React Native, HTML5, Responsive Web Design (RWD), Responsive UI

Web Developer (Remote)

2014 - 2020
Enero Studio
  • Developed over ten projects for tour agencies and financial and administrative companies.
  • Worked with clients from Germany, Russia, and Armenia.
  • Created a web application for an online shoe store that lets the client customize shoes by choosing the colors, materials, design elements, and so on.
Technologies: Vue 2, AngularJS, Styled-components, React, Symfony 2, Twig, JavaScript, SCSS, CSS3, HTML, HTML5, Responsive Web Design (RWD), Responsive UI

Senior Front-end Developer

2017 - 2018
Vardanyan Studio
  • Developed over 15 websites and applications for enterprises and mid-sized companies.
  • Created UI-oriented web applications based on Vue.js for the control systems of industrial machines.
  • Supervised a group of four interns by conducting educational courses on the main web technologies (HTML, CSS, JavaScript, Vue.js) while also working on ongoing projects.
  • Developed several WordPress-based websites with custom themes and plugins.
Technologies: PHP, Twig, Vue 2, JavaScript, SCSS, CSS3, HTML, React, Styled-components, HTML5, Responsive Web Design (RWD), Responsive UI

Web Developer

2015 - 2017
Freelance
  • Created WordPress websites for companies based in Switzerland and Germany.
  • Developed small web applications and reusable packages.
  • Built four websites for nonprofit organizations that let visitors make donations and book meetings.
Technologies: WordPress, Twig, jQuery, JavaScript, Bootstrap, SCSS, CSS3, HTML, React, Styled-components, HTML5, Responsive Web Design (RWD), Responsive UI

360 Stories

http://www.360stories.com
Project: This is a VR and AR-based interactive live tours platform.

As the front-end developer, I worked on all the main pages, profile management pages, 360 viewer external controls, and an interactive live tour web application.

PROJECT HIGHLIGHTS
• Over 40 Twig-based reusable components
• Highly customized styling based on Bootstrap 4
• Live tour styling based on CSS variables with interactive light/dark modes

Asian View Sports Book

Project: A React-based sportsbook web application for players in Asia.

I developed both the UI and the functional parts.

PROJECT HIGHLIGHTS
• A global theme-based styled system with reusable UI components
• Easy and highly customizable skinning implementation
• Centralized store based on Redux
• Proxy-based HTTP client

Digitain's Official Website

http://www.digitain.com
Project: A WordPress-based multi-language website.

My goal was to develop an easily managed website with rich UI elements.

PROJECT HIGHLIGHTS
• Over 30 pages
• Custom Twig (Timber)-based theme
• Custom plugins with WordPress REST API endpoints
• Interactive products pages
• Advanced career page
• Responsive layout
• Component-based dynamic pages

Libraries/APIs

React, jQuery, Vue 2

Tools

Advanced Custom Fields (ACF), WebStorm, Slack, Jira, Asana, Sketch, Figma, Expo, Gulp

Frameworks

Bootstrap, React Native, Redux, Twig, Symfony 2, AngularJS, Next.js

Languages

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

Paradigms

Responsive Web Design (RWD), REST

Platforms

WordPress

Other

Styled-components, Responsive UI, Teams, WordPress Themes, GraphQL Code Generator, WebSockets

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