Vardan Safaryan
Verified Expert in Engineering
Software Developer
Yerevan, Armenia
Toptal 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.
Portfolio
Experience
- CSS3 - 9 years
- HTML5 - 9 years
- JavaScript - 7 years
- Angular - 6 years
- Express.js - 4 years
- TypeScript - 3 years
- Continuous Integration (CI) - 2 years
- Continuous Deployment - 2 years
Availability
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.
Work Experience
Level ||| Support Engineer
SimpliField
- Tracked and fixed front-end, back-end, and mobile bugs.
- Maintained code quality and architecture with code analyzers and quality tools.
- Refactored and improved back-end modules and microservices.
Senior Full-stack Developer
MaxinAI
- Established best practices for deployment cycles on Microsoft Azure.
- Created technical documentation on slite.com; graphics and charts were implemented on diagrams.net.
- Created and sustained a 1:1 support culture with all developers.
- Created coding standards and implemented security checks on vulnerability (SYNK).
- Measured and improved sprint and release burndown.
Front-end Team Lead
Trazler
- Planned, designed, and developed an Angular application from scratch for a complete trip planner.
- Created custom reusable components for our application, like calendars and directives.
- Mentored four people on the team for Angular development, did code reviews, and integrated tools for coding standards.
Angular Developer
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.
Full-stack JavaScript Developer
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.
Angular Developer
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.
Angular Developer
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.
Angular Developer
SCRIPTS Asia, Inc.
- 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).
Full-stack Developer
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.
Senior Angular Developer
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.
Full-stack Developer
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 that 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.
Web/Mobile Developer
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).
Junior Full-stack Developer
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.
Experience
Nexus
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/Cuz Translation
Scripts Asia Client Portal
https://scriptsasiaclient.com/Front-end Developer
Education
Master's Degree in Radio Engineering and Telecommunications
State Engineering University of Armenia (NPUA) - Yerevan, Armenia
Bachelor's Degree in Radio Engineering and Telecommunications
State Engineering University of Armenia (NPUA) - Yerevan, Armenia
Skills
Libraries/APIs
REST APIs, jQuery, Node.js, RxJS, Highcharts, React, Stripe, MobX
Tools
Git, Sequelize, Slack, Amazon Cognito, AWS CodeDeploy, Mongoose, Capacitor
Languages
JavaScript, TypeScript, HTML, CSS, SCSS, CSS3, HTML5, PHP, Sass
Frameworks
Angular, AngularJS, Express.js, Jasmine, PHPT, Ionic, Onsen UI, Sencha Touch, Yii 1, Sails.js, Angular Material, NestJS, Laravel
Storage
MongoDB, Amazon DynamoDB, MySQL, Amazon S3 (AWS S3)
Paradigms
Continuous Deployment, Continuous Integration (CI), Testing, MEAN Stack, Microservices
Platforms
Amazon Web Services (AWS), Windows, AWS Lambda, Azure, Kubernetes
Other
Full-stack, Front-end Development, AWS CodePipeline, Web Development, Sorting Algorithms, Charts, Data Visualization, Front-end, User Interface (UI), User Experience (UX), APIs, Full-stack Development, Third-party APIs, Team Leadership, Remote Team Leadership, Progressive Web Applications (PWAs), API Gateways, Lint, Technical Documentation, Leadership
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring