Sergey Asatryan, Full-stack Web Developer in Yerevan, Armenia
Sergey Asatryan

Full-stack Web Developer in Yerevan, Armenia

Member since November 12, 2018
Sergey is a hardworking and detail oriented full-stack web architect with 12 years experience. He is as comfortable working with both startups and enterprise solutions and focus on directed growth, technical solutions to reduce bottlenecks and creative strategy.
Sergey is now available for hire

Portfolio

Experience

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

WebStorm, Ubuntu

The most amazing...

...system I have built is a infrastructure to get data from many APIs on daily basis and convert to same structure.

Employment

  • 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.
    • Designed and built architecture for handling Facebook webhooks and pulling data using Facebook SDK.
    Technologies: Facebook Messenger API, Facebook SDK, Serverless, React, MongoDB, Node.js
  • Software Architect

    2017 - 2019
    Dubai Travel (freelance)
    • Architected and led the development team of Dubai tour B2B portal for partner travel agencies to search, book, manage hotels, flight, and tours.
    • Integrated 15 APIs to get hotels, flights, and tour data from providers.
    • Created token-based and key based API server for travel agencies to get data from our inventory and do bookings.
    • Set up automation using CI/CD , Jenkins.
    • Created a front-end application using React, which communicates with back-end API using JWT.
    • Led team of five software engineers.
    Technologies: Amazon Web Services (AWS), React, YARN, Git, Docker, AWS, Sass, CSS, Bootstrap, MongoDB, Elasticsearch, MySQL, Laravel, Symfony, PHP, Webpack, Redux, Node.js
  • Team Lead

    2016 - 2017
    ArmswissBank (freelance)
    • Led a team of engineers and developed an online banking system for bank clients.
    • Created secure back-end which connects to banks other software components.
    • Developed web-based front-end application for bank clients to log in and manage their accounts and complete transactions using back-end API.
    • Developed mobile application for bank clients to log in and manage their accounts and complete transactions using back-end API.
    Technologies: Git, Docker, Sass, CSS, Redis, MongoDB, MySQL, Webpack, Redux, React, Node.js
  • Team Leader

    2012 - 2016
    Volo
    • Managed and coordinated a small team (3-5 people) both from administrative and technical points of view.
    • Drove innovation and testing of new technologies within the team. Estimated and assigned tasks.
    • Designed and reviewed PHP/JavaScript applications architecture.
    • Participated user interface level decision making.
    • Communicated with the clients about how each functionality should work and by when it needs to be done.
    Technologies: Chai, Jasmin, Protractor, Karma, Sinon.JS, Bootstrap, RabbitMQ, Redis, MongoDB, Elasticsearch, MySQL, AngularJS, JavaScript, Node.js, Laravel, Symfony, PHP
  • Senior software engineer

    2009 - 2012
    HyeTech
    • Worked on the company's core products, created a new optimized layout, and optimized existing ones.
    • Engaged as a web developer of three front-end teams (core team, styling, and mobile teams).
    • Participated on PHP/JavaScript applications architecture.
    Technologies: Bootstrap, RabbitMQ, Redis, MongoDB, Elasticsearch, MySQL, JavaScript, Symfony, PHP
  • Web Developer

    2007 - 2009
    iSoft
    • Developed web applications in order to automate and accelerate business processes.
    • Developed the APIs for our front-end applications.
    • Learned application design patterns in different problems.
    Technologies: Memcached, MySQL, JavaScript, Zend Framework, PHP

Experience

  • Dubai Tour B2B System (Development)

    Architected and led the development team of Dubai tour B2B portal for partner travel agencies to search, book, manage hotels, flight, and tours. Integrated 15 APIs to get hotels, flights, and tour data from providers.

    Created API server for travel agencies to get data from our inventory and do bookings.
    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, Unit testing, and functional testing
    - CI/CD, Jenkins

  • United Travel Internal System (Development)

    Architected and developed United travel back office system which includes 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 (Development)

    Led a team of engineers and developed an online banking system for bank clients.

    Secure back-end which connects to banks other software components.

    Web-based front-end application for bank clients to log in and manage their accounts to complete transactions using back-end API.

    Mobile application for bank clients to log in and manage their accounts and to complete transactions using back-end API.

    Technologies:
    - ReactJS, Redux, Webpack
    - Node.js, Express, yarn
    - PHP, Laravel, Apache
    - MySQL, MongoDB, Redis
    - HTML, CSS/Sass
    - TDD, Jest, PHPUnit, Unit testing, and functional testing
    - CI/CD, Jenkins
    - Docker, Git

Skills

  • Languages

    JavaScript, PHP, SQL, ECMAScript (ES6), HTML, PHP 7, CSS, Less, Sass
  • Frameworks

    Angular, Symfony, Laravel, Redux, Bootstrap, JSON Web Tokens (JWT), PHPUnit, YARN, Swagger, Express.js, Serverless Framework, React Native, AngularJS, Protractor, Zend Framework
  • 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, REST API, Facebook SDK, Facebook Messenger API, Messenger SDK, Sinon.JS, Chai
  • Tools

    Webpack, Git, RabbitMQ, NPM, Apache, AWS SDK, Postman, Babel, CircleCI, WebStorm, Karma, Jasmin
  • Paradigms

    Agile, Test-driven Development (TDD), Continuous Integration (CI), Continuous Deployment, PHP Standards Recommendations (PSR), REST, Serverless Architecture
  • Platforms

    Amazon Web Services (AWS), Linux, Ubuntu, AWS EC2, Docker, Apache2, AWS Lambda
  • Storage

    MySQL, MongoDB, Elasticsearch, 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, AWS, ESLint

Education

  • Bachelor's degree in Information Technologies
    2003 - 2007
    State Engineering University Of Armenia - Yerevan, Armenia

To view more profiles

Join Toptal
Share it with others