English:
Upper Intermediate
Armen A.
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 availableExpertise
Years of commercial development experience
7 years of experience
Core technologies
Other technologies
Project Highlights
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
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
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
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
Education
Higher education in Computer Science
Agency
10-50
GMT+4
Tbilisi, Georgia
Core Expertise
Industries
E-Commerce & Retail, Construction & Real estate, Data Science & Machine Learning, Energy
Want to hire this engineer?
Check if Armen is available