Narek Hovsepyan, Developer in Yerevan, Armenia
Narek is available for hire
Hire Narek

Narek Hovsepyan

Verified Expert  in Engineering

JavaScript Developer

Location
Yerevan, Armenia
Toptal Member Since
February 7, 2018

Narek has over half a decade of experience in JavaScript with projects ranging from full-stack web development to mobile and smart TV app development, always utilizing JavaScript to the max of its capabilities. He has worked in teams of all sizes, enjoys leading and teaching junior developers, and meets deadlines and business requirements of the application no matter how challenging they are.

Portfolio

SharpQ Projects)
GraphQL, React, Google App Engine, TypeScript, Node.js, HTML, HTML5...
Stealth Mode Blockchain Startup
Node.js, React, Ethereum, Blockchain, Smart Contracts, Ethereum Smart Contracts...
RoomiApp (via Toptal)
Node.js, Redux, React, HTML, HTML5, Back-end Development, Front-end Development...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS

The most amazing...

...thing I've developed was an offline-first mobile app that allowed offline CRUD on the local copy of shared data and synced when connected to the internet.

Work Experience

Tech Lead

2020 - PRESENT
SharpQ Projects)
  • Planned, estimated, and architected a B2B2C platform, with three web dashboards and four mobile apps product. Together with the PM, we built user stories and iterations to complete the product.
  • Built a hiring strategy, interviewed candidates, and provided task management.
  • Designed the database schema and the core back-end platform for a GraphQL API. Provided clear documentation to front-end developers.
  • Led the development of web dashboards and user and data management with complex data visualizations.
  • Led the development of mobile apps, breaking down the backlog into small tasks to be performed by developers, considering their capabilities, skills, and preferences of mobile developers.
Technologies: GraphQL, React, Google App Engine, TypeScript, Node.js, HTML, HTML5, Technical Architecture, React Native, Leadership, PostgreSQL, Back-end Development, Front-end Development, Agile Deployment, Full-stack Development, Hosting, APIs, Front-end, Architecture, Technical Leadership, SQL, Asynchronous Programming, NestJS, API Development, Retool

Tech Architect

2021 - 2021
Stealth Mode Blockchain Startup
  • Designed and deployed smart contracts for the NFT marketplace.
  • Built a front end for the NFT marketplace using React.
  • Developed an enterprise tool for minting NFTs with linked content.
Technologies: Node.js, React, Ethereum, Blockchain, Smart Contracts, Ethereum Smart Contracts, Python, Web3.js, HTML, HTML5, Technical Architecture, Leadership, PostgreSQL, Back-end Development, Front-end Development, Agile Deployment, Full-stack Development, Hosting, APIs, Front-end, Architecture, Technical Leadership, SQL, Asynchronous Programming, API Development

Full-stack Developer

2020 - 2020
RoomiApp (via Toptal)
  • Built a payment platform for renters and landlords.
  • Implemented Stripe for credit card handling.
  • Used Plaid for handling ACH direct bank transfers.
  • Developed front-end app using React and Redux.
  • Created a Swagger Compliant API with Node.js, Express.js, and MongoDB.
Technologies: Node.js, Redux, React, HTML, HTML5, Back-end Development, Front-end Development, Agile Deployment, Full-stack Development, Hosting, APIs, Front-end, SQL, API Development

Front-end Developer

2019 - 2020
Digitalware (via Toptal)
  • Built a dashboard connected to a GraphQL API using React, Redux, and Bootstrap.
  • Implemented multiple complex data charts generated from IoT devices.
  • Implemented an Electron.js app for Raspberry Pi and visualized data from the Python local server.
Technologies: Node.js, Amazon Web Services (AWS), GraphQL, Redux, React, HTML, HTML5, Back-end Development, Front-end Development, Agile Deployment, Full-stack Development, Hosting, APIs, Front-end, SQL

Electron Developer

2019 - 2020
Litify (via Toptal)
  • Created an Electron application with React and Redux.
  • Built a custom URL scheme for the app, so that the application could be opened from websites.
  • Used Chokidar for monitoring filesystem changes and uploading them when a new revision was made by external editors (Word, Excel).
  • Implemented user authentication using Salesforce OAauth.
  • Created two application modes: production and sandbox.
  • Packaged, signed, and distributed the application for Mac and Windows.
Technologies: Redux, React, Electron, HTML, HTML5, Technical Architecture, Back-end Development, Front-end Development, Agile Deployment, Full-stack Development, Hosting, APIs, Front-end, SQL

Lead Developer

2016 - 2019
OptiSigns
  • Built a SaaS application with Meteor and Angular.
  • Created an Android app with HTML5 and Cordova, connected by WebSockets, for real-time data fetching.
  • Implemented file caching with service workers to provide full offline access.
  • Created Windows, macOS, and Linux applications with React and Electron with an auto-updating feature.
  • Developed file conversion complex pipelines using AWS Lambda, supporting office files to PDF, various video files to HLS streams, and many other conversions.
  • Implemented security best practices and checked against OWASP top 10 vulnerabilities.
Technologies: Amazon Web Services (AWS), MongoDB, Cordova, AngularJS, Meteor, HTML, HTML5, Tizen, Technical Architecture, Back-end Development, Front-end Development, Agile Deployment, Full-stack Development, Hosting, APIs, Front-end, Technical Leadership, SQL, API Development

JavaScript Developer

2015 - 2016
Expertly Delivering Style
  • Created website and eCommerce website generator from scratch.
  • Migrated a mobile app API from Parse.com to custom Node.js back end hosted in AWS.
  • Built a multichannel booking engine using Redis and Node.js for handling concurrent bookings and reduced double bookings to 0.
  • Created a Facebook app for handling Facebook booking requests.
  • Implemented security best practices and checked against OWASP top 10 vulnerabilities.
Technologies: Amazon Web Services (AWS), Parse, MongoDB, Express.js, Node.js, HTML, HTML5, Back-end Development, Front-end Development, Agile Deployment, Full-stack Development, Hosting, APIs, Front-end, SQL

Web Developer

2013 - 2015
Helix Consulting, LLC
  • Worked on web projects for government and Fortune 500 companies.
  • Developed a pizza ordering eCommerce website using PHP and MySQL with various integrations with IIKO, Poster, and other POS vendors.
  • Created a Node.js server for handling driver's location by web socket and pushing it to the website so that the client can track where is the driver real-time on the map.
  • Built the mobile version of websites using HTML5 and jQuery Mobile.
  • Developed a smart TV application for a public TV channel (using HTML5 and AngularJS and integrated with Wowza, YouTube, and Vimeo APIs with streaming and video-on-demand functionalities).
  • Implemented security best practices and checked against OWASP top 10 vulnerabilities.
Technologies: AngularJS, Node.js, Redis, MySQL, Laravel, PHP, HTML, HTML5, Tizen, Over-the-top Content (OTT), PostgreSQL, Back-end Development, Front-end Development, Full-stack Development, Hosting, APIs, Front-end, SQL

OptiSigns | Digital Signage Management Solution

http://optisigns.com/
ROLE: Lead Back-end and Front-end Developer and Architect

TECHNOLOGIES: Meteor, AWS Lambda, Electron, Amazon Fire, Apollo Data Stack, React, React Native, Redux, Stripe

DESCRIPTION: A subscription-based digital signage management solution that included an admin dashboard for managing screen content, uploading and processing media files, creating the content schedules for devices as well as a client application for Android and Amazon Fire Smart TVs for playing and caching data. Both the cloud and client applications work in real-time and are reactive.

Cross-platform Mobile App | My Clever Baby

https://www.mycleverbaby.com/
ROLE: Back-end and front-end developer

TECHNOLOGIES: Cordova, AngularJS, Ionic, Express.js, PostgreSQL, and AWS.

DESCRIPTION: A baby activity tracking app with a data sharing functionality, offline data editing mode, and real-time data syncing between users. As of January 1, 2018, it's included in Cordova.apache.org as one of the ten most successful app showcases, built on top of Apache Cordova.

HypeChamp | Website, Dashboards, and Desktop Apps

ROLE: Lead Back-end and Front-end Developer and Architect

TECHNOLOGIES: Meteor, AWS Lambda, Electron.js, React, Redux, Redis, Stripe, FFMpeg, OBS, Twitch API, YouTube API, Twitter API, Facebook API

DESCRIPTION: HypeChamp is a private marketplace for streamers and brands which allows live streamers to promote brands in a scalable, trackable, and interactive way. It has admin dashboards for managers and marketers, advertising campaign management, budget allocation, and advertising verification. For streamers, it has a desktop application to see what the brand offers with ads and texts as well as a twitch chatbot. It also has a giveaway page generation with consumer information gathering and winner selection.

SBF | Cross-platform Mobile App

http://suwaneebeerfest.com
ROLE: Lead Back-end and Front-end Developer and Architect

TECHNOLOGIES: Meteor, Apache Cordova, Angular 2, Ionic 2

DESCRIPTION: This is a companion application to the Suwanee Beer Festival; with a beer rating functionality, a vote for the best beer, explore the festival location, and much much more!

Vittl | Back End for the Mobile App and Product Development

ROLE: Lead Back-end Developer and Architect

TECHNOLOGIES: Express.js, PostgreSQL, Redis, Salesforce API, Heroku

DESCRIPTION: Through this app, a user can be offered a drink, on the house and they can also redeem it through the app; made for iOS and Android.

Pizza Hut | Yum Brands Russia

ROLE: Back-end and Front-end Developer

TECHNOLOGIES: PHP, Zend Framework, Node.js, Socket.IO, MySQL, Redis

DESCRIPTION: This involved an old website, CMS, and API for mobile devices and an implementation of a new website. Basically a pizza ordering website and mobile apps with real-time driver/order tracking.

Black Sea Silk Road | Website, CMS, and API for Mobile Apps

ROLE: Back-end and Front-end Developer

TECHNOLOGIES: PHP, Zend Framework, MySQL, Redis

DESCRIPTION: A tourism information service sponsored directly by the European Union for Armenia, Georgia, Turkey, and Greece.

Public Television Armenia | Website, Mobile, and Smart TV Apps

https://www.samsung.com/us/appstore/app/G15093001745
ROLE: Smart TV App Developer

TECHNOLOGIES: AngularJS, HTML5, CSS3, Smart TV API, YouTube and Vimeo API, Wowza Streaming

DESCRIPTION: A Samsung smart TV app for a leading Armenian TV channel which needed to live-stream their videos, schedules, and television programs.

Stealth Mode Online Credit Startup

I worked for a stealth-mode startup that gave online loans using mobile money and mobile network operator balance, based on their common payments and phone balance payment history.

I architected the entire system along with creating the React Native mobile apps and React dashboard for microfinance operators, as well as integrating it with the loan management system.

Languages

GraphQL, JavaScript, TypeScript, HTML, HTML5, PHP, Python, Go, CSS, SQL, Solidity

Frameworks

Angular, Redux, Ionic 3, Express.js, Ionic 2, NativeScript, Electron, NestJS, Django, React Native, Koa, Next.js, Laravel, AngularJS, Material UI, Jest, Tailwind CSS

Libraries/APIs

Chrome API, React, Node.js, Socket.IO, API Development, Web3.js, Vue, NgRx, FFmpeg, Puppeteer, REST APIs, React Redux

Tools

GitHub, Slack, Mocha, Mongoose, Retool

Paradigms

Requirements Analysis, Cross-platform, MEAN Stack, REST, Hosting, Asynchronous Programming

Platforms

Meteor, Amazon Web Services (AWS), Blockchain, AWS Lambda, Ethereum, Tizen, MacOS, Linux, Google App Engine, Parse, Docker

Storage

PostgreSQL, MySQL, MongoDB, CouchDB, Databases, Database Caching, Redis, Elasticsearch, RethinkDB, Amazon S3 (AWS S3), PostgreSQL 10

Other

Leadership, Architecture, Web Development, Technical Leadership, Full-stack, Real Estate, Apollo, HTTPS, WebSockets, Cordova, APIs, Web & Mobile Applications, Technical Architecture, Back-end Development, Front-end Development, Agile Deployment, Full-stack Development, Front-end, Query Optimization, Web3, CTO, Project Planning, Technical Project Management, Smart TV, TypeORM, Joi, Smart Contracts, Ethereum Smart Contracts, Over-the-top Content (OTT), Tesseract, OCR, Third-party APIs, Chrome Extensions, Semantic UI, Decentralized Finance (DeFi)

Industry Expertise

Banking & Finance

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring