Samvel Asatryan, Developer in Yerevan, Armenia
Samvel is available for hire
Hire Samvel

Samvel Asatryan

Verified Expert  in Engineering

Full-stack Web Developer

Location
Yerevan, Armenia
Toptal Member Since
May 18, 2020

Samvel is a full-stack engineer with over five years of experience in web development. He's worked on different projects in various industries, including learning, marketing, and eCommerce, and has solved many problems in each of them. Samvel is ready to use his skills to help you realize your great ideas.

Portfolio

EPAM Systems
JavaScript, JavaScript 6, React, Jest, WebStorm, Agile, Scrum, Storybook, MacOS...
ArctX
TypeScript, Next.js, NestJS, TypeORM, Docker, Angular, React, WebStorm...
ScreenCloud
React, Next.js, TypeScript, SCSS, WebStorm, JavaScript, JavaScript 6...

Experience

Availability

Full-time

Preferred Environment

Slack, WebStorm, MacOS

The most amazing...

...project I worked on was a hotel reservation system with the ability to "walk around" the hotel rooms, measure the length of the bed, and look out the windows.

Work Experience

Senior Software Engineer

2021 - PRESENT
EPAM Systems
  • Developed reusable React components using Adobe XD design files.
  • Tested React components using Unit tests and Storybook.
  • Built the front end of a website for a client using React.
Technologies: JavaScript, JavaScript 6, React, Jest, WebStorm, Agile, Scrum, Storybook, MacOS, GitLab, TypeScript, JSX, Jira, Bootstrap, Docker, Sass, Web App Deployment, APIs, Ajax, RESTful Development, Axios, Object-oriented Programming (OOP), REST, GitLab CI/CD, HTML, ECMAScript (ES6), SCSS, REST APIs, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), Architecture, Authorization, User Authentication, Authentication, API Integration, React Navigation, Unit Testing, Context API, JSON, Web Security, Cron, Web Frameworks, Application State Management, Responsive Web Apps

JavaScript Developer

2020 - 2021
ArctX
  • Led the front-end team and held technical meetings to help team members with some technologies.
  • Discussed business requirements with stakeholders, PMs, and PO, then with the team, conducted different Scrum meetings with my PM.
  • Conducted research and selected technology for various projects.
  • Improved code quality by performing code reviews and integrating automatic checks/linters at GitHub Actions and during the pipeline.
  • Built the front end of a website for the company using React.
  • Created admin management websites for a few applications with React and Angular.
  • Constructed an API and database for the statistic application using NestJS and MySQL.
  • Developed an app integrated with online gaming platform providers such as Pragmatic Play.
Technologies: TypeScript, Next.js, NestJS, TypeORM, Docker, Angular, React, WebStorm, JavaScript, JavaScript 6, Web App Development, RESTful Web Services, Web Development, Linux, Agile, Agile Software Development, Scrum, Git, GitHub, HTML5, CSS, CSS3, NPM, Less, YARN, JSX, Jira, Node.js, React Redux, Sass, Redux, Web App Deployment, APIs, Ajax, RESTful Development, Axios, Object-oriented Programming (OOP), REST, HTML, ECMAScript (ES6), SCSS, Bash Script, Slack, REST APIs, PostgreSQL, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), Full-stack Development, Integration, Architecture, Authorization, User Authentication, Authentication, API Integration, React Navigation, Unit Testing, Context API, JSON, Web Security, Databases, Cron, Web Frameworks, Application State Management, Responsive Web Apps

Front-end Developer

2020 - 2021
ScreenCloud
  • Developed a website for the company's upcoming online event.
  • Fixed bugs and updated a few existing pages on the main website.
  • Constructed fully responsive pages from Sketch files using Sketch Cloud.
Technologies: React, Next.js, TypeScript, SCSS, WebStorm, JavaScript, JavaScript 6, Web App Development, RESTful Web Services, Web Development, Linux, Agile, Agile Software Development, Scrum, Git, GitHub, HTML5, CSS, CSS3, NPM, Less, JSX, Jira, Docker, Sass, Web App Deployment, APIs, Ajax, RESTful Development, Axios, Object-oriented Programming (OOP), REST, HTML, ECMAScript (ES6), Slack, REST APIs, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), API Integration, React Navigation, Context API, Salesforce, JSON, Web Frameworks, Application State Management, Responsive Web Apps

Full-stack Web Developer

2018 - 2020
Fouraitch
  • Created several responsive web applications and pages.
  • Enhanced the UI and UX across the entire web application.
  • Redesigned the database and the API for readability and performance.
  • Improved database security and protected the website from XSS attacks.
  • Optimized several large SQL queries where the execution time went down two to three times.
  • Described test cases for business logic and created the unit tests.
  • Led various daily meetings, including architecture, feature, solution discussion, and code and PR reviews with my sub-team with two junior and mid-level developers.
Technologies: Git, MySQL, MongoDB, NestJS, Express.js, Node.js, TypeScript, React, ECMAScript (ES6), JavaScript, WebStorm, JavaScript 6, Full-stack, Web App Development, RESTful Web Services, Web Development, Agile, Agile Software Development, Scrum, GitHub, GitLab, HTML5, CSS, CSS3, PHP, SQL, NPM, Less, jQuery, YARN, JSX, Jira, Docker, React Redux, Google Maps API, Sass, Redux, React Native, Heroku, Next.js, Web App Deployment, APIs, Ajax, RESTful Development, Axios, Shopware, Strapi, Styled-components, Material Design, MacOS, Object-oriented Programming (OOP), REST, GitLab CI/CD, HTML, PhpStorm, Visual Studio Code (VS Code), Material UI, TypeORM, Storybook, SCSS, Bash Script, Lerna, Messenger Bots, Antd, Slack, REST APIs, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), Full-stack Development, Integration, Architecture, Authorization, User Authentication, Authentication, Facebook API, API Integration, React Navigation, Unit Testing, Context API, JSON, Web Security, Databases, Cron, Web Frameworks, Application State Management, Responsive Web Apps

Football Club Fan App

https://fcsp.myfan.co/
This is a React-based single-page application.

I worked as the front-end developer but also took part in back-end development. I built reusable React components and built and published packages for user data validation to Npm.

Course Finder

https://www.course.am/en/
This is a React-based app for everyone, who wants to find any type of course in Armenia or in Germany.

I was one of the front-end developers and I developed reusable React components, used UI frameworks such as Material-UI and Ant design, and handled the Google Maps API.

Reboot, ScreenCloud

A React/Next.js-based application for ScreenCloud's online event.

I worked on the front-end side and developed the website from Sketch files. The website shows the description of the event, agenda, guests, and accompanying podcasts.

Online Shop for a Top Three Tire Company

This is a React-based eCommerce platform. I led the front-end team in this project, responsible for handling new features, supporting existing functionalities, and managing basket and checkout processes.

Social Marketing Web App

A Next.js-based web application with animations. I worked on the front-end with other developers, designers, and the marketing team. I created several pages from scratch and updated some existing pages to match the new design.

Custom Printing App

A React-based application that lets you create custom drawings and enter different fonts and sizes, including wedding invitations. Then a robot humanoid can "print" the result. The robot draws with a pen.

I was a front-end developer and was primarily involved in the optimization and adding a couple of new features to the existing application.

Gambling Web App

A Next.js/React-based application that allows users to play online games.

I was a front-end developer involved in integrating online games from a provider like Pragmatic Play and API results from our back-end into our web application.

Languages

HTML, JavaScript, JavaScript 6, ECMAScript (ES6), TypeScript, HTML5, CSS, CSS3, SCSS, Less, PHP, SQL, Sass, Bash Script

Frameworks

Web Frameworks, Redux, Express.js, Bootstrap, YARN, Next.js, Material UI, Jest, React Native, NestJS, Angular

Libraries/APIs

React, React Testing Library, Context API, jQuery, React Redux, Node.js, Google Maps API, REST APIs, React Router, Jenkins Pipeline, React Navigation, jQuery UI, Antd, Facebook API

Tools

Git, GitHub, GitLab, GitLab CI/CD, WebStorm, JSX, PhpStorm, NPM, Jira, Redux Thunk, Jenkins, Sonar, SonarQube, Confluence, Webpack, Babel, Figma, Cron, Lerna, Slack, Sketch, Bitbucket, CircleCI, TeamCity

Paradigms

Object-oriented Programming (OOP), REST, Unit Testing, Agile, Agile Software Development, Scrum, RESTful Development, Responsive Web Design (RWD)

Platforms

Windows, MacOS, Linux, Docker, Visual Studio Code (VS Code), Heroku, Messenger Bots, Google Cloud Platform (GCP), Salesforce, Vercel

Storage

JSON, MySQL, MongoDB, Databases, Redis Cache, PostgreSQL

Other

APIs, Web Development, Web App Development, ESLint, Husky, Front-end, Front-end Development, Responsive Web Apps, Full-stack, Web App Deployment, Ajax, RESTful Web Services, Shopware, Styled-components, Storybook, Strapi, Material Design, Axios, i18n, Redux Toolkit, Content Management Systems (CMS), API Integration, UI Development, User Interface (UI), User Experience (UX), Pixel Perfect, Full-stack Development, Integration, Authorization, User Authentication, Authentication, Web Security, Application State Management, TypeORM, Prismic, Prettier, Back-end, Back-end Development, Performance, Optimization, CI/CD Pipelines, Architecture

2014 - 2018

Bachelor's Degree in Computer Science

National Polytechnic University of Armenia - Yerevan, Armenia

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