Sergey Asatryan
Verified Expert in Engineering
Full-stack Web Developer
Sergey是一个工作勤奋、注重细节的全栈web架构师,拥有12年的经验. 他既擅长与初创公司合作,也擅长与企业解决方案合作,并专注于直接增长, 减少瓶颈的技术解决方案和创造性策略.
Portfolio
Experience
Availability
Preferred Environment
WebStorm, Ubuntu
The most amazing...
...我所建立的系统是一个基础设施,每天从许多api中获取数据并转换为相同的结构.
Work Experience
React Lead
HowGood
- 开发公司前端应用,为公司成长提供动力.
- 为内部用户创建了一个管理100万个产品的应用程序.
- 定义前端应用程序的代码标准和体系结构.
Software Engineer
SND (Toptal Project)
- 使用AWS Lambda创建了一个Facebook聊天机器人.
- Built a messenger inbox UI using React. 它是一个集成在不同平台上的功能齐全的信使.
- 使用Node为UI数据查询创建后端.js.
- 设计并构建了一个架构,用于处理Facebook webhook和使用Facebook SDK提取数据.
Software Architect
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. 处理scrum仪式并指导软件工程师.
Team Lead
ArmswissBank (freelance)
- 带领工程师团队,为银行客户开发网上银行系统.
- 创建安全后端,连接到银行其他软件组件.
- 开发基于web的前端应用程序,用于银行客户登录和管理账户,并使用后端API完成交易.
- 为银行客户开发移动应用程序,使用后端API登录和管理账户,完成交易.
Team Leader
Volo
- 从行政和技术的角度管理和协调一个小团队(3-5人).
- 推动团队内新技术的创新和测试. Estimated and assigned tasks.
- 设计和审查PHP/JavaScript应用程序架构.
- 参与用户界面层面的决策.
- 与客户沟通每个功能应该如何工作以及何时需要完成.
Senior Software Engineer
HyeTech
- 负责公司核心产品,创建新的优化布局,优化现有产品.
- 担任三个前端团队(核心团队、造型团队、移动团队)的web开发人员.
- 参与PHP/JavaScript应用架构.
Web Developer
iSoft
- 开发web应用程序,以便自动化和加速业务流程.
- 为前端应用程序开发api.
- 学习不同问题中的应用程序设计模式.
Experience
Dubai Tour B2B System
为旅行社创建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
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
Skills
Languages
JavaScript, PHP, SQL, ECMAScript (ES6), HTML, CSS, PHP 7, GraphQL, CSS3, HTML5, Less, Sass, TypeScript
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, MUI (Material UI), Cypress, Next.js
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
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
Education
Bachelor's Degree in Information Technologies
亚美尼亚国立工程大学-埃里温,亚美尼亚