Summary

Expertise

Project Highlights

Education

Agency

AA

English:

Upper Intermediate

Armen A.

vetted by Youteam

Vetted by YouTeam

Armenia

UTC +04:00

Asia/Yerevan

English:

Upper Intermediate

Senior Software Engineer

7 + years of professional experience in the Information Technology industry; Solid overall understanding of the IT industry, including software, hardware, and networking; Proficient knowledge of JavaScript and popular JavaScript-based libraries, frameworks; Thorough understanding of software design principles and patterns; Experience with microservices and REST principles;

Want to hire this engineer?

Check if Armen is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

JavaScript 7 years
React.js 7 years
TypeScript 5 years

Other technologies

Ajax
AngularJS
CSS
JavaScript
jQuery
Linux
MySQL
Node.js
PHP
PostgreSQL
React.js
React Native
SQL
TypeScript
XML
Bootstrap
HTML
Jenkins
JSON
Sass
Babel
Gulp
Postman
virtualBox
Webpack
Redux
Underscore.js
VMware
macOS
Lodash
Redux-saga
Firebase

Project Highlights

icon
Senior Software Engineer

DataArt Solutions, Inc.

Feb `20 - Present

5 years

Booking Platform

The platform is built to book hotels, cars, rails and other things in one place also it provides tools to better filter all results Environments: React.js, Redux Saga, Less, React Router Dom, Atlassian Jira/Confluence, Git + GitHub, AntDesign, Styled Components, JEST, React testing library, ESLint Position: Senior Software Engineer Activities: Developing, documenting, and supporting the application; Creating and implementing the front-end (React.js) architecture; Acting as a Team Leader for the admin front-end team. Integrating with third-party APIs. Uncovering and highlighting deficiencies and making recommendations for improvement;

Responsibilities & achievements

JavaScript
React.js
TypeScript
icon
Senior Software Engineer

SEO Tool

Feb `20 - Present

5 years

EU-based AI company

Description: The project goal was researching keywords on social media, and shows statistics of likes, shares, comments, etc. The following features were implemented: Translated the whole JavaScript code to TypeScript; Created interface from scratch using React.js; Gave architectural solutions; Implemented the search functionality; Draw 4 different charts using provided data from server back-end. The tool was available for all types of web browsers and was mobile-friendly. Languages: JavaScript, TypeScript Environments: React.js, Redux Saga, HTTP only cookie, Sass, React Router Dom, JSON, Atlassian Jira/Confluence, Git + GitHub, AntDesign, Styled Components, AWS, JEST, Webpack, Babel, ESLint, HTML5 Activities: Requirements gathering, tasks implementation and review; Improving/extending the application consisting of the front-end part being a SPA; Investigating and fixing issues; Suggesting, designing, and implementing new features/enhancements; Developing an individual routing mechanism for the front-end part (SPA); Maintaining and improving the development environment (composition, testing, building); Acted as a mentor for front-end team members.

Responsibilities & achievements

JavaScript
TypeScript
icon
Senior software engineer

Charity Games Platform for Kids

International gaming company

Description: The main idea was to create a space where kids would continue their annual game. Due to COVID-19 kids were not able to participate physically, the company gave it a creative online game solution. It was a complex platform with multiple components and databases on the back-end side (C#), .Net layer for providing API, caching, session management, communication via WebSockets, and single- page application on the front-end (React + Redux). Languages: JavaScript, C#/, Unity Environments: React, Redux Saga, Webpack, .Net, Unity, Babel, ESLint, HTML5 Activities: Designing, developing, documenting, and supporting a complex high volume web application and web-based solutions; Taking technical responsibility for maintaining and supporting the product, and working on own initiative to find optimum solutions; Working with the client to gather requirements and generate functional specifications for software and integration solutions; Creating and implementing the front-end (React.js) architecture; Testing and troubleshooting the application remotely and onsite; Uncovering and highlighting deficiencies and making recommendations for improvement; Acting as a Team Leader for the admin front-end team.

Responsibilities & achievements

JavaScript
React.js
icon
Senior Software Engineer

Social Media Amplification Platform

US-based B2B platform

Description: The platform is built to receive and manage professional advertising content shared by famous brands. Languages: JavaScript (ES) Environments: React + Redux, Webpack, Babel, ESLint, HTML5 Activities: Researching and estimating the business needs; Developing, documenting, and supporting the application; Gave the architecture design process of the client-side; Performing integration tasks for the developed system; Integrating with third-party APIs. Medical Testing Automation Client: US-based pharmaceutical companies Description: The aim of the company was to create a result analytic tool to understand the patients’ possible oral cancer threat, so the doctors could prevent the disease outcome. Mobile application onboarded the user to understand the steps of the app, calculated time and understood the test’s visibility (brightness), test kit position. Took a photo and sent it to the server, after getting a response, which was based on AI prediction, showed the test answer to the user. Languages: JavaScript, Python Environments: Bootstrap, Webpack, Node.js, JSON, Sass, Git + Bitbucket, React Native, ML, Node.js, firebase real-time database, Google Cloud Platform, Computer Vision Activities: Building the application; Integrating TestFlight for testing in iOS devices; Giving the architecture solutions and design process of the client-side mobile application; Performing integration tasks for the developed system; Integrating with third-party APIs.

Responsibilities & achievements

JavaScript
React.js

Education

Higher education in Computer Science

Agency

agency #2551

10-50

GMT+4

Tbilisi, Georgia

Core Expertise

Cloud Engineer
Data Scientists
Java
JavaScript
Node.js
Python
React.js
Computer vision
Data scraping
NLP
Flutter

Industries

E-Commerce & Retail, Construction & Real estate, Data Science & Machine Learning, Energy

Want to hire this engineer?

Check if Armen is available