Node.js/TypeScript Developer
Tigran M.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
4 yrs.
Location
Armenia, Yerevan
Timezone
(GMT+04:00) Yerevan
Languages
Armenian
Fluent (C2)
English
Advanced (C1)
About
Back-end developer with over 2.5 years of experience. Good problem-solving, self-learning skills, and the ability to perform well in a team. Ready to learn new technologies. Have experience working with outsourcing and product companies, where I worked as a back-end engineer. Always ready to communicate and discuss ideas with colleagues and bring a positive attitude when interacting with others.
Core skills
  • JavaScript 4 yrs.
  • TypeScript 3 yrs.
  • Node.js 2 yrs.
Other skills
  • Express.js 2 yrs.
  • AWS Lambda 1 yrs.
  • MongoDB 1 yrs.
  • RESTful API 1 yrs.
  • GraphQL 1 yrs.
Experience
Data abstraction transformation
Middle Backend Developer
About the Project

Client has Rest Api with direct db calls to MongoDB. As queries were a lot this had an issue of exceeding mongo document size limit. Our teams goal was to create data abstraction layer using GraphQL and replace old direct db calls with the new aproach. We did not remove old calls before assuring that data abstraction layer works as expected. We used parallel run aproach for that meaning that we had both implementations in the code and after testing we can move old direct calls.

Responsibilities

- Implemented data abstraction layer for direct mongo calls to optimize the performance; - Discussed how to migrate direct MongoDB calls to the data layer with the team; - Actively communicate with the customer dev team to understand how their internal tool works; - Wrote integration and unit tests; - Create tickets and implementing the necessary requirements.

Skills & technologies
  • Node.js
  • JavaScript
  • Javascript ES6
  • TypeScript
  • GraphQL
  • RESTful
NakedGun
Middle Backend TypeScript Developer
About the Project

I worked on Fintect. We built banking application with new approches.

Responsibilities

- Worked on microservice architecture with Rest principles using AWS Cloudformation, Step functions, Lambda, Typescript and much more; - Wrote unit and integration tests, conducted code reviews, bug fixing, wrote documentation; - Integrated with third party services and APIs, deployed and managed microservices in AWS; - Actively participated in Scrum ceremonies including daily stand-ups, spring planning and retrospective.

Skills & technologies
  • JavaScript
  • Javascript ES6
  • TypeScript
  • Node.js
  • AWS Lambda
Confidential
Intern Back end Developer
About the Project

Confidential

Responsibilities

- Created backend APIs using Node.js, Express.js, and other modern technologies; - Participate in the entire application lifecycle, focusing on coding and debugging; - Collaborated with the frontend team to implement frontend features and ensure smooth data flow between frontend and backend; - Worked with the team to implement best practices and standards.

Skills & technologies
  • JavaScript
  • Node.js
  • Express.js
Education
Ameriacan University of Armenia
2021 - 2023
Computer and Information Science