Software Engineer passionate about solving operational problems.

Experience

**ATeams Inc.** — Senior Platform Enginer, July 2022 - Present


HearMeCTO, Sept 2019 - Mar 2022


Global Health StrategiesProduct Lead, May 2021 - Jan 2022

Assembled a team of 3 engineers and 1 designer. Guided the end-to-end design, development, architecture, and deployment of Virt application for the United Nations General Assembly event, leveraging technologies such as NextJS for frontend and NestJS and GraphQL for backend services.


American University of ArmeniaTA for CS 101, Sept 2021 - Sept 2021


WavveSenior Software Engineer, Co-Founder, April 2019 - September 2020

Coordinated tasks between programming and business teams. Actively contributed to application development, utilizing React Native, NodeJS, and PostgreSQL technologies.


SololearnFrontend Developer, Oct 2017 - Dec 2017 / June 2018 - June 2019


Simply TechnologiesSoftware Development Intern, May 2017 - July 2017


ApolloBytes — Software Development Intern, Mar 2017 - May 2017

Email me at [email protected]. Find me on Github and LinkedIn.

Education

American University of ArmeniaBSc in CS (3.84 GPA), Sept 2016 - June 2020

Utah State UniversityExchange Program, Jan 2018 - May 2018


Tools

Platform: Docker, Kubernetes, Helm, AWS, Terraform, Kubernetes, CircleCI, Github Actions, Linux.

Backend: NodeJS, Go, REST and Graphql, Ejabberd.

Databases: Postgresql, MySql, MongoDB, Redis, SQLite.

Frontend: ReactJS, React Native, Svelte.


Articles

Handling global state in React without Providers and boilerplate - Medium

Building a React state management library with built-in effects - Medium


Projects

**Centrifugal -** TypeScript **

Implemented a decentralized feed app and an end-to-end encrypted messaging protocol using GunJS as the database.

**Image Manipulation Engine - Go**

Implemented a concurrent layered image manipulation engine, ~8 times faster than the industry-standard NodeJS engine.

Ethereum Projects - Solidity

Successfully implemented, tested, deployed, managed, and enhanced over 10 Ethereum contracts for various clients.


Languages

English, Armenian, Russian - Fluent

German - Duolingo Section 2