Sargis Markosyan, Developer in Yerevan, Armenia
Sargis is available for hire
Hire Sargis

Sargis Markosyan

Verified Expert  in Engineering

Front-end and Full-stack Developer

Yerevan, Armenia

Toptal member since December 30, 2021

Bio

Adept at all modern enterprise-scale application practices, Sargis has worked as a front-end and full-stack developer for more than 12 years. He spent eight of those in outsourcing companies, and for the last four years, he has worked in a product company. Expert in practically any front-end or back-end technology, Sargis is currently doing software architecture design based on a microservices concept with CI/CD and automatic testing.

Portfolio

Adobe
Java, JavaScript, React, Kubernetes, GitLab CI/CD, Test Automation, WebStorm...
Freelance
Flutter, React, Node.js, Strapi, Express.js, Next.js, WebStorm, Slack, Figma...
Macadamian Technologies
JavaScript, Angular, Java, PostgreSQL, MongoDB, Node.js, Elasticsearch...

Experience

  • Front-end - 12 years
  • JavaScript - 12 years
  • NPM - 8 years
  • Node.js - 8 years
  • Git - 8 years
  • Express.js - 5 years
  • React - 3 years
  • Next.js - 1 year

Availability

Part-time

Preferred Environment

MacOS, WebStorm, Slack, Teams, Figma, Git, NPM, React, Node.js, Vanilla JS

The most amazing...

...product I've worked on is Adobe Workfront, the leading enterprise platform. I led the virtual event management and vehicle insurance management platforms.

Work Experience

Senior Software Developer

2019 - PRESENT
Adobe
  • Worked on the Adobe Workfront product, the leading enterprise work management platform.
  • Developed code for new features and fixed bugs. Communicated with customers. Estimated and planned tasks. Managed the work and unblocked team members.
  • Improved the quality of the product by adding tests and destructuring code into multiple packages and microservices.
Technologies: Java, JavaScript, React, Kubernetes, GitLab CI/CD, Test Automation, WebStorm, Slack, Figma, Git, NPM, PostgreSQL

Full-stack Developer

2008 - PRESENT
Freelance
  • Performed on multiple projects. Worked with diverse types of customers, with various levels of technical knowledge and different priorities or expectations.
  • Worked on mobile projects based on Flutter or Ionic frameworks. Implemented both the mobile and back-end applications. Integrated a Strapi content management system (CMS) for the admin panel.
  • Worked with different technologies, databases, third-party services, or web frameworks. Created desktop apps using Electron.
Technologies: Flutter, React, Node.js, Strapi, Express.js, Next.js, WebStorm, Slack, Figma, Git, NPM, JavaScript, Kubernetes, Test Automation, Angular, PostgreSQL, MongoDB

Senior Software Developer

2015 - 2019
Macadamian Technologies
  • Headed the front-end development of a web platform in a vehicle insurance management project, now used by the Armenian government for the mandatory vehicle insurance program.
  • Participated in different outsource projects, primarily as a front-end developer. Set up and shipped products on cloud platforms and virtual machines.
  • Worked on HIPAA-compliant healthcare projects, which means that data should be protected so that third-party services have no access to patient-sensitive information.
Technologies: JavaScript, Angular, Java, PostgreSQL, MongoDB, Node.js, Elasticsearch, WebStorm, Git, NPM

Senior Software Developer

2010 - 2015
Agnian
  • Developed more than 100 small B2B websites based on Drupal CMS.
  • Created an Android application for a private organization to listen for a specific type of SMS messages and update the data on the platform.
  • Designed some websites with out-of-the-box features and used complex CSS solutions. Created reusable npm packages for our websites.
Technologies: JavaScript, Android, Node.js, PHP, Drupal, Angular, WebStorm, Git, NPM, PostgreSQL

Armenian Single Window for Automotive (ASWA) for Armenian Insurance Companies

ASWA is an Angular-based app for creating and managing insurance contracts. I was a front-end lead on this project and had three front-end engineers in my team. The application has multi-step application forms, a reporting mechanism, and a payment system.

Adobe Workfront

Adobe Workfront is a React-based application. As a senior front-end developer, I worked on feature development and bug fixing. The software has custom reporting, customizable dashboards, and a task management platform similar to Jira.

vBuzz

VBuzz is a React-based virtual event organization platform. As a team lead, I oversaw the work of eight engineers. Our platform uses the Three.js library to provide the whole 3D experience. A chat functionality, video call, and video streaming mechanism were implemented using Azure Media Services and Daily services. We used Azure Active Directory (Azure AD) for user management. Additionally, we integrated a logging and reporting mechanism, and added a notification mechanism implemented via server-sent events.
2010 - 2016

Bachelor's Degree in Physics

Yerevan State University - Yerevan, Armenia

Libraries/APIs

React, Node.js, Azure Media Services API

Tools

WebStorm, Slack, Git, NPM, GitLab CI/CD, Figma

Languages

JavaScript, Java, PHP, HTML, CSS, C#.NET

Frameworks

Vanilla JS, Angular, Express.js, Next.js, Flutter, Svelte

Paradigms

Test Automation, Microfrontends

Platforms

Drupal, Kubernetes, Android, Azure

Storage

PostgreSQL, MongoDB, Elasticsearch, Azure Active Directory

Other

Programming, Front-end, Strapi

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