Karen Grigoryan
Verified Expert in Engineering
React Developer
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
Experience
Availability
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
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).
Software Engineer
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.
Web Developer (Remote)
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.
Senior Front-end Developer
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.
Web Developer
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.
Experience
360 Stories
http://www.360stories.comAs 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
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.comMy 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
Skills
Libraries/APIs
React, jQuery, Vue 2
Tools
Advanced Custom Fields (ACF), WebStorm, Slack, Jira, Asana, Sketch, Figma, Expo, Gulp
Languages
CSS3, SCSS, JavaScript, HTML, CSS, HTML5, TypeScript, GraphQL, PHP
Frameworks
Bootstrap, React Native, Redux, Twig, Symfony 2, AngularJS, Next.js
Paradigms
Responsive Web Design (RWD), REST
Platforms
WordPress
Other
Styled-components, Responsive UI, Teams, WordPress Themes, GraphQL Code Generator, WebSockets
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