Arman Sujoyan,亚美尼亚埃里温的开发者
Arman is available for hire
Hire Arman

Arman Sujoyan

Verified Expert  in Engineering

Full-stack Developer

Location
Yerevan, Armenia
Toptal Member Since
July 25, 2022

Arman是一名全栈开发人员,在web和移动应用程序开发方面拥有超过7年的经验, specializing in JavaScript, React, and Node.js. 他曾带领团队在金融科技和拼车领域创建可扩展的解决方案, 显著提升效率和商业模式. Arman的创新思维和技术专长使他成为追求卓越和可持续发展的项目的关键资产.

Portfolio

Hommz Technologies Ltd
React, Node.PostgreSQL, Full-stack, TypeScript, REST api, BullMQ, NestJS...
Puul
JavaScript,后端,Google Cloud, NestJS, React, Stripe, TypeScript...
Heynota
Node.js, api, Go, Amazon Web Services (AWS),后端,TypeScript, Python...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Node.js, React, Git, Linux, JavaScript

The most amazing...

...我领导的项目是为一款拼车应用设计一种降低成本的路线匹配算法, slashing expenses by 90%.

Work Experience

Senior Full-stack Developer

2023 - 2024
Hommz Technologies Ltd
  • 参与创建一个使用本地供应商的循环支付系统.
  • 在系统内部提出一个抽象层,增强系统的体系结构,增加系统的灵活性.
  • 修复了UI中的小错误和其他问题.
Technologies: React, Node.. js, PostgreSQL,全栈,TypeScript, REST api, BullMQ, NestJS, Next.js, Yarn Workspaces, Monorepos, Redis, Tailwind CSS, Material UI, React Router, Domain-driven Design (DDD), Hexagonal Architecture

Back-end Developer

2023 - 2024
Puul
  • 引入鲁棒性,优化了一种核心路由搜索算法, scalable, 和快速方法使用不同的索引技术. 结果,降低了90%的搜索成本.
  • 构建了一个具有定义良好的抽象和支付服务提供者(PSP)不可知边界的支付系统. 通过保持业务逻辑完整,与不同的服务提供者集成.
  • 使用Bitbucket pipelines和Google Cloud Run创建持续交付和部署的CI/CD管道.
  • 添加了与GCP日志和警报集成的日志机制.
  • 创建了用于预处理和索引核心系统算法中使用的地理空间数据的脚本.
  • 设计并实现了包含路由创建的核心工作流, request handling, acceptance procedures, virtual balance deductions, and route search functionalities.
Technologies: JavaScript,后端,Google Cloud, NestJS, React, Stripe, TypeScript, Google Maps, Algorithms, OAuth 2, Payment APIs, Card Payments, PostgreSQL, Redis, Docker, Test-driven Development (TDD), Integration Testing, Unit Testing, Jest, Testcontainers, Bitbucket, CI/CD Pipelines, Code Review, Node.js, Hexagonal Architecture, Jira, Scrum, Winston, Twilio, SendGrid, Firebase, Postman, Swagger, Software Architecture, Technical Hiring

高级软件后端工程师

2023 - 2023
Heynota
  • 为API添加了带有DataDog的应用程序性能监控(APM).
  • 创建缓存层以加速生成AI响应.
  • 通过组织和统一计费设置AWS基础设施. 通过组织将环境划分为开发、登台和生产.
  • 扩展抓取功能,通过Python脚本和无头浏览器从提供的文章url中获取图像.
  • 创建一个媒体库,自动捕获用户生成的图像和视频,并将它们保存在S3中.
  • 与Auth0集成的应用程序,并使用Auth0自定义操作进行向后同步.
Technologies: Node.js, api, Go, Amazon Web Services (AWS),后端,TypeScript, Python, Microservices, JavaScript, React, DevOps, OpenAI GPT-3 API, DALL-E, Jest, Test-driven Development (TDD), ClickUp, Heroku, Vercel, Auth0, Datadog, Redis, PostgreSQL, Artificial Intelligence (AI), Tailwind CSS, 生成预训练变压器(GPT), Stripe API

Senior Software Engineer

2022 - 2023
Arminova Technologies
  • 通过扩展现有基础设施开发新的可伸缩特性.
  • 用自动化测试对系统进行压力测试. 发现系统中的瓶颈并修复它们. 该系统可以同时承受超过10,000个用户操作.
  • 针对系统中存在的技术问题,进行了新技术适配实验. 设计了一个可扩展的订阅系统来处理数千个同时的实时连接.
  • 为使用Keycloak的新授权和身份验证系统创建了概念验证. 设计的系统易于与SAML和OpenID Connect协议集成. 通过增加现有元数据,增加了OTP和IdP域发现.
Technologies: Express.js, AWS Lambda, Amazon S3 (AWS S3), Amazon DynamoDB, Amazon弹性容器服务(Amazon ECS), AWS Amplify, JavaScript, Amazon API Gateway, Terraform, Puppeteer, Docker, Node.js, Next.js, React, AWS CloudFormation, GraphQL, Apollo Server, CSS, HTML, APIs, JSON, Apollo, Material UI, Amazon Cognito, JSON Web Tokens (JWT), Full-stack, Amazon Web Services (AWS), API Gateways, Architecture, Microservices, Microservices Architecture, Technical Leadership, GitHub, GitLab, Jira, Postman, Front-end Development, Responsive Web Apps, SQL, Web Development, Databases, REST APIs, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, HTML5, Performance, NoSQL, Keycloak, Cloud, Python, Leadership, Stripe API

Front-end React Developer

2022 - 2022
Plume LTD
  • 在短时间内开发出系统的关键部分.
  • 建议并增加了对现有代码库的改进.
  • 与其他开发人员协商,帮助他们更快地前进.
技术:React, JavaScript, Docker, React Native, Node.js, Cloud, Leadership

Senior Software Engineer

2021 - 2022
Freelance
  • 使用GraphQL将遗留WordPress应用程序迁移到健壮的基于javascript的系统, NestJS, and Next.js. 使用Heroku负责部署和基础设施. 这款应用在全球拥有1万名活跃用户.
  • 使用GraphQL为一家医疗保健公司从零开始设计并开发了一个新系统, NestJS, and Next.js. 增加了一个使用Stripe的支付系统. Deployed it to Heroku.
  • 从头开始设计api和数据库模式. 使用数据加载器模式优化GraphQL api.
技术:JavaScript, NestJS, Next.js, GraphQL, Apollo, Heroku, TypeScript, Hasura, Stripe, CSS, HTML, APIs, JSON, Chakra UI, Tailwind CSS, JSON Web Tokens (JWT), Full-stack, Front-end, Back-end, Amazon Web Services (AWS), API Gateways, Architecture, Microservices, Jira, Technical Leadership, GitHub, Front-end Development, Responsive Web Apps, Microservices Architecture, SQL, Web Development, Databases, REST APIs, HTML5, Redux Toolkit, Redux, MongoDB, NoSQL, Leadership

Senior Software Engineer

2019 - 2022
Simply Technologies
  • 开发了一个应用程序,跟踪用户附近不同场所的活动,并计算这些场所的拥挤程度. 该应用程序在澳大利亚追踪了300多个活跃场馆.
  • 为美国银行用于自动验证银行申请人收入的广泛金融科技应用程序做出了贡献, assets, identity, residence, and insurance. 大约8%的美国汽车贷款是通过这些api处理的.
  • 领导一个小的开发团队,从零开始设计和开发一个时间表跟踪应用程序. 这款应用主要在员工超过100人的公司内部使用.
  • 面试了50多名不同职位的候选人,并向人力资源团队提供反馈. 建议并应用不同的开发人员招聘流程和公司内部沟通的知识共享模式.
技术:JavaScript, React, NestJS, Node.js, PostgreSQL, React Native, Elasticsearch, TypeScript, Ruby, GraphQL, Next.js, Koa, Express.js, Docker, Amazon EC2, Amazon S3 (AWS S3), Redis, CSS, HTML, SCSS, APIs, JSON, XML, SAML, Test-driven Development (TDD), Jest, Mocha, Selenium, JSON Web Tokens (JWT), Full-stack, Front-end, Amazon Web Services (AWS), Architecture, Front-end Development, Responsive Web Apps, Microservices Architecture, SQL, Web Development, Databases, REST APIs, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, OAuth, HTML5, Performance, Redux Toolkit, Redux, Unit Testing, MongoDB, Svelte, NoSQL, Cloud, Python, Leadership

Junior Software Engineer

2017 - 2018
FreeDOM Development CJSC
  • 使用Angular为电子商务应用程序实现复杂的ui.
  • 使用LoopBack和Node对api进行原型化、定稿和优化.js.
  • 使用Ionic和Angular开发移动应用.
技术:Angular、JavaScript、Node.. js, Loopback, Ionic, PostgreSQL, CSS, HTML, SCSS, JSON Web Tokens (JWT),数据库,REST api, HTML5

Web Application for Events

http://virt.com/
一个用于查找策划虚拟事件的web应用程序. 我是一个全栈开发人员. 我为数据库创建了ERD并在PostgreSQL中实现了它. 我还从头开发了一个GraphQL API,并将其与前端集成在一起.

间接汽车金融的金融科技应用程序

http://informed.iq/
美国银行使用的金融科技应用程序,用于自动验证银行申请人的收入, assets, identity, residence, and insurance. 大约8%的美国汽车贷款是通过这些api处理的.

我是一个全栈开发人员,主要负责UI. 我为联邦身份验证实现了SAML. Also, I worked on complex UI workflows, including document annotation, OCR提取的数据显示每个文档, 以及正确提取文档的选择.

Time Tracking App

I developed a Node.js-based app for time tracking. 我担任后端开发人员和团队负责人,并创建了项目的架构, including the front end. 我还负责整个应用程序的设计和实现. 我和客户沟通了新功能, 将业务需求转换为技术任务, 帮助经验不足的开发人员处理技术问题, 并且集成了正确的工具来加快开发时间.

Event Tracking App

http://www.venews.app/
用于在地图上跟踪不同场所活动的移动应用程序. With the help of user feedback, 这款应用追踪最拥挤、最活跃的酒吧, restaurants, and bars. 它使用插值算法预测每日高峰时间. 我开发了大部分后端功能,包括地理空间和模糊搜索. 我还执行了手机应用程序的一些部分.

Cuddle Therapy App

一个为医生和客户管理拥抱疗法的网络应用程序. 我是这款应用的首席开发者, 使用React和Node从头开始设计和实现所有的系统.js. 我将应用程序部署到Heroku,并创建了与SendGrid、Stripe和S3的集成.

Learning Platform for Companies

http://www.electives.io/
选修课程是一个学习平台,为公司提供了一个简单的方法来找到熟练的讲师来进行大师班. 我是一名高级软件工程师,主要从事后端工作. As a leading back-end developer, I integrated new tools, technologies, 在AWS服务的基础上构建现有的微服务架构. The changes include:

•将非结构化的面条式代码迁移到结构化服务中,并优化其运行时.
•集成更好的数据获取机制,更容易和更有效的获取.
•为新功能构建和提出可扩展的、类型安全的api.

数字出版的生成式人工智能

http://www.heynota.com/
Nota是一家将数字出版中的许多任务自动化的初创公司. 其核心工具集包括SUM和VID. SUM通过超级强大的AI和ML工具运行文本,将所有内容分解为可行的输出. 没有提示或查询,没有人工智能学习曲线,只有快速简单的文本结果. VID将所有有趣的SUM输出转换成宝贵的互联网货币,即视频内容(不需要编辑技能)。.

Puul | Ridesharing App

http://puul.co
As a back-end engineer in Puul, 我负责系统的后端架构设计和项目在服务器端的整体执行. 在应用程序开发期间, 我通过设计空间搜索算法来降低应用成本, lowering costs by 90%. Also, 我研究了应用程序的各个部分, 从带有虚拟钱包的支付系统到核心路由创建机制.
2016 - 2020

计算机科学学士学位

亚美尼亚美国大学-埃里温,亚美尼亚

Libraries/APIs

React, Node.. js, REST API, AWS Amplify, Stripe API, Puppeteer, Stripe, Google Maps, Winston, Vue, React Router

Tools

Git, JSX, GitHub, Redux Toolkit, Terraform, Sequelize, GitLab, Jira, Amazon弹性容器服务(Amazon ECS), AWS CloudFormation, SendGrid, Mocha, Amazon Cognito, Postman, Keycloak, Amazon Elastic Container Registry (ECR), Auth0, Bitbucket, Yarn Workspaces

Frameworks

NestJS, Next.js, Express.js, Redux, JSON Web Tokens (JWT), Selenium,顺风CSS, Draft.. js、Svelte、React Native、Koa、Angular、Ionic、Loopback、Jest、Material UI、OAuth 2、Swagger

Languages

JavaScript, TypeScript, GraphQL, CSS, HTML, SCSS, HTML5, SQL, Ruby, XML, SAML, Sass, Python, Go

Paradigms

面向对象编程(OOP), Responsive Web Design (RWD), High-performance Computing, Microservices, Microservices Architecture, Unit Testing, Functional Programming, Test-driven Development (TDD), DevOps, Scrum

Platforms

MacOS, Docker, Heroku, Linux, Visual Studio Code (VS Code), Amazon EC2, AWS Lambda, Amazon Web Services (AWS), AWS Elastic Beanstalk, AWS ALB, Vercel, Twilio, Firebase

Storage

数据库管理系统(DBMS), PostgreSQL, Hasura, JSON, Databases, Amazon S3 (AWS S3), Redis, Amazon DynamoDB, MongoDB, NoSQL, Elasticsearch, Datadog, Google Cloud

Other

Apollo, Apollo Server, APIs, Chakra UI, TypeORM, Front-end, Full-stack, Back-end, Architecture, Front-end Development, Responsive Web Apps, Web Development, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Performance, Algorithms, Data Structures, Amazon API Gateway, Amazon RDS, API Gateways, Technical Leadership, OAuth, Cloud, Leadership, Image Processing, Deep Learning, Probability Theory, Statistics, Calculus, Discrete Mathematics, State Machines, ECS, Okta, OpenAI GPT-3 API, DALL-E, ClickUp, Artificial Intelligence (AI), 生成预训练变压器(GPT), Payment APIs, Card Payments, Integration Testing, Testcontainers, CI/CD Pipelines, Hexagonal Architecture, Software Architecture, Technical Architecture, BullMQ, Monorepos, Domain-driven Design (DDD)

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring