Sergey Asatryan, Developer in Yerevan, Armenia
Sergey is available for hire
Hire Sergey

Sergey Asatryan

Verified Expert  in Engineering

Full-stack Web Developer

Location
Yerevan, Armenia
Toptal Member Since
April 2, 2019

Sergey是一个工作勤奋、注重细节的全栈web架构师,拥有12年的经验. 他既擅长与初创公司合作,也擅长与企业解决方案合作,并专注于直接增长, 减少瓶颈的技术解决方案和创造性策略.

Portfolio

HowGood
React, Redux, Docker, TypeScript, Elasticsearch, Material UI, Cypress, Git, CSS...
SND (Toptal Project)
Facebook Messenger API, Facebook SDK, Serverless, React, MongoDB, Node.js, Git...
Dubai Travel (Freelance)
Amazon Web Services (AWS), YARN, Git, Docker, Sass, CSS, Bootstrap, MongoDB...

Experience

Availability

Part-time

Preferred Environment

WebStorm, Ubuntu

The most amazing...

...我所建立的系统是一个基础设施,每天从许多api中获取数据并转换为相同的结构.

Work Experience

React Lead

2019 - 2023
HowGood
  • 开发公司前端应用,为公司成长提供动力.
  • 为内部用户创建了一个管理100万个产品的应用程序.
  • 定义前端应用程序的代码标准和体系结构.
Technologies: React, Redux, Docker, TypeScript, Elasticsearch, Material UI, Cypress, Git, CSS, HTML, Mocha, Jest, CI/CD Pipelines

Software Engineer

2019 - 2019
SND (Toptal Project)
  • Created a Facebook messenger bot using AWS Lambda.
  • Built a messenger inbox UI using React. 它是一个集成在不同平台上的功能齐全的信使.
  • Created the back end for UI data queries using Node.js.
  • 设计并构建了一个架构,用于处理Facebook webhook和使用Facebook SDK提取数据.
技术:Facebook Messenger API, Facebook SDK, Serverless, React, MongoDB, Node.js, Git, CSS, HTML, TypeScript,谷歌地图,地图,Mocha, Jest, CI/CD管道

Software Architect

2017 - 2019
Dubai Travel (Freelance)
  • 设计并领导迪拜旅游B2B门户网站的开发团队,供合作伙伴旅行社进行搜索, book, and manage hotels, flights, and tours.
  • 集成了15个api,可从供应商获取酒店、航班和旅游数据.
  • 为旅行社创建了一个基于令牌和密钥的API服务器,以便从我们的库存中获取数据并进行预订.
  • Set up automation using CI/CD and Jenkins. 自动化整个持续集成和部署流程.
  • 使用React创建了一个前端应用程序,它使用JWT与后端API通信.
  • Led a team of five software engineers. Handled scrum rituals and mentored software engineers.
Technologies: Amazon Web Services (AWS), YARN, Git, Docker, Sass, CSS, Bootstrap, MongoDB, Elasticsearch, MySQL, Laravel, Symfony, PHP, Webpack, Redux, React, Node.js, HTML,谷歌地图,地图,Mocha, Jest, CI/CD管道

Team Lead

2016 - 2017
ArmswissBank (freelance)
  • 带领工程师团队,为银行客户开发网上银行系统.
  • 创建安全后端,连接到银行其他软件组件.
  • 开发基于web的前端应用程序,用于银行客户登录和管理账户,并使用后端API完成交易.
  • 为银行客户开发移动应用程序,使用后端API登录和管理账户,完成交易.
技术:Git, Docker, Sass, CSS, Redis, MongoDB, MySQL, Webpack, Redux, React, Node.js, HTML, Mocha, Jest, CI/CD Pipelines

Team Leader

2012 - 2016
Volo
  • 从行政和技术的角度管理和协调一个小团队(3-5人).
  • 推动团队内新技术的创新和测试. Estimated and assigned tasks.
  • 设计和审查PHP/JavaScript应用程序架构.
  • Participated user interface level decision making.
  • 与客户沟通每个功能应该如何工作以及何时需要完成.
Technologies: Chai, Jasmine, Protractor, Karma, Sinon.JS, Bootstrap, RabbitMQ, Redis, MongoDB, Elasticsearch, MySQL, AngularJS, JavaScript, Node.js, Laravel, Symfony, PHP, Jest, CI/CD Pipelines

Senior Software Engineer

2009 - 2012
HyeTech
  • 负责公司核心产品,创建新的优化布局,优化现有产品.
  • 担任三个前端团队(核心团队、造型团队、移动团队)的web开发人员.
  • 参与PHP/JavaScript应用架构.
Technologies: Bootstrap, RabbitMQ, Redis, MongoDB, Elasticsearch, MySQL, JavaScript, Symfony, PHP, Google Maps, Maps

Web Developer

2007 - 2009
iSoft
  • 开发web应用程序,以便自动化和加速业务流程.
  • Developed the APIs for our front-end applications.
  • 学习不同问题中的应用程序设计模式.
技术:Memcached, MySQL, JavaScript, Zend Framework, PHP

Dubai Tour B2B System

构建并领导迪拜旅游B2B门户网站的开发团队,为合作伙伴旅行社进行搜索, book, manage hotels, flight, and tours. 集成了15个api,可从供应商获取酒店、航班和旅游数据.

为旅行社创建API服务器,以便从我们的库存中获取数据并进行预订.
Technologies :
- ReactJS, Redux, Webpack
- PHP, Symfony, Laravel, Apache
- NodeJS, Express, yarn
- MySQL, MongoDB, Elasticsearch, RabbitMQ, Redis
- CSS/Sass, Twitter Bootstrap, Google Maps API
- AWS
- TDD, BDD, Jest, PHPUnit,单元测试和功能测试
- CI/CD, Jenkins

United Travel Internal System

设计并开发了包括CRM在内的美联航后台办公系统, accounting, tasks management, document storage, reports, roles, and permissions.

Technologies:
- ReactJS, Redux, Webpack, Yarn
- PHP, Symfony, Apache
- MySQL, Elasticsearch
- CSS/Sass, Twitter Bootstrap
- TDD, Jest, PHPUnit
- CI/CD , Jenkins

ArmswissBank Online Banking for Clients

带领工程师团队,为银行客户开发网上银行系统.

连接银行其他软件组件的安全后端.

基于web的前端应用程序,用于银行客户登录和管理其帐户,以使用后端API完成交易.

移动应用程序,用于银行客户登录和管理他们的帐户,并使用后端API完成交易.

Technologies:
- ReactJS, Redux, Webpack
- Node.js, Express, yarn
- PHP, Laravel, Apache
- MySQL, MongoDB, Redis
- HTML, CSS/Sass
- TDD, Jest, PHPUnit,单元测试和功能测试
- CI/CD, Jenkins
- Docker, Git
2003 - 2007

Bachelor's Degree in Information Technologies

亚美尼亚国立工程大学-埃里温,亚美尼亚

Libraries/APIs

React, Node.js, Booking.com API, Google APIs, Lodash, Facebook API, REST APIs, Google Cloud API, Doctrine 2, Doctrine, Google Maps, Google Maps API, Google Maps JavaScript API 3, Facebook SDK, Facebook Messenger API, Messenger SDK, Chart.js, Sinon.JS, Chai

Tools

Webpack, Git, RabbitMQ, NPM, Apache, AWS SDK, Postman, Babel, Mocha, Figma, CircleCI, WebStorm, Karma

Frameworks

Angular, Symfony, Laravel, Redux, Bootstrap, JSON Web Tokens (JWT), PHPUnit, YARN, Swagger, Express.js, Serverless Framework, Jest, React Native, Tailwind CSS, AngularJS, Protractor, Jasmine, Zend Framework, Material UI, Cypress, Next.js

Languages

JavaScript, PHP, SQL, ECMAScript (ES6), HTML, CSS, PHP 7, GraphQL, CSS3, HTML5, Less, Sass, TypeScript

Paradigms

Agile, Test-driven Development (TDD), Continuous Integration (CI), Continuous Deployment, PHP Standards Recommendations (PSR), REST, Serverless Architecture, Unit Testing, Responsive Web Design (RWD)

Platforms

Amazon Web Services (AWS), Linux, Ubuntu, Amazon EC2, Docker, Apache2, AWS Lambda, DigitalOcean, Mapbox

Storage

MySQL, MongoDB, Elasticsearch, Amazon S3 (AWS S3), Memcached, NoSQL, Doctrine MongoDB ODM, Redis

Industry Expertise

Travel & Leisure

Other

OpenTravel Alliance Specifications, Large-scale Web Crawlers, SOAP, APIs, Data Scraping, Web Scraping, Scraping, Pull Requests, Serverless, ESLint, Technical Leadership, Full-stack, Architecture, Leadership, SaaS, Software Design, Maps, CI/CD Pipelines, Team Leadership, Storybook, Customer Relationship Management (CRM), Front-end, Responsive Design, MERN Stack, Charts, Information Technology

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