Hovhannes Babayan, Developer in Yerevan, Armenia
Hovhannes is available for hire
Hire Hovhannes

Hovhannes Babayan

Verified Expert  in Engineering

Bio

Hovhannes is an experienced senior full-stack developer with expertise in React and Ruby. With over eight years of industry experience, he has contributed to the development of Circa, a popular event management system used by several high-profile clients. Hovhannes is a driven individual ready to take on new projects.

Portfolio

InSpace Proximity
React, Redux, Redux Thunk, Twilio Programmable Video, Zoom, TypeScript, Jest...
Toptal
React, GraphQL, REST, PostgreSQL, Ruby on Rails (RoR), CSS, HTML, JavaScript...
Microsoft Innovation Center Armenia
HTML, CSS, JavaScript, React, HTML5

Experience

  • Front-end Development - 10 years
  • JavaScript - 9 years
  • GitHub - 8 years
  • TypeScript - 5 years
  • React - 5 years
  • GraphQL - 4 years
  • Ruby on Rails (RoR) - 4 years
  • Electron - 2 years

Availability

Part-time

Preferred Environment

Slack, MacOS, GitHub

The most amazing...

...thing I've created is the comprehensive car accident database in Armenia, and improved it into an application that lawyers use for disputable cases.

Work Experience

Senior Front-end Developer

2022 - PRESENT
InSpace Proximity
  • Implemented TypeScript gradually into the existing project.
  • Implemented integration tests with high coverage. These tests helped reduce E2E tests.
  • Helped the team to integrate CI/CD using a trunk-based approach.
  • Fixed critical audio and video streaming bugs, significantly improving our customers' experience.
Technologies: React, Redux, Redux Thunk, Twilio Programmable Video, Zoom, TypeScript, Jest, React Testing Library, Bitbucket, JavaScript, ESLint, Vite, Tailwind CSS, Material UI, REST, WebSockets, Front-end, HTML5, Storybook

Senior Front-end Developer

2022 - 2023
Toptal
  • Contributed to desktop application development and maintenance with Electron.
  • Led initiatives for migrations and created and assigned tasks.
  • Troubleshot and resolved application issues for clients.
Technologies: React, GraphQL, REST, PostgreSQL, Ruby on Rails (RoR), CSS, HTML, JavaScript, Cypress, Jest, Continuous Integration (CI), SQL, Unit Testing, RuboCop, TypeScript, ESLint, Electron, Front-end, Back-end, Full-stack, HTML5, Storybook, Node.js

Lecturer

2019 - 2022
Microsoft Innovation Center Armenia
  • Taught basic front-end development skills to 15-25 students, both online and offline, during COVID-19.
  • Developed a practical and theoretical teaching plan.
  • Suggested feedback and offered personalized challenges for student homework assignments. Provided guidance where needed.
  • Assisted students in job searches, including interview preparation and soft skills development. Offered support to overcome stress during the learning process.
Technologies: HTML, CSS, JavaScript, React, HTML5

Senior Full-stack Developer

2019 - 2022
Circa
  • Implemented the inline editing feature for designated tables.
  • Optimized analytics data tracking by migrating it from the front end to the back end.
  • Collaborated with a team to design and implement a custom registration form builder.
  • Worked with a team to design and develop a meeting scheduler, which included front-end design, back-end development, and integrations.
Technologies: React, GraphQL, Flow, Relay, Ruby on Rails (RoR), PostgreSQL, Heroku, Amazon S3 (AWS S3), Full-stack, HTML5

Senior Front-end Developer

2018 - 2019
Zangi
  • Worked on the Zangi desktop messenger app, identifying and resolving critical and complex asynchronous bugs.
  • Improved the Zangi app by implementing automatic update functionality.
  • Developed a video optimizer for the Zangi app to enhance performance, including modifying the video codec, resolution, and bit rate.
  • Improved application compatibility across multiple operating systems by resolving OS-specific issues.
  • Introduced TypeScript to the project, which helped improve the codebase quality and maintainability.
  • Improved the messaging process by 20 to 100 times using React and Vanilla JS functionality to optimize app performance.
Technologies: React, Electron, TypeScript, Redux, Redux-Saga, Front-end, HTML5, Node.js

Software Engineer

2015 - 2018
Digitain
  • Improved performance and resolved critical bugs in the Toto Belote card game.
  • Developed an information booth for the 2018 World Cup, providing users with information about players, games, statistics, and stadiums.
  • Worked on the Toto Sportsbook and enhanced the functionality of the user configurations panel, which included advanced settings and customization options.
Technologies: PHP 5, MySQL, REST, C#.NET, SQL Server 2012, JavaScript, jQuery, Redux, React, Full-stack, HTML5

Database Administrator

2015 - 2015
Armenian Insurers Bureau
  • Helped the actuary team with complex SQL queries for car insurance analysis.
  • Developed a time-tracking application in C# MVC for employee attendance management.
  • Drafted technical requirements for database queries.
Technologies: Microsoft Access, SAP BusinessObjects (BO)

Network Administrator

2012 - 2013
Armenian Insurers Bureau
  • Managed the firewall and antivirus and kept staff PCs updated.
  • Oversaw the Active Directory, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), and Group Policy Objects (GPO).
  • Drafted technical requirements for database queries.
  • Developed security policies for company employees.
  • Built an information flow policy between the police and insurance companies, working alongside legal professionals to ensure adherence to privacy laws.
  • Created a VBA application that helped recycle paper insurance policies, finding faulty ones before recycling.
  • Managed the procurement of software and hardware, including removal processes.
Technologies: IP Networks, Firewalls

Experience

Motor Vehicle Accidents Management Application

Designed and developed an application using the Yii 2 framework and Azure Storage platform that centrally managed car accident data across Armenia. The app streamlined the accident reporting process and enabled the team to tackle problematic cases effectively.

Lawsuits Ordering Platform

Developed a web platform for ordering lawsuits. Several insurance companies in Armenia are currently using the platform. It provides an interface for lawyers to retrieve accident records from a central database and order administrative and legal actions on behalf of insurance companies using 3rd-party service providers.

Employee Tracking System

Created a web-based employee time-tracking system with C# .NET that records attendance and schedules, vacation days, and off days. The application generates real-time data on on-site employees and provides daily graphs and reports to help build schedules. The entire process was initiated by me, from the technical requirements, database structure design, and server setup to code writing and maintenance.

Online Wholesale Textile Shop

https://www.beltextil.ru/
Optimized and maintained an online shop for several years. I added new features such as the blog page and the inline editable table for admin users, a filtering feature, and custom properties for products. I enhanced the app's overall performance by 10 to 20 times by creating complex SQL queries and adding caching logic, which was much faster than the competitors' websites.

Education

2011 - 2013

Master's Degree in Management Information System

Armenian State University of Economics - Yerevan, Armenia

2007 - 2011

Bachelor's Degree in Information Technologies

Armenian State University of Economics - Yerevan, Armenia

Skills

Libraries/APIs

React, jQuery, Redux-Saga, Azure Blob Storage API, Entity Framework, React Testing Library, Node.js

Tools

GitHub, Flow, Microsoft Access, RuboCop, Redux Thunk, Twilio Programmable Video, Zoom, Bitbucket

Languages

JavaScript, GraphQL, TypeScript, HTML, CSS, HTML5, C#, PHP, PHP 5, C#.NET, SQL

Frameworks

Redux, Electron, Relay, Ruby on Rails (RoR), Yii 2, CodeIgniter, Bootstrap, Cypress, Jest, Tailwind CSS, Material UI

Paradigms

REST, Continuous Integration (CI), Unit Testing

Platforms

MacOS, Windows Server, Heroku

Storage

Databases, PostgreSQL, MySQL, SQL Server 2012, Amazon S3 (AWS S3)

Other

Full-stack Development, Front-end Development, Front-end, Web Development, Back-end Development, Back-end, Full-stack, Networking, Firewalls, IP Networks, SAP BusinessObjects (BO), ESLint, Vite, WebSockets, Storybook

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