Personal details

Armen N. - Remote front-end developer

Armen N.

Senior Software Engineer
Based in: 🇦🇲 Armenia
Timezone: Yerevan (UTC+4)

About

Senior software engineer with 7 years of experience in software development, design, and programming. T-shaped developer specialized in high performance React based application development, but carrying vast horizontal knowledge in Backend development, infrastructure and web3.

I grew up the most during my work period at Toptal, I’ve implemented projects with cutting edge technologies, which were out of bounds of general development practices.

At Streamflow, I’ve completely restructured the codebase and architecture to allow both horizontal and vertical scaling. Basically transformed the technical part of the project from MVP to scalable solution.

My coworkers will most probably appreciate my ability to quickly understand unknown project details and also explain complex subjects much more understandably.

Work Experience

Software Engineer
Streamow | Jun 2022 - Present
TypeScript
React
Rust
Solidity
Web3
  • Maintained public protocol SDK and extended to support Aptos and EVM chains.
  • Implemented Client side UI for Solana Multisig wallets.
  • Refactored and enhanced Front-End web3 application, added support for Multichain (Aptos, EVM).
  • Optimized page load and rendering time, migrated to virtualized rendering, reduced single item render time from ~40ms to ~3.7ms.
  • Designed and implemented CLI tools to create large number of token transfers and/or vesting contracts, averaging out 1000 tps for token transfers and 300 tps for vesting contracts.
  • Implemented vesting smart contract for EVM chains.
Software Engineer
Toptal LLC | Sep 2019 - Jun 2022
Node.js
Three.js
WebGL
TypeScript
WebRTC
React
Chrome Extension
GraphQL
  • Designed and implemented three3.js based 3D face mask editor for mask production.
  • Developed a real-estate marketplace website from scratch.
  • Developed network infrastructure for server side rendered gaming engine and later scaled the solution to support 50+ concurrent users.

Projects

Competitive Programming
JavaScript
Holding top 0.5% percentile in competitive programming challenges.

Education

Yerevan State University
Bachelor's degree・Actuarial Science
Sep 2013 - Jul 2016

Certifications & Awards

JavaScript Algorithms and Data Structures
fCC | Feb 2023
Certified Blockchain Expert
Blockchain Council | Jul 2022