Full stack dev. (Back-end focus)

Arevik S

Information

Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
6 yrs.
Location
Armenia, Yerevan
Nationality
Armenia
Timezone
(GMT+04:00) Yerevan

Languages

Russian
Advanced (C1)
English
Intermediate (B1)

About

Arevik is a Full Stack Developer focused on backend development with 6 years of experience. He specializes in Node.js, PostgreSQL, TypeScript, and Nest.js, successfully designing and implementing robust backend architectures. His expertise extends to GraphQL and REST APIs. In previous roles, he tackled challenges such as establishing CI/CD pipelines and integrating complex functionalities into applications. He holds a Master's degree in Engineering from NUACA, Yerevan.

Experience

Hotcore

Backend Developer – CI/CD Focus

About the Project

The project is an AI-powered real-time adult chat platform focused on personalized user interaction. It allows users to communicate with AI characters or real human performers in a private and engaging environment. The system supports intelligent message generation, real-time moderation, coin-based monetization, referral systems, and customizable avatars. The platform includes a Telegram bot and a web interface, with localization in multiple languages and dynamic content adaptation.

  • Adult
  • AI

Responsibilities

I worked as the Lead Backend Developer with CI/CD responsibilities. My role included designing the backend architecture using NestJS, Prisma ORM, PostgreSQL, and Redis. I implemented Telegram bot integration, real-time AI chat processing, referral tracking, VIP and free coin logic, and dynamic localization. I also built admin panel integrations for managing users and analytics. I established CI/CD pipelines using PM2, GitHub Actions, and Docker to ensure smooth deployment.

Familio

Full stak Developer

About the Project

Familio is a private, secure platform designed to help families stay connected by sharing moments, updates, and media in a trusted environment. Unlike mainstream social networks, Familio prioritizes privacy and intimacy, offering features like private group chats, photo albums, family trees, and calendar/event coordination.

Responsibilities

- Refactored the frontend codebase from version 1 to version 2 to align with the updated backend architecture; - Integrated new features into the web application for creating and managing family trees; - Designed and developed user interface components based on Figma designs to ensure consistency and usability; - Utilized TypeScript and Redux for state management and improved application performance; - Developed a Storybook for UI components to document, test, and streamline the development process;

Customer Relationship Management

Full stak Developer

About the Project

As a Full Stack Developer specializing in software development, I actively participated in the development of a comprehensive Customer Relationship Management (CRM) system tailored specifically for insurance companies operating in the United States. In this role, I played a pivotal part in crafting a robust and efficient solution that seamlessly integrates both frontend and backend technologies.

  • Insurance

Responsibilities

- Implemented secure and user-friendly login and registration functionalities; - Integrated Stripe for seamless payment processing within the CRM system; - Developed a sophisticated system for handling both one-on-one and application-to-application calls; - Implemented conference call functionality to facilitate collaborative discussions; - Utilized a microservices architecture, with individual responsibility for a specific microservice; - Successfully integrated Twilio API on both the frontend and backend for handling calls; - Employed Swagger for clear API documentation; - Project management and collaboration were facilitated through Jira.

Education

NUACA, Yerevan

2008 - 2012
Bachelor's degree in Engineering

NUACA, Yerevan

2012 - 2014
Master's degree in Engineering

ACA, Yerevan

2018 - 2018
Software Engineer