Vardan Safaryan, Software Developer in Yerevan, Armenia
Vardan Safaryan

Software Developer in Yerevan, Armenia

Member since December 12, 2019
Vardan is a skilled full-stack JavaScript developer with a strong engineering background and more than seven years of extensive practice with Angular and Node.js, among other technologies. He is a results-driven, consistent, quality-focused, and analytical professional who has honed an efficient investigation and process improvement analysis. He's also a quick learner and is adaptive to a variety of technology stacks.
Vardan is now available for hire

Portfolio

Experience

Location

Yerevan, Armenia

Availability

Full-time

Preferred Environment

Git, Slack, Windows

The most amazing...

...thing I've developed is high-performance reusable chart components with a thousand points of view in an Angular application.

Employment

  • Frontend team lead

    2021 - 2022
    Trazler
    • Planned, designed, and developed an Angular application from scratch for a complete trip planner.
    • Created custom reusable components for our application(calendars, directives).
    • Mentored 4 people on the team for Angular development, did code reviews, and integrated tools for coding standards.
    Technologies: Angular, TypeScript, JavaScript
  • Angular Developer

    2021 - 2022
    Digisigner
    • Conducted the performance optimization of animations of the signature fields.
    • Tracked performance bugs due to a deep understanding of rendering cycles and JavaScript and AngularJS change detections.
    • Implemented two big modules to the existing application.
    Technologies: JavaScript, AngularJS
  • Full-Stack JavaScript Developer

    2021 - 2021
    Future Instruments
    • Implemented a real-time multiuser drawing dashboard with specific user privileges.
    • Developed a complex export/import functionality for a drawing application.
    • Extended the custom file manager (like Google Drive) functionality and implemented new features on the current application.
    Technologies: JavaScript, React, MobX, Node.js, MongoDB, Mongoose, AngularJS
  • Angular Developer

    2021 - 2021
    The Vintage Bar Lounge
    • Developed an Angular application from scratch. Created two big Angular modules for an online shop.
    • Created a module that allows users to create their own products on the platform and sell them, like Amazon.
    • Made architectural reviews from time to time and reviewed code for other team members.
    Technologies: Angular, PHP, Lint, Stripe
  • Angular Developer

    2020 - 2020
    AnnuityCheck, LLC (via Toptal)
    • Developed responsive views for mobile/tablet/desktop devices.
    • Set up state-management for the application and created a quiz for the exact type of users of the application.
    • Developed reusable components for the quiz, with custom templates for different views and types of users.
    Technologies: Angular
  • Angular Developer

    2019 - 2020
    SCRIPTS Asia, Inc. (via Toptal)
    • Created an Angular application working with two different REST APIs (AWS API Gateway).
    • Implemented authentication and authorization with AWS Cognito.
    • Developed a REST API using AWS API Gateway, Lambda, and DynamoDB.
    • Implemented a simple pipeline for front-end automated deployment using AWS (CodePipeline, CodeBuild, CodeCommit, S3).
    Technologies: Amazon Web Services (AWS), Amazon DynamoDB, Amazon Cognito, API Gateways, AWS Lambda, AWS, Angular, TypeScript
  • Full-stack Developer

    2019 - 2019
    Soshace
    • Created and added new features to web applications. Refactored a big module and implemented multilanguage with ngx-translate.
    • Created a new task management module for assigning tasks to users (used Angular CDK for infinite and virtual scroll).
    • Built an application to provide clients their own website and administration panel. I added newsletter functionality to the main application.
    • Refactored an Angular application and implemented CI/CD.
    • Implemented new modules and created an administration panel for a rewards web application.
    Technologies: Sails.js, Node.js, Angular, TypeScript
  • Senior Angular Developer

    2017 - 2019
    Cyance
    • Developed a CRM application for monitoring company promotions in different markets.
    • Provided modular refactoring and major version changes in the application and improved application speed twice. Performed performance and code quality optimization according to Sonar Source and Google Insight.
    • Created reusable high-performance UI components for use in different modules.
    • Built charts with the HighCharts library and created a custom batch export component for exporting multiple charts into a single file.
    • Implemented unit testing for all components of the application.
    Technologies: Jasmine, Highcharts, Angular, TypeScript
  • Full-stack Developer

    2016 - 2019
    Scopic Software
    • Created web applications and refactored existing applications.
    • Optimized MySQL queries to pare down the loading time of a 3 million-row dashboard, twice.
    • Developed a microservice which runs an AWS Lambda function and gets processed data with SQS for communication between two different microservices.
    • Created a new module for communicating between microservices.
    Technologies: Amazon Web Services (AWS), AWS, React, AngularJS, Yii 1
  • Web/Mobile Developer

    2013 - 2016
    Web Cunstruct
    • Created web applications, websites, and mobile applications.
    • Developed a personal fitness trainer application with Ionic.
    • Programmed a small local business network application with Onsen UI and REST API written in PHP.
    • Built a medical platform for doctors and their clients with Angular 2.
    • Created and implemented mobile applications' complex animations with other tools (Adobe).
    Technologies: Sencha Touch, Onsen UI, Ionic, Angular, AngularJS
  • Junior Full-stack Developer

    2012 - 2013
    Armland Web Company
    • Developed various CMS-based websites and web apps with PHP frameworks.
    • Wrote SEO to make web pages more attractive to search engines.
    • Developed a local eCommerce website using OpenCart.
    • Developed and managed a blog to make shops more attractive on social networks.
    Technologies: CSS, HTML, MySQL, PHP, JavaScript

Experience

  • Nexus
    https://my.nexusdmp.com/

    An Angular 6-based application for monitoring company promotions in the market.

    I was a front-end developer in this project. I built new modules, implemented testing, and developed and maintained CI/CD pipeline. I optimized the application and migrated it from Angular 4 to Angular 6.

  • Sfera Studios
    https://sferastudios.com/

    A Yii based application for video. I worked as full-stack developer at this application, developed different modules, made optimizations, and fixed bugs. I Implemented a module for running AWS Lambda functions and sharing data across microservices.

  • Cuz Translation

    An Angular 7-based web application. I was lead developer for this project. I refactored the application, added new modules, set up Bitbucket pipelines and deployment for Google Cloud, and did code reviews.

  • Scripts Asia Client Portal
    https://scriptsasiaclient.com/

    This platform provides its users (clients) the opportunity to search/export different types of data from a project database (DynamoDB). Users can create/update/delete their own nested users, view (play audio, view text file), export (download) different types of data (text files, audio, JSON, XML), and save/update/delete their preferred search criteria for future use.

Skills

  • Languages

    JavaScript, TypeScript, HTML, CSS, PHP
  • Frameworks

    Angular, AngularJS, Express.js, Jasmine, PHPT, Ionic, Onsen UI, Sencha Touch, Yii 1, Sails.js
  • Other

    Full-stack, AWS CodePipeline, Web Development, Sorting Algorithms, Progressive Web Applications (PWA), AWS, API Gateways, Lint
  • Libraries/APIs

    REST APIs, jQuery, Node.js, RxJS, Highcharts, React, Stripe, MobX
  • Tools

    Git, Sequelize, Slack, Amazon Cognito, AWS CodeDeploy, Mongoose
  • Storage

    MongoDB, Amazon DynamoDB, MySQL, Amazon S3 (AWS S3)
  • Paradigms

    Continuous Deployment, Continuous Integration (CI), Testing
  • Platforms

    Amazon Web Services (AWS), Windows, AWS Lambda

Education

  • Master's Degree in Radio Engineering and Telecommunications
    2014 - 2016
    State Engineering University of Armenia (NPUA) - Yerevan, Armenia
  • Bachelor's Degree in Radio Engineering and Telecommunications
    2008 - 2014
    State Engineering University of Armenia (NPUA) - Yerevan, Armenia

To view more profiles

Join Toptal
Share it with others