I'm Full-Stack Web Developer with 5+ years of experience scaling real-time platforms for 60K+ users | Yerevan, Armenia – open to remote or relocation
I have comprehensive software engineering experience, including 2+ years specializing in AI-powered applications. Currently based in Yerevan, Armenia, I previously worked remotely for Query Law in Australia, where I architected and develop sophisticated AI-driven legal document automation systems.
My career represents a intersection of traditional software engineering excellence and cutting-edge AI innovation. I've built systems that serve over 60,000 users, designed high-performance APIs handling millions of requests, and engineered AI workflows that transform complex legal processes into streamlined, intelligent automation.
Core Focus Areas
High-load backend architecture with Node.js, NestJS, and modern frameworks
AI prompt engineering and context optimization for production systems
Database design and optimization across relational and NoSQL systems
Real-time systems, microservices, and scalable API development
Developer tools and utilities that enhance productivity
More about my professional expertise
Senior Full-Stack Web Developer (TypeScript • Node.js • React/Next.js • PostgreSQL) | 5+ years scaling real-time platforms for 60K+ users | Yerevan, Armenia – open to remote or relocation
Built and shipped high-traffic PERN-stack systems (NestJS, tRPC, Prisma, Redis, Docker/K8s). Creator of a top-10 VS Code extension (520,000 installs, 4.8★) that drove 540% organic growth.
Recently delivered a production legal automation platform achieving 95%+ accuracy by integrating Claude Opus/Sonnet end-to-end – advanced prompt engineering, dynamic context, structured outputs, and automated validation pipelines – while owning the entire full-stack architecture.
Currently looking for Full-Stack roles (remote worldwide or on-site in Yerevan). Especially excited about teams building fast, scalable web apps that intelligently use LLMs in production.
Message me for a quick call – always happy to chat! ☕
P.S: All projects from my last roles are under strict NDA and not public on GitHub. Happy to walk through architecture, tech stack, and code samples from my private repos of those projects in my personal computer during the interview.
Last Role: fullstack web developer and AI Engineer
Trescribe project at QueryLaw | Jan 2025 – November 2025 | Remote (Australia)
At TreeScribe, I was pioneering the intersection of artificial intelligence and legal document automation, building systems that transform how commercial agreements are created, processed, and optimized. This role represents the cutting edge of AI application in professional services, where precision, context awareness, and intelligent decision-making are paramount.
AI-Powered Legal Platform
As a Backend and AI Engineer, I built and scaled an AI-powered platform that automates the end-to-end generation and optimization of complex commercial agreements for a global professional services firm. I designed high-throughput distributed systems that intelligently combine large language models with structured legal reasoning, achieving dramatic improvements in output accuracy, jurisdictional compliance, and contextual relevance. I led prompt engineering initiatives that established multi-stage decision frameworks and dynamic context windows, while creating robust testing, validation, and monitoring infrastructure that ensured consistent performance across rapid model iterations and production deployments. My work directly accelerated document workflows for high-value transactions and set new internal standards for reliability in AI-driven legal automation.
Fullstack web and desktop developer
Parsaiane | Ahvaz, Iran | Jan 2021 – Dec 2024
During six transformative years at Parsaiane, I evolved from back-end developer to technical leader, architect, and AI innovator. This period represents a comprehensive journey through modern software engineering, from traditional web systems to cutting-edge AI-powered applications. I designed and delivered production systems serving thousands of users, mentored development teams, and established engineering standards that elevated code quality and system reliability across the organization.
Full-Stack Application Development
Architected and delivered complete web systems using modern PERN stack (PostgreSQL, Express.js, React, Node.js) with TypeScript for type safety. Key projects included a feature-rich task management platform with real-time collaboration, and a comprehensive software license management system with automated provisioning, usage tracking, and renewal workflows. Both systems demonstrated expertise in scalable architecture, clean code principles, and user-centric design.
AI-Powered Application Innovation
Built a groundbreaking semantic AI-based news feed application from the ground up, integrating OpenAI's API with custom Node.js/Express.js backend, PostgreSQL for structured data, and Cheerio for intelligent web crawling. Implemented automated relevance scoring algorithms, content summarization pipelines, and semantic analysis that personalized news delivery based on user interests and reading patterns. This project showcased early adoption of AI technologies in production environments.
Database Architecture Mastery
Designed and optimized databases across the entire spectrum: relational systems (Oracle, PostgreSQL, MySQL, SQL Server, Redis, IndexedDB) and NoSQL solutions (MongoDB). Focused intensively on performance optimization through strategic indexing, query optimization, connection pooling, and architectural patterns supporting high concurrency. Implemented caching layers with Redis, normalized schemas for data integrity, and denormalized structures for read-heavy workloads.
ORM Implementation & Data Layer Design
Implemented sophisticated data access layers using Prisma, TypeORM, Sequelize, and Mongoose, selecting the optimal pattern (repository-based, active record, or direct client) for each system's specific requirements. Developed reusable abstractions, migration strategies, and schema versioning approaches that balanced developer productivity with performance and maintainability.
API Development & Real-Time Systems
High-Load API Architecture
Designed, implemented, and maintained mission-critical APIs handling millions of requests daily using Express.js, NestJS, and Fastify. Expertise spans both RESTful and GraphQL architectures, with deep understanding of API design patterns, versioning strategies, rate limiting, authentication/authorization flows, and performance optimization.
Authored comprehensive API documentation using Swagger.js (OpenAPI specification), ensuring clear contracts between services and enabling efficient integration for internal teams and external partners. Leveraged Postman and Insomnia for systematic API testing, creating automated test collections for regression testing in staging environments.
API Design Principles
Resource-oriented RESTful design with proper HTTP semantics
GraphQL schemas optimized for client query patterns
Versioning strategies for backward compatibility
Comprehensive error handling and status codes
Rate limiting and throttling for system protection
JWT and OAuth2 authentication flows
Real-Time Systems Integration
Integrated Socket.IO across multiple internal platforms to enable real-time capabilities including live data updates, instant system alerts, collaborative editing features, and dynamic dashboards. Implemented event-driven architectures supporting thousands of concurrent websocket connections with horizontal scaling, connection pooling, and efficient message broadcasting strategies.
Real-Time Features Delivered
Live notification systems with instant delivery
Collaborative document editing with conflict resolution
Real-time analytics dashboards with streaming data
System health monitoring with live alerts
Chat and messaging systems with presence indicators
Developer Tools & Community Impact
VS Code Extension Success
Created a powerful VS Code extension for generating mock JSON data via custom DSL, reaching over 520,000 installs in the marketplace. This tool revolutionized API prototyping workflows for developers worldwide, enabling rapid frontend development without backend dependencies and accelerating testing cycles.
NPM Package Publication
Published corresponding NPM package for programmatic mock data generation, downloaded over 1,000 times. This library provides the core functionality for automated testing, continuous integration pipelines, and development environments requiring realistic test data at scale.
Chrome Extension Development
Developed a Chrome extension providing in-browser language dictionary functionality with instant translation, pronunciation guides, and context-aware suggestions. This tool enhances productivity for multilingual developers and content creators working across language barriers.
Color Studio Web App
Internal tool for color palette generation, contrast checking, and accessibility validation used across design and development teams
Technical Writing
Authored 12 complete technical articles published across various platforms, contributing to developer community knowledge sharing
Education & Continuous Learning
1
Master of Software Engineering
Ahvaz Azad University | Ahvaz, Iran | 2018 – 2020
Advanced graduate program focusing on software architecture, distributed systems, and emerging technologies
Shahid Chamran University of Ahvaz | Ahvaz, Iran | 2012 – 2016
Comprehensive undergraduate foundation in computer science and software engineering principles
Key Coursework: Programming Fundamentals and Data Structures, Object-Oriented and Functional Programming, Database Management and Systems, Operating Systems and Computer Networks, Software Engineering Principles and Practices, Web and Mobile Application Development, Network Security, Software Testing, Software Architecture and Design Patterns, Software Project Management
Continuous Learning Philosophy: My education extends far beyond formal degrees. I maintain active engagement with emerging technologies through hands-on experimentation, open-source contributions, technical reading, and building side projects that explore cutting-edge frameworks and methodologies. The rapidly evolving landscape of AI, cloud computing, and distributed systems demands perpetual learning—a challenge I embrace enthusiastically.
Leadership, Collaboration & Impact
Team Leadership
Led Agile development teams through complete project lifecycles, from initial architecture discussions through deployment and maintenance. Established engineering standards, code review processes, and documentation practices that elevated team productivity and code quality. Fostered collaborative environments where junior developers could learn from seniors through pair programming, knowledge sharing sessions, and structured mentorship programs.
Leadership Principles
Mentoring junior developers through code reviews and pair programming
Enforcing clean architecture and SOLID principles
Establishing scalable design patterns and best practices
Facilitating knowledge transfer through documentation
Championing test-driven development methodologies
Building inclusive, collaborative team cultures
DevOps Collaboration
Worked closely with DevOps teams to containerize applications using Docker, orchestrate deployments with Kubernetes, and streamline delivery through GitHub Actions and GitLab CI/CD pipelines. This collaboration ensured smooth transition from development to production, with automated testing, staging deployments, and zero-downtime releases.
DevOps Achievements
Containerized legacy applications reducing deployment time by 70%
Implemented automated CI/CD pipelines with comprehensive test coverage
Established infrastructure-as-code practices with version control
Configured monitoring and alerting for production systems
Looking Forward: Building the Future of Intelligent Systems
My career trajectory reflects a consistent pattern: embracing emerging technologies early, mastering foundational principles deeply, and building systems that serve real user needs at scale. From desktop applications serving 60,000 users to AI-powered legal platforms transforming professional workflows, I focus on creating software that combines technical excellence with meaningful impact. I'm excited to continue this journey, exploring how AI, distributed systems, and modern software engineering can solve increasingly complex challenges in innovative ways.