Harutyun
Armenia (UTC+04:00) 🇦🇲
Upstaffer since October 12, 2022

Harutyun — Software Engineer

Expertise in Back-End Web.

Last verified on July 04, 2023

Core Skills

Node.js
Node.js
Express
Express

Bio Summary

My aim is not only to establish coding but also to provide relevant and clear-cut methods that are implemented in order to attain the most efficient coding system possible; - Software developer with more than 7 years of experience; - 5+ years of experience working with Node.js; - Experience working with Express.js; - Good skills in working with AWS, Docker, and Kubernetes; - Deep understanding of implementing and integrating APIs; - Experience working with implementing new microservice; - Advanced English; - Available: ASAP.

Technical Skills

Programming Languages JavaScript, TypeScript
JavaScript Frameworks Angular, Ember.js, Express, Koa.js, NestJS, Node.js, React, Vue.js
UI Frameworks, Libraries, and Browsers CSP (Content Security Policy), CSS, HTML
JavaScript Libraries and Tools Koa.js, Moleculer microservices framework, Redux, Vuex
Databases & Management Systems / ORM AWS DynamoDB, MongoDB, MySQL, PostgreSQL, Redis
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS Amplify, AWS API Gateway, AWS Cloudformation, AWS CloudFront, AWS CloudWatch, AWS Cognito, AWS DynamoDB, AWS EC2, AWS ECR, AWS ECS (Amazon Elastic Container Service), AWS IAM, AWS Lambda, AWS S3, AWS SNS, AWS SQS
SDK / API and Integrations API, AWS API Gateway, GraphQL, RESTful API, Web API
Mail / Network Protocols / Data transfer CORS, HTTP
Virtualization, Containers and Orchestration Docker, Kubernetes
QA, Test Automation, Security Jest, Mocha
Scripting and Command Line Interfaces XSS
Other Technical Skills CSRF

Experience

Senior BackEnd Engineer, NDA

2022.03-present
Working on business requirements.
Technologies: Nodejs, Typescript, Serverless framework, Dynamo DB, Lambda functions, Amplify, AppSync, Cognito, graphql

Head of BackEnd Team, NDA

2021-2022.03
Working on several projects in the CrowdFunding business.
Responsibilities:

  • Setting up the projects;
  • Making Architectural decisions;
  • Code review processing.

Technologies: Nodejs, Typescript, Serverless framework, Dynamo DB, Lambda functions, Amplify, AppSync, Cognito, graphql, Vue.js.

Software Architect, NDA

2020-2021
Technologies: Nodejs, Typescript, Serverless framework, Dynamo DB, Lambda functions, Amplify, AppSynco.

Lead Software Engineer, NDA

2020-2021
Working on a big healthcare project.
Responsibilities:

  • Solving complex problems connected to business logic Code review processing;
  • Writing reusable and testable clean code;
  • Writing unit tests.

Technologies: Nodejs, Typescript, Serverless framework, Dynamo DB Lambda functions, graphql, Vue.js, Koa, S3, SNS, SQS Angular, React, WebSocket, Apollo.js, Dynatron.

Software Architect (part-time), NDA

2019-2021
Worked on a project which helps people to manage their houses and properties
Responsibilities:

  • Making Architectural decisions;
  • Solving complex problems connected to business logic;
  • Code review processing writing reusable and testable clean code;

Technologies: Nodejs, Postgresql, Sequelize, Express, S3, WebSocket, Nginx.

Senior Software Engineer, NDA

2019-2020
Working on a Browser extension that helps people to automate tasks connected with more than 30 different 3rd party APIs and to have the ability to control the most famous apps with a command input.
Responsibilities:

  • Implementing integrations with different 3rd party public and private APIs;
  • Writing reusable and testable clean code.

Technologies: Nodejs, Typescript, DynamoDB, MongoDB, IndexDB, S3, Angular, React, WebSocket, Electron.

Lead Software Engineer (part-time), NDA

2019-2020
Working on a desktop application that is helping people to automate their actions on LinkedIn and Instagram) properties.
Responsibilities:

  • Solving complex problems connected to business logic;
  • Writing reusable and testable clean code.

Technologies: Nodejs, Electron, React, S3, WebSocket.

Senior Software Engineer, NDA

2017-2018
Working on different projects which are video, audio, and messaging applications.
Responsibilities:

  • Implementing rest APIs;
  • implementing video call logic with webrtc technology.

Technologies: Nodejs, Serverless framework, Elastic beanstalk, DynamoDB, S3, SQS, SNS, WebSocket, WebRTC.

Software Engineer, NDA

2015-2017
Working on a big business management project with several connected products.
Responsibilities:

  • implementing new features;
  • working with microservice-driven architecture;
  • implementing new microservice.

Technologies: Nodejs, Molecular framework, Sequelize, Postgresql, S3, Redis, RabbitMQ, WebSocket, Nats.

 Education

Bachelor's Degree Armenian State University of Economics

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Harutyun
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring