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 with a back-end focus, bringing 6 years of experience in crafting robust applications. His expertise lies primarily in Node.js, TypeScript, and PostgreSQL, enabling him to design scalable architectures that meet diverse requirements. Throughout his career, he has worked extensively with frameworks like Nest.js and REST API development, addressing challenges such as implementing CI/CD processes and optimizing performance through microservices. Arevik has contributed to industries including AI and insurance, tackling real-time communication and secure user management solutions. In addition to his core skills, he has experience with Docker, GraphQL, and Redux, which complement his technical toolkit for managing complex web applications. His hands-on approach to integrating technologies ensures seamless user experiences and operational efficiency. Arevik holds a Bachelor's and Master's degree in Engineering and is continually expanding his skill set to adapt to evolving technological landscapes.

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