Narek Vardzelyan

Armenia

@narekcat

Badges

Problem Solving
Python
Days of JS
Sql

Certifications

Work Experience

  • Senior Software Engineer

    SprintingSoftware•  September 2022 - October 2023•  Remote

    Excelled as a Senior Full-Stack JavaScript Developer, initially creating the front-end of a mobile application using React.js, and contributing to its back-end development with Nest.js. Subsequently transitioned to enhancing an existing web application, where I skillfully implemented new features and resolved bugs, utilizing Vue.js for the front-end and Nest.js for the back-end, demonstrating my adaptability and expertise across diverse JavaScript frameworks.

  • Senior Software Engineer

    Upwork (formerly Elance-oDesk)•  September 2021 - September 2022•  Remote

    1. Collaborated with a client on Upwork to enhance an existing web application, where I adeptly added new features and resolved critical bugs, demonstrating my ability to improve and troubleshoot complex systems. 2. For another Upwork client, modernized an existing backend system and independently developed an administration dashboard from scratch using React.js, showcasing my fullstack development skills and proficiency in creating usercentric, efficient administrative interfaces.

  • Senior Software Engineer

    TopCoder•  January 2018 - September 2021•  Remote

    1. Led and successfully delivered multiple full-stack development projects on TopCoder over three years, employing advanced technologies such as Node.js, Express.js, React.js, PostgreSQL, and ElasticSearch. 2. Demonstrated proficiency in microservice architecture, API development (using tools like Swagger and Postman), and implemented robust solutions with Docker, CircleCI, and AWS services including DynamoDB. 3. Enhanced user experience and interface through React Redux and SCSS, and maintained high code quality with TypeScript, unit testing, and Linux bash scripting.

  • Software Engineer

    PicsArt•  August 2016 - October 2017•  Armenia/Yerevan

    Operated as a Back-End Developer, specializing in Node.js and Express.js, with MongoDB and Redis for database solutions. Instrumental in integrating key features like payment processing and AI-driven suggestion tools (LiftIgniter and a Microsoft tool), enhancing user experience. Also focused on extensive debugging using Charles, feature development, and bug resolution, contributing to the robustness and functionality of the application.

  • Software Engineer

    Fouraitch•  February 2015 - March 2016•  Armenia/Yerevan

    Engaged as a Junior Web Developer, contributing to the back-end development of a ride-sharing mobile application akin to Uber, using Symfony 2 and microservice architecture. Honed skills in programming best practices, including clean coding, test-driven development (TDD), behavior-driven development (BDD), and advanced debugging techniques.

  • Internship

    Instigate CJSC•  August 2014 - October 2014•  Armenia/Yerevan

    Completed a three-month internship focused on Linux, where I gained hands-on experience in installation, updates, and utilizing various Linux tools. Enhanced my skills in Vim, bash, shell scripting, and compilers like gcc and g++, while also gaining foundational knowledge in Python and opensource principles under the GNU framework.

Education

  • Yerevan State University

    Computer Science & Engineering, BE•  September 2007 - June 2011

  • Quantum

Skills

Algorithm
Data Structure
HTML5
Css
SASS/SCSS
NodeJs
React
SQL
MongoDB
Redux