Mihran Sahakyan, Developer in Yerevan, Armenia
Mihran is available for hire
Hire Mihran

Mihran Sahakyan

Verified Expert  in Engineering

Back-end Developer

Location
Yerevan, Armenia
Toptal Member Since
September 22, 2022

Mihran是一位经验丰富的软件工程师,热衷于开发创新程序,加快组织成功的效率和有效性. 他精通技术和编写代码以创建可靠且用户友好的系统. Mihran是一名熟练的工程师,他有能力激励和管理一个专业团队来构建软件程序并有效地跟踪变化. 他是一个自信的沟通者、战略思想家和创新创造者.

Portfolio

PicsArt
Node.Apache Kafka, Kubernetes, Docker, Jenkins, Microservices...
Synergy
React, Material UI, CSS, HTML, Node.js, Docker, TypeORM, PostgreSQL, Redis...
Simply Technologies
Node.js, React, CSS, HTML, Docker, Ruby, Next.js, PostgreSQL, SQL, Material UI...

Experience

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA, Postman

The most amazing...

...我建立的东西是信任和安全团队可以限制的改变游戏规则的工具, block, 并从社交网络的公共feed中删除不适当的内容.

Work Experience

Senior Back-end Engineer

2020 - PRESENT
PicsArt
  • 为公司开发CMS、CRM、审计、信任和安全服务. 使用最流行的技术和解决方案,如AWS, NestJS, Kubernetes, Docker, and Apache Kafka.
  • 从零开始设计和开发了几个微服务, which are used by other teams in the company. 管理由2 - 3名初级和实习后端工程师组成的团队.
  • 为信任和安全团队提供了自动化一些内容审核过程的工具, which helped simplify moderators' jobs.
  • 实施AWS Lambda服务,从CRM系统向超过1.5亿用户发送批量推送通知.
  • 实现AWS Lambda服务,为信任和安全团队处理实时数据处理,以保证应用程序内容(主要是图像)的安全,并帮助版主轻松检测和处理“不安全”内容.
Technologies: Node.Apache Kafka, Kubernetes, Docker, Jenkins, Microservices, Elasticsearch, MongoDB, PostgreSQL, React, Amazon Web Services (AWS), REST, Back-end, Postman, Slack, Microservices Architecture, MacOS, IntelliJ IDEA, Redux, Jira, Confluence, Back-end Development, GitHub, Event-driven Architecture, Software Architecture, API Architecture, Express.js, Full-stack Development, Large-scale Projects, Authentication, Technical Leadership, REST APIs, Webpack, Web Architecture, Figma, Back-office System Development, RxJS, Jasmine, Agile, JSON, Design Patterns, Unit Testing, Jest, Git, Solution Architecture, QA Testing, Styled-components, Minimum Viable Product (MVP), Serverless Architecture, Lambda Functions, gRPC, MERN Stack, OpenAPI, GraphQL, Amazon RDS, Testing, Refactoring, Google Cloud Platform (GCP), DevOps, JSON Web Tokens (JWT), Firebase Authentication, Firebase, Databases, Azure

Full-stack Software Engineer

2019 - 2020
Synergy
  • 为公司设计开发异步表单,作为大学文凭项目.
  • 在这个项目上工作,意味着作为一个解决方案,可以在使用谷歌表格时发现一个常见的问题.
  • 通过引入套接字和基于redis的锁定机制解决了这个项目的问题, 这样可以防止在单个文档中同时更新同一单元格.
Technologies: React, Material UI, CSS, HTML, Node.js, Docker, TypeORM, PostgreSQL, Redis, Socket.IO, REST, Back-end, Postman, Slack, IntelliJ IDEA, Single-page Applications (SPA), React Router, HTML DOM, Redux Thunk, Jira, Back-end Development, GitHub, Software Architecture, API Architecture, Full-stack, Express.js, Full-stack Development, Authentication, Technical Leadership, REST APIs, Web Architecture, Figma, Bootstrap, JSON, Design Patterns, Unit Testing, Redux, Redux Toolkit, Jest, Git, Solution Architecture, QA Testing, Flux Architecture, Styled-components, Minimum Viable Product (MVP), User Interface (UI), Responsive UI, MERN Stack, OpenAPI, Testing, JSON Web Tokens (JWT), Databases

Full-stack Software Engineer

2019 - 2020
Simply Technologies
  • 使用React为支付处理公司开发管理面板, TypeScript, Redux, and the latest front-end technologies.
  • 开发网站和API,使汽车租赁过程自动化. 与AI团队紧密合作,整合他们的服务. 使用了Ruby、Node等多种技术和语言.js, React, Next.js, and SQL.
  • 使用Trello作为修复和开发新功能的报告工具.
Technologies: Node.js, React, CSS, HTML, Docker, Ruby, Next.js, PostgreSQL, SQL, Material UI, REST, Back-end, Postman, Slack, IntelliJ IDEA, Scrum, Redux, Single-page Applications (SPA), React Router, HTML DOM, Redux Thunk, Jira, Back-end Development, GitHub, Software Architecture, API Architecture, Full-stack, Google Analytics, Express.js, Full-stack Development, Large-scale Projects, Authentication, Ant Design, Technical Leadership, REST APIs, Webpack, Web Architecture, Figma, RxJS, Bootstrap, Jasmine, Agile, JSON, Design Patterns, Auth0, Redux Toolkit, Jest, Git, Solution Architecture, QA Testing, Flux Architecture, Styled-components, Minimum Viable Product (MVP), User Interface (UI), Responsive UI, Redux-Saga, MERN Stack, OpenAPI, GraphQL, Testing, Refactoring, JSON Web Tokens (JWT), Databases

Junior Back-end Engineer

2018 - 2019
Polymorphic
  • Developed an API that provides live chat, video calls, payment, and other features for a mobile application, 为需要高素质专家的精神问题患者提供平台的目的是什么.
  • 使用Jira作为提交新特性和修复bug的报告工具.
  • 帮助建立了一个帮助人们克服心理问题的平台.
Technologies: Node.js, JavaScript, SQL, MySQL, REST, Back-end, Postman, Slack, Redis, IntelliJ IDEA, Scrum, Stripe API, Jira, Back-end Development, GitHub, Software Architecture, API Architecture, Express.js, Authentication, Stripe Subscriptions, REST APIs, Webpack, Bootstrap, Agile, JSON, Design Patterns, Jest, Git, QA Testing, OpenAPI, Testing, Refactoring, JSON Web Tokens (JWT), Databases

Car Leasing Automation App

Developed a Node.js, Ruby, and Next.js-based application and SDK. 其主要目的是实现汽车租赁流程的自动化,并为合作银行提供工具,以实现其支付水平目标. 与AI团队紧密合作,整合他们的解决方案. Worked on both back-end and front-end platforms.

Mental Health App

Provided an API using Node.js, SQL, and MySQL. The API should support features such as live chat, video calls, subscription system, and payment system using Stripe. 与产品和移动团队合作,开发功能齐全的应用程序.

CMS and CRM

使用Kubernetes等最流行的技术为公司开发CMS和CRM, Docker, NestJS, AWS, React, and TypeScript. 与客户支持和货币化团队密切合作,存档公司层面的目标.

Trust and Safety API

为信任和安全团队版主提供了各种工具, made some of the processes automated, 集成内部和第三方AI解决方案,用于检测不适当的内容, and automated inappropriate content restrictions.

Asynchronous Forms | University Diploma Project

这个项目的目的是作为一个常见问题的解决方案来呈现,这个问题可以在使用Google Sheets时发现.

当两个或多个用户在文档的同一单元格上工作时, 只有最后提交的值才会写入单元格, 尽管其他用户也在编辑单元格并希望将其值输入到单元格中. 我的项目通过引入套接字和基于Redis的锁定机制解决了这个问题, 这样可以防止在单个文档中同时更新同一单元格.

The project also includes other features, 例如审计和记录不同用户所做的更新, 哪一个可以查看数据更新的完整历史记录. 另一个好的特性是项目为文档提供的灵活模型, 用户可以创建任意类型的文档,其中包含任意多的不同类型的字段, including composite.
2016 - 2020

信息学和应用数学学士学位

Russian-Armenian Slavonic University - Yerevan, Armenia

JULY 2022 - JULY 2025

AWS Certified Developer – Associate

Amazon Web Services

Languages

JavaScript, CSS, HTML, SQL, TypeScript, HTML5, Ruby, Python, GraphQL

Frameworks

NestJS, Next.js, Express.js, JSON Web Tokens (JWT), Material UI, Redux, Ant Design, Bootstrap, Jasmine, Jest, gRPC

Libraries/APIs

Node.js, React, REST APIs, OpenAPI, Socket.IO, Stripe, AWS Amplify, Stripe API, React Router, RxJS, Redux-Saga

Tools

Git, IntelliJ IDEA, Slack, Postman, GitLab CI/CD, Redux Thunk, Jira, Confluence, GitHub, Webpack, Figma, Auth0, Redux Toolkit, AWS Step Functions, Firebase Authentication, Jenkins, Google Analytics

Paradigms

Microservices, Testing, Refactoring, Microservices Architecture, Functional Programming, REST, Scrum, HTML DOM, Event-driven Architecture, API Architecture, Web Architecture, Agile, Design Patterns, Unit Testing, Serverless Architecture, DevOps

Platforms

Amazon Web Services (AWS), Apache Kafka, Kubernetes, Docker, AWS Lambda, Google Cloud Platform (GCP), Firebase, MacOS, Shopify, Azure

Storage

PostgreSQL, JSON, RDBMS, NoSQL, MySQL, Elasticsearch, MongoDB, Redis, Amazon DynamoDB, Amazon Aurora, Amazon S3 (AWS S3), Databases

Other

Front-end, APIs, Back-end, Architecture, Single-page Applications (SPA), Full-stack, Authentication, Back-office System Development, MERN Stack, Algorithms, Data Structures, TypeORM, Infrastructure as Code (IaC), CI/CD Pipelines, API Integration, Amazon Route 53, Back-end Development, Software Architecture, Full-stack Development, Large-scale Projects, Stripe Subscriptions, Technical Leadership, Serverless, Solution Architecture, QA Testing, Flux Architecture, Styled-components, Minimum Viable Product (MVP), User Interface (UI), Responsive UI, Lambda Functions, Amazon RDS, AWS DevOps

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring