---
title: "Erik Davtyan (@erikdavtyan) | Hashnode"
description: "Startup Founder | Solutions Architect. Read the latest articles by Erik Davtyan on Hashnode."
url: "https://hashnode.com/@erikdavtyan"
---

@erikdavtyan

# Erik Davtyan

@erikdavtyan · Yerevan, Armenia · Joined June 2021

Startup Founder | Solutions Architect

### [Building massively scalable serverless Telegram bots](https://erikdavtyan.hashnode.dev/building-massively-scalable-serverless-telegram-bots?utm_source=hashnode&utm_medium=feed)

Telegram as a store Telegram is an under-appreciated application store. It has a large active userbase, and a great API with large file uploads, payments, and many other useful functions. You get a battle-tested, multi-functional chatting app fronten...

10 min read · [erikdavtyan.hashnode.dev](https://erikdavtyan.hashnode.dev/building-massively-scalable-serverless-telegram-bots?utm_source=hashnode&utm_medium=feed)

[Feb 28, 2025](https://hashnode.com/posts/building-massively-scalable-serverless-telegram-bots/67c2090566f0e75ee4d269bb)

### [Containerization - Simplifying Deployment with Docker](https://erikdavtyan.hashnode.dev/containerization-simplifying-deployment-with-docker?utm_source=hashnode&utm_medium=feed)

How the world went from manual deployments to container orchestration.

9 min read · [erikdavtyan.hashnode.dev](https://erikdavtyan.hashnode.dev/containerization-simplifying-deployment-with-docker?utm_source=hashnode&utm_medium=feed)

[Nov 30, 2023](https://hashnode.com/posts/containerization-simplifying-deployment-with-docker/6568a7c1cf67f756f5617ef6)

### [How to Never Get a Job](https://erikdavtyan.hashnode.dev/how-to-never-get-a-job?utm_source=hashnode&utm_medium=feed)

So you have that one coding skill, and you are really good at it. And you say you want to get a job. You say you want to improve your skills and become a better programmer. But your actions tell me otherwise, and actions always speak louder than word...

5 min read · [erikdavtyan.hashnode.dev](https://erikdavtyan.hashnode.dev/how-to-never-get-a-job?utm_source=hashnode&utm_medium=feed)

[Jun 13, 2023](https://hashnode.com/posts/how-to-never-get-a-job/6488bf8e903d2fef011c5897)

### [Implementing Javascript Promise from scratch](https://erikdavtyan.hashnode.dev/implementing-javascript-promise-from-scratch?utm_source=hashnode&utm_medium=feed)

I always find it fascinating to recreate non-trivial tools that I use every day. Promises have been an integral part of our JS lives since ES6. Most async operations are now handled with Promises to avoid callback hell. They even got a syntactic suga...

4 min read · [erikdavtyan.hashnode.dev](https://erikdavtyan.hashnode.dev/implementing-javascript-promise-from-scratch?utm_source=hashnode&utm_medium=feed)

[Oct 11, 2021](https://hashnode.com/posts/implementing-javascript-promise-from-scratch/6163fab318374f2573274201)

### [Handling global state in React without Providers and boilerplate](https://erikdavtyan.hashnode.dev/handling-global-state-in-react-without-providers-and-boilerplate?utm_source=hashnode&utm_medium=feed)

The createStateHook helper function allows a much easier simples way to handle global "state-like" values in React.

2 min read · [erikdavtyan.hashnode.dev](https://erikdavtyan.hashnode.dev/handling-global-state-in-react-without-providers-and-boilerplate?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/handling-global-state-in-react-without-providers-and-boilerplate/616163a98e8734462af5f7a8) [Oct 9, 2021](https://hashnode.com/posts/handling-global-state-in-react-without-providers-and-boilerplate/616163a98e8734462af5f7a8)
