Download PDF

Anri Akopian

Tbilisi, Georgia | anri.akopian.it@gmail.com | +995 597 14 14 88 | LinkedIn | GitHub | Portfolio

Summary

Full-Stack JavaScript developer with over a year of professional experience building web applications and APIs, with hands-on experience in backend architecture, database design, integrations, multi-tenant systems, microservices, and AI-powered features.

Experience

Vention Development LLC

Software Engineer (Full-Stack)June 2026 - September 2026

  • Built a Node.js backend with NestJS and a GraphQL API for a communication and reporting product used by multiple organizations.
  • Designed the database so multiple organizations could use the same platform while keeping their users, documents, and records separated, with PostgreSQL storing application data and Redis handling sessions and tokens.
  • Split the backend into separate services connected through RabbitMQ, allowing different parts of the platform to be developed and scaled independently.
  • Built a document-processing pipeline for Excel, PDF, and Markdown files, including ClamAV, SHA-256, extension, and metadata validation. Connected the processed documents to a RAG pipeline so the AI assistant could answer questions using each organization's files.
  • Added real-time chat between users and with the AI assistant using WebSocket, allowing messages to appear without page reloads.
  • Connected the existing frontend to the new backend for chat, document upload, and the AI assistant.

AI-Powered Multi-Tenant Platform

EPAM Systems

Software Engineer (Frontend)January 2026 - May 2026

  • Built the PawCare frontend so veterinary clinics could take appointments online instead of scheduling them manually.
  • Implemented appointment availability and booking confirmation through the clinic API, allowing clients to see open times and receive immediate confirmation.
  • Gave clients, veterinarians, administrators, and reception their own screens, limited to that role's schedule and actions.
  • Set up cloud hosting and automated tests so the team could release the product and check changes before it went out.
  • Moved from leading the interface work to leading the team, and delivered the product after the team became smaller.

PawCare Booking Platform

LeverX

Software Engineer (Backend)September 2025 - October 2025

  • Built a NestJS backend for an online vinyl store with public catalog access and authenticated customer features.
  • Implemented search, sorting, pagination, and product detail pages for the store catalog.
  • Integrated checkout with Stripe and a confirmation email after payment.
  • Let signed-in customers leave reviews on records.
  • Separated staff tools from customer accounts: staff manage the catalog, reviews, and logs, and customers cannot open those tools.

Vinyl Store

More experience on linkedin.com/in/anri-akopian or anriako.github.io/portfolio

Education

Tbilisi State University

Bachelor's Degree in Computer Science | September 2021 - Present

Technical Skills

  • Languages: JavaScript, TypeScript, Python
  • Frontend: React, Next.js, Redux, Tailwind
  • Backend: Node.js, NestJS, Express, Prisma, TypeORM
  • Data: PostgreSQL, MySQL, MongoDB, Redis, Qdrant
  • Integrations: REST, GraphQL, RabbitMQ, Socket.IO, Stripe, Firebase
  • Tools: Git, Docker, AWS, Swagger, CI/CD, Figma

Languages

  • English B2, Russian Native, Georgian Native

Hobbies and interests

  • Armwrestling, powerlifting, anime and real-time strategy games (SC2, C&C, Chess).