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
- 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
- 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.

LeverX
- 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.
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).