
Hayk Badanyan
Verified Expert in Engineering
Full-stack Developer
Yerevan, Armenia
Toptal member since July 9, 2019
Hayk is an experienced developer who has worked both for large corporations and startups. After working several years as a hardware engineer at Synopsys, Hayk started a career in software engineering. Hayk specializes in (full-stack) web development and is a Python enthusiast. He has extensive experience successfully working with more than 30 clients and has maintained consistently high reviews.
Portfolio
Experience
- Python - 4 years
- SQL - 4 years
- Redux - 3 years
- JavaScript - 3 years
- Flask - 3 years
- React - 3 years
- Django - 2 years
- TypeScript - 2 years
Availability
Preferred Environment
Vim Text Editor, PyCharm, Visual Studio Code (VS Code)
The most amazing...
...project I've worked on was the development of a novel hardware solution for a complex SRAM memory design with CMOS FinFet technology
Work Experience
Full-stack Developer
Mira AI, Inc. (via Toptal)
- Developed new features within the web application.
- Used advanced hooks methods to improve performance.
- Developed a REST API with a subteam of back-end developers.
- Implemented multiple integrations with third parties.
- Collaborated with designers for an optimal user experience with the application.
- Advocated for an Agile software development environment.
Full-stack Developer
Freelance Work
- Integrated app-based solutions with databases, file systems, and cloud-based systems.
- Contributed to the planning, design, and delivery of software products and services.
- Built multiple CRUD operations, authorization, and logging.
- Provided assistance to customer support when troubleshooting technical issues of clients.
- Worked on different projects, in small dev teams or solo, successfully collaborating with designers and user-experience architects.
Scraping Developer
Freelance Work
- Built and deployed long-running web scraping-based data collection solutions.
- Developed a client GUI application for database users and operators using PyQt.
- Reverse engineered web technologies like JSON and Ajax to provide organized bid data.
- Created predictive models using machine learning to solve image captchas.
- Designed the database which stores scraped data and makes calculations according to inserted data.
- Designed monitoring systems to address issues with systems stability and quality of data.
R&D Engineer
Synopsys
- Executed specific working packages according to the deadline interacting with design engineering and project management.
- Executed layout reviews and created proper documentation.
- Identified best cost-effective and performance-effective solution working in a team with design engineers.
- Executed tape out procedures and task, support, or drive mask orders submissions.
- Cooperated with the development team on continuous improvement activities (methodologies, checklist, working instructions) and contributed to technology and design methodology improvements.
- Guaranteed compliance with technology design rules (DRC) and performed physical verification (LVS) as well as supported post-layout verification.
Experience
Stock Price Prediction
Education
Master of Science Degree in Computer Engineering
National Polytechnic University of Armenia - Yerevan, Armenia
Bachelor of Science Degree in Computer Engineering
National Polytechnic University of Armenia - Yerevan, Armenia
Certifications
VLSI Design
Educational Department of Synopsys
Skills
Libraries/APIs
React, REST APIs, Beautiful Soup, Redux-Saga
Tools
AWS SDK, PyCharm, Vim Text Editor
Languages
Python, JavaScript, SQL, HTML, CSS, TypeScript, C++
Frameworks
Redux, Django, Flask, Next.js, Selenium
Platforms
Visual Studio Code (VS Code), Linux, Windows
Storage
MySQL, PostgreSQL
Paradigms
RESTful Development, Functional Programming
Other
Scraping
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