Grigory Tovmasyan, Developer in Yerevan, Armenia
Grigory is available for hire
Hire Grigory

Grigory Tovmasyan

Verified Expert  in Engineering

Software Developer

Location
Yerevan, Armenia
Toptal Member Since
May 25, 2020

Grigory has been developing software solutions for enterprises, startups, and small teams for 18 years. He specializes in designing and building scalable, user-friendly, and clean-coded applications in various domains. Grigory is detail-oriented, takes ownership of solving complex problems, and learns new technologies quickly.

Portfolio

Devicie PTY LTD
JavaScript, React, GraphQL, Cloud, REST APIs, Azure, Material UI, HTML, CSS
Here/Say, LLC
Node.js, React, JavaScript, MySQL, Material UI, SEO Tools, NestJS, HTML, CSS...
iptiQ
React, JavaScript, TypeScript, GraphQL, Apollo, REST APIs, Material UI, APIs...

Experience

Availability

Part-time

Preferred Environment

Git, Slack, Visual Studio Code (VS Code), Ubuntu

The most amazing...

...software I've developed analyzes real estate market data to help brokers identify the best investment opportunities.

Work Experience

Senior Lead Front-end and React Developer

2022 - 2023
Devicie PTY LTD
  • Architected and developed the dashboard for B2B customers.
  • Developed the front end of the application that focuses on customer-facing registration onboarding.
  • Converted Figma designs into a pixel-perfect front-end application.
Technologies: JavaScript, React, GraphQL, Cloud, REST APIs, Azure, Material UI, HTML, CSS

Full-stack JavaScript Developer

2022 - 2022
Here/Say, LLC
  • Migrated the front end and back end of a legacy website to React/Node.js.
  • Modeled the database with different business logic support. Set up database migrations.
  • Wrote E2E, integration, and unit tests to ensure code quality.
Technologies: Node.js, React, JavaScript, MySQL, Material UI, SEO Tools, NestJS, HTML, CSS, HTML5

Senior React Developer and Engineer

2021 - 2022
iptiQ
  • Participated in the development of white-label solutions for the company's most important clients.
  • Developed custom components library based on Material UI.
  • Communicated with team members to deliver high-quality, bug-free, and user-friendly applications on time. Performed code reviews.
Technologies: React, JavaScript, TypeScript, GraphQL, Apollo, REST APIs, Material UI, APIs, Integration, API Integration

Senior Software Engineer

2021 - 2021
Aventri
  • Led team of engineers for developing critical parts of company online meeting platform.
  • Managed development efforts for legacy code migration to React.
  • Mentored team members for best practices, code standards, and agility.
Technologies: React, Tailwind CSS, Jest, Node.js, GraphQL, APIs, Figma, Amazon Web Services (AWS)

Senior Engineer

2015 - 2021
Freelance
  • Architected and developed software solutions by studying clients' needs, systems flow, data structures, data usage, and work processes for various clients.
  • Built software solutions for enterprise companies, startups, and small teams.
  • Learned and adopted new technologies for different projects.
  • Wrote E2E and unit tests and automated code deployment.
  • Architected and developed GraphQL Apollo Server with Node.js and connected it with React GraphQL Apollo Client for different projects.
Technologies: Git, CircleCI, Jest, Elasticsearch, MongoDB, Serverless, Express.js, Node.js, TypeScript, React, GraphQL, Apollo Server, React Apollo

Software Architect and Team Lead

2011 - 2015
eWorks
  • Collaborated with team members to architect and develop software solutions for clients.
  • Led team members to deliver high-quality, bug-free, and user-friendly applications on time.
  • Followed best practices for code quality and led the code review process.
  • Managed a team using Agile Scrum methodologies and estimated and assigned tasks.
  • Set up continuous integration and continuous delivery (CI/CD) for numerous projects.
  • Wrote E2E, integration, and unit tests to ensure code quality.
Technologies: Git, Jenkins, Elasticsearch, MySQL, MongoDB, React, Node.js

Senior Software Engineer and Team Lead

2007 - 2011
Data2Code
  • Participated in the development of both new and existing projects.
  • Collaborated with other developers, QA engineers, and product managers to develop new features consistent with product roadmaps.
  • Developed project estimates and status updates in cooperation with product managers.
Technologies: Memcached, Jenkins, JavaScript, MySQL, APIs

Full-stack Software Engineer

2002 - 2007
Nairi Soft
  • Designed and implemented complex data integration solutions.
  • Developed back-office systems and APIs, delivered database designs, and implemented user interfaces.
  • Participated in all aspects of the software development lifecycle and investigated problem areas.
Technologies: MySQL, JavaScript

Data Analysis Tool for Real Estate Brokers

A tool that enables real estate brokers to analyze metrics for renting or buying properties, such as locations, rental histories, and sales histories. It was built using React, Node.js, MongoDB, Bootstrap, and integrations with other APIs to pull and restructure data.

Custom CRM System for an Insurance Company

A custom CRM system that enabled an insurance company to manage its client database, improve business relationships with customers, create advanced reports, and trigger actions for upcoming contract renewals. It was built using React, Node.js, MySQL, and Elasticsearch.

Data Entry and Aggregation Software for Lawyers

Software that enables lawyers working for human rights NGOs to enter historical information about court cases and find precedents for future cases. It was developed using Node.js, React, MySQL, Elasticsearch, and Bootstrap.

Gathered Here | Wills

https://wills.gatheredhere.com.au
A service that generates Wills in PDF format based on data entered by users. Creating Wills is one of several services offered by Gathered Here, Australia's largest end-of-life services site. It was built with React, Redux, Node.js, Express.js, MongoDB, and a SendGrid integration.

Languages

TypeScript, JavaScript, TypeScript 3, ECMAScript (ES6), GraphQL, CSS3, HTML, CSS, HTML5

Frameworks

Express.js, Bootstrap, YARN, Redux, Serverless Framework, Blueprint, Jest, Material UI, Tailwind CSS, NestJS

Libraries/APIs

React, Node.js, Google Maps API, Redux-Saga, REST APIs, Immutable.js, Facebook API, Chai, Highcharts

Tools

Git, CircleCI, Jenkins, Jira, Bitbucket, React Apollo, GitHub, RabbitMQ, Sentry, WebStorm, Slack, Figma, SendGrid

Paradigms

REST, E2E Testing, Unit Testing, Responsive Web Design (RWD), DevOps

Platforms

Amazon EC2, Amazon Web Services (AWS), Docker, DigitalOcean, Mapbox, Ubuntu, Visual Studio Code (VS Code), Azure

Storage

MongoDB, Elasticsearch, MySQL, Amazon S3 (AWS S3), Memcached

Other

Serverless, APIs, Single-page Applications (SPA), Apollo Server, Responsive Web Apps, Front-end, Storybook, Customer Relationship Management (CRM), Semantic UI, Charts, Apollo, SEO Tools, Cloud, Integration, API Integration

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