Hovhannes Babayan
Verified Expert in Engineering
Full-stack Developer
Yerevan, Armenia
Toptal member since April 7, 2023
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
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
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
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.
Senior Front-end Developer
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.
Lecturer
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.
Senior Full-stack Developer
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.
Senior Front-end Developer
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.
Software Engineer
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.
Database Administrator
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.
Network Administrator
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.
Experience
Motor Vehicle Accidents Management Application
Lawsuits Ordering Platform
Employee Tracking System
Online Wholesale Textile Shop
https://www.beltextil.ru/Education
Master's Degree in Management Information System
Armenian State University of Economics - Yerevan, Armenia
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
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