
Hayk Harutyunyan
Verified Expert in Engineering
Software Developer
Yerevan, Armenia
Toptal member since April 17, 2022
Hayk brings rich experience leveraging Python alongside modern containerization and cloud tools to build performant, reliable, and scalable applications. Though not in DevOps, Hayk is keen on infrastructure and likes to spend time polishing environments where his codes run. With significant experience leading projects in startups, Hayk knows the value of taking ownership and is capable of driving projects forward without much supervision.
Portfolio
Experience
- Django - 5 years
- Python - 5 years
- Amazon Web Services (AWS) - 5 years
- SQL - 4 years
- APIs - 4 years
- Linux - 4 years
- Microservices - 4 years
- Kubernetes - 2 years
Availability
Preferred Environment
Linux, Vim Text Editor, Docker, Amazon Web Services (AWS)
The most amazing...
...thing I've built is a RASA chatbot that could take uncertain input, ask clarifying questions and automatically run resources on AWS.
Work Experience
Co-founder
Emmet
- Built an edtech IOS application that allows learners to learn and practice math while talking to an AI math tutor.
- Created a visualization module that leverages LLMs and visualization libraries to allow an AI math tutor to automatically draw visualizations in order to explain concepts.
- Developed an image recognition framework that allows an AI math tutor to recognize students' handwriting and comment on progress.
Senior Software Engineer
nOps
- Led a team of 16 to create a Kubernetes workload optimization system that chooses the most cost-optimal instances for a given set of workloads, consisting of a tool control dashboard together with a complex back end of APIs and automations.
- Built several microservices from scratch and contributed to others leveraging FastAPI, Kafka, and Kubernetes for inter-service communication and scaling.
- Contributed to designing and implementing distributed data processing pipelines, such as event-based near real-time (NRT) ingestion and processing of AWS or Kubernetes metadata.
Software Engineer
BMAT
- Contributed to developing a complex data processing pipeline leveraging the capabilities of AWS Batch and Python's multi-core processing and threading libraries.
- Built the pipeline's data reporting foundations using domain-driven design (DDD) principles.
- Contributed to operating and maintaining said data processing pipeline, launching and monitoring queues, troubleshooting issues, and fixing bugs.
Software Engineer
Shopometry
- Collaborated with a small startup team of six engineers and a project manager in building, launching, and maintaining a complex digital advertising platform that integrated Facebook's and Google Ads' APIs.
- Contributed significant features to the platform, including an authentication and authorization service, notifications, billing, and automated reports and insights.
- Built a data pipeline service that ingested large volumes of supermarket product data daily and provided customized BI solutions.
Software Engineer
DefensePoint
- Created a conversational chatbot powered by RASA and a custom back-end API with Flask and MongoDB and integrated it with various messaging applications via a client bot.
- Built a business intelligence dashboard that pulled data from Intercom's API and leveraged Python's data visualization libraries (Plotly) to provide near real-time analytics of user engagement.
- Built a custom SAML SSO authentication subsystem for a Django 2.0 application.
Experience
A Digital Advertising Platform
http://shopometry.comI was one of the core back-end developers and contributed to the platform REST API from the design stage to production.
A Data Processing Platform
http://pronto.bmat.comI was one of the back-end engineers maintaining and improving the pipeline. I leveraged the compute capacity of AWS Batch and Python multiprocessing libraries to build a performant system.
An Infrastructure Automation Bot
Provided a Flask-based API, allowing users to perform infrastructure deployments and updates via a human-based language.
A Cloud BI and Cloud Automation Platform
I was one of the back-end engineers involved in building a number of sub-systems and microservices as well as building an SDK that integrates with it.
A Cloud Optimization Tool
http://nops.ioEducation
Bachelor's Degree in Liberal Arts
University of Oxford - Oxford, UK
Bachelor's Degree in Liberal Arts
Middlebury College - Middlebury, Vermont, USA
Certifications
FinOps Certified Practitioner
FinOps Foundation
AWS Certified Developer
Amazon Web Services
Skills
Libraries/APIs
Django ORM, Pydantic, Google Ads API, SQLAlchemy, Rasa NLU, Redis Queue, Intercom API, REST APIs, Pandas, OpenAI API, React
Tools
Docker Compose, Celery, Rasa.ai, Plotly, Pytest
Languages
Python, SQL, Bash, Python 3, GraphQL, Go, Swift, JavaScript
Frameworks
Django, Django REST Framework, Flask
Paradigms
REST, Microservices, Continuous Delivery (CD), Continuous Integration (CI), DevOps, RESTful Development
Platforms
Amazon Web Services (AWS), Linux, Docker, Kubernetes, Apache Kafka, Google Cloud Platform (GCP)
Storage
Relational Databases, PostgreSQL, Redis, MongoDB, Elasticsearch
Other
APIs, Back-end, Distributed Systems, Cloud Architecture, API Design, Integration, Facebook Ads, FastAPI, CI/CD Pipelines, SDKs, Natural Language Processing (NLP), Chatbots, Data Visualization, Data Engineering, Artificial Intelligence (AI), Cost Reduction & Optimization (Cost-down), FinOps, Generative Pre-trained Transformers (GPT), Large Language Models (LLMs), Large Language Model Operations (LLMOps), Voice Chat, Full-stack
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