Arman Simonyan, Developer in Yerevan, Armenia
Arman is available for hire
Hire Arman

Arman Simonyan

Verified Expert  in Engineering

Software Developer

Location
Yerevan, Armenia
Toptal Member Since
July 13, 2022

Arman is a passionate engineer with deep web and service-oriented architecture (SOA) expertise. He loves challenging the status quo, figuring out how to do more with less, and crafting environments where people are motivated to innovate. Arman is also a lifelong learner who is always ready for something new and exciting.

Portfolio

Adobe
Apache Kafka, GitLab CI/CD, Agile Software Development, Microservices, GraphQL...
Workfront
JavaScript, Java, React, Node.js, Datadog, MongoDB, Microservices, TypeScript...
Globbing
JavaScript, React, React Native, Node.js, Chrome Extensions, MongoDB...

Experience

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...world-class products I've built include resilient microservices which handle millions of requests per day and an enjoyable UX for customers to use!

Work Experience

Engineering Manager

2020 - PRESENT
Adobe
  • Built teams from scratch. Hired, onboarded, and coached members. Solved complex business problems and constantly delivered excellent value.
  • Put together the critical parts of the application. Built resilient microservices that handle millions of requests.
  • Set up the architecture for solutions for Adobe's whole digital experience business.
Technologies: Apache Kafka, GitLab CI/CD, Agile Software Development, Microservices, GraphQL, JavaScript, Java, Datadog, Splunk, React, MongoDB, Node.js, Cypress, Selenium, Jest, SuperTest, Architecture, Technical Leadership, Software Testing, Leadership, Public Speaking, TypeScript, Algorithms, Data Structures, Docker, Swagger, HTML, CSS, Agile, CI/CD Pipelines, System Design, REST, REST APIs, WebStorm, Fastify, Team Leadership, Remote Team Leadership, Amazon Web Services (AWS), Front-end Architecture, Back-end Architecture, ECMAScript (ES6), DOM, Web Development, Software Development, Software, Project Management, CTO, SaaS, HTML5, User Interface (UI), Extensions, Manifest V3, Team Management, Google Chrome, Figma, Front-end Development, Software Architecture

Senior Software Engineer

2019 - 2020
Workfront
  • Led the efforts and rewrote one of the core product functionalities using JavaScript. Improved the performance exponentially, bringing a multimillion-dollar accounting rate of return (ARR).
  • Built a microservice to store user request drafts, similar to Gmail's draft functionality. Handled about 10 to 15 million weekly requests and significantly impacted user experience.
  • Overwrote about 15 pages from legacy JSP architecture to React and micro-front ends.
Technologies: JavaScript, Java, React, Node.js, Datadog, MongoDB, Microservices, TypeScript, GraphQL, Redux, Apache Kafka, Jest, SuperTest, Cypress, Selenium, Architecture, Technical Leadership, Software Testing, GitLab CI/CD, Agile Software Development, Leadership, Algorithms, Data Structures, Docker, Swagger, Full-stack, Front-end, Back-end, React Router, HTML, CSS, Mongoose, Google Cloud Platform (GCP), Adobe Workfront, Web Development, CI/CD Pipelines, Webpack, Rollup, Babel, ESLint, Agile, Scrum, REST APIs, REST, Fastify, WebStorm, Styled-components, JSON, Team Leadership, Amazon Web Services (AWS), Front-end Architecture, Back-end Architecture, ECMAScript (ES6), DOM, Software Development, Software, Project Management, SaaS, HTML5, User Interface (UI), Team Management, Figma, Front-end Development, IndexedDB, Software Architecture

Senior Software Engineer

2019 - 2019
Globbing
  • Created mobile apps using React Native for iOS and Android, significantly affecting the business's success.
  • Created a Chrome extension for staff to request any inventory. Helped eliminate the manual job of handling the requests.
  • Organized a team for maintaining mobile applications and Chrome extensions for the company.
Technologies: JavaScript, React, React Native, Node.js, Chrome Extensions, MongoDB, Technical Leadership, Leadership, Ionic, Architecture, Full-stack, Front-end, Back-end, HTML, CSS, CI/CD Pipelines, REST APIs, REST, WebStorm, Webpack, Front-end Architecture, Back-end Architecture, ECMAScript (ES6), DOM, Extensions, Web Development, Software Development, Software, Project Management, SaaS, Material UI, HTML5, User Interface (UI), Manifest V3, Team Management, Google Chrome, Figma, Front-end Development, IndexedDB, Software Architecture

React and React Native Developer

2018 - 2019
Ginosi Apartels and Hotels
  • Built two highly efficient mobile applications using React Native for iOS and Android.
  • Built Chrome extensions for employee productivity. Reached the goal of increasing employee productivity and eliminating third-party software needs for our employees.
  • Found a solution for PDF editing after negotiations. Found a solution and integrated it, saving months of engineering time.
Technologies: React, React Native, GraphQL, Chrome Extensions, Node.js, MongoDB, Firebase, Bugsnag, Sentry, Front-end, Back-end, Serverless, WebStorm, Amazon Web Services (AWS), Front-end Architecture, Back-end Architecture, ECMAScript (ES6), DOM, Python, Extensions, Web Development, Software Development, Software, Digital Transformation, SaaS, Material UI, Progressive Web Applications (PWA), User Interface (UI), Internet of Things (IoT), Manifest V3, Google Chrome, Front-end Development, IndexedDB

Software Engineer

2015 - 2018
Digitain
  • Constructed multi-monitor gaming terminals using Electron. Brought great value to the product, as they were one of a kind at the time.
  • Increased mobile version performance by implementing code-splitting before React offered it as an option.
  • Experimented with a web worker for doing calculations and converting binary data to JSON. Helped to increase page performance.
Technologies: JavaScript, React, MobX, Redux, Electron, Sass, Front-end, WebStorm, ECMAScript (ES6), DOM, jQuery, Web Development, Software Development, Software, SaaS, Progressive Web Applications (PWA), User Interface (UI), Front-end Development

Timeline Calculation Engine for Workfront

I led efforts to rewrite a core functionality for Workfront, a timeline calculation engine. I came up with a solution for moving the calculation part to the front end to solve performance problems for the client. It has a considerable impact on the business bringing multimillion contracts. As it was a core functionality for the product, we put a lot of effort into test coverage and reached 98.7% coverage.

Request Draft Microservice

I built a microservice to store user request drafts, similar to Gmail draft functionality. For this project, I chose Node.js and MongoDB stack as we had a requirement to have a high-request-per-second capacity. The service handles millions of weekly requests and brings a great user experience to our clients.

Globbing Mobile App

A mobile application for an Armenian startup focused on logistics. The app allows adding and tracking your orders, accepts payments by cards, and gives an ability to manage your profile data. I was the only engineer in the team working on the application. Globbing is an industry leader with about 60–70% of the whole market.

Gazar.am

https://gazar.am/
An online shop in Armenia focused on fruits and vegetables. It includes a client portal and an admin panel and allows users to log in order goods and enjoy fresh products. We were a team of two, I and the co-founder.
The tech stack included React, Node.js, MongoDB, and GraphQL. The product was a massive success in Armenia as it was unique at the time.

Ginosi Gemini

Ginosi Gemini is intended for Ginosi employees, contractors, and suppliers to help in their daily work. The app allows you to assign tasks to your employees, track their progress, have workflows for them, and much more. I worked on this project from the beginning, contributing to architecture design, participating in decision making and adding features, etc.
The app is built with React Native for both Android and iOS platforms.

Jinx Chrome Extension

I designed and created a Chrome extension for managing inventory requests where I built the app using React, Node.js, and MongoDB tech stack and this application allows the company to eliminate manual job and third-party software usage and gives a joyful experience to employees and their managers.
2008 - 2012

Bachelor's Degree in Political Science

Yerevan State Univerity - Yerevan, Armenia

Libraries/APIs

React, Node.js, jQuery, MobX, React Router, REST APIs

Tools

SuperTest, Figma, GitLab CI/CD, WebStorm, Splunk, Bugsnag, Sentry, Mongoose, Webpack, Rollup, Babel, Jenkins

Frameworks

Redux, Jest, Cypress, Selenium, Material UI, React Native, Ionic, Electron, Swagger, Express.js, Fastify

Languages

JavaScript, HTML, CSS, ECMAScript (ES6), GraphQL, TypeScript, HTML5, Java, Sass, Python

Paradigms

Software Testing, Agile Software Development, Microservices, Back-end Architecture, Agile, Scrum, REST

Platforms

Google Chrome, Apache Kafka, Firebase, MacOS, Docker, Android, iOS, Google Cloud Platform (GCP), Amazon Web Services (AWS)

Storage

MongoDB, IndexedDB, Datadog, JSON

Industry Expertise

Project Management

Other

Leadership, Chrome Extensions, Architecture, Technical Leadership, Full-stack, Front-end, Back-end, Web Development, Team Leadership, Remote Team Leadership, Front-end Architecture, APIs, Minimum Viable Product (MVP), DOM, Extensions, Software Development, Software, CTO, SaaS, User Interface (UI), Manifest V3, Team Management, Front-end Development, Software Architecture, Public Speaking, CI/CD Pipelines, Digital Transformation, Progressive Web Applications (PWA), Internet of Things (IoT), Algorithms, Data Structures, Serverless, Adobe Workfront, ESLint, System Design, Styled-components

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