Work Experience
Full Stack Developer (Multi-branded Entertainment Platform Development)
Duration: 2 years
Summary:- Development of a multi-branded online entertainment platform featuring a high-performance user-facing application and a custom CMS for centralized content management across different casino brands
- The platform supports multilingual content, promotional campaigns, and real-time casino streaming integration
Responsibilities:- Developed core front-end architecture using Next.js and TypeScript.
- Built a flexible CMS for brand-specific content, promotional banners, game category sorting, multilingual content, and campaign management.
- Implemented brand dictionary system and AI-powered translation preserving content formatting and markup.
- Launched two casino brands powered by the CMS with unique content and configuration.
- Integrated external services such as Smartico, Fast Track, Zendesk, Discord Chat, and live streaming services.
- Implemented Kafka consumer for event processing and data persistence.
- Collaborated with DevOps for deployment and service communication.
- Participated in planning, feature discussions, code reviews, and performance optimization.
Technologies: Next.js, TypeScript, Nest.js, AI translation APIs, REST APIs, streaming service integration
Full Stack Developer (AI SAAS platform for natural language understanding)
Duration: 2 years
Summary:- Development of an AI SaaS platform providing tools for analyzing conversational text such as support tickets, survey responses, and product reviews
- The platform uses containerized applications with GPU processing and is backed by AWS, GCP, and Azure infrastructure
Responsibilities:- Front-end and back-end development.
- Implemented new front-end features and refactored existing code.
- API integrations and UI/UX improvements.
- Wrote Cron Jobs scripts and provided access to AWS and Azure DevOps.
- Created alerts for monitoring in Alert Manager.
- Performed unit testing and code reviews.
Technologies: TypeScript, React JS, Redux Toolkit, RTK, RTK Query, CSS, Tailwind, MaterialUI, Bootstrap, Python, FastAPI, MySQL, PostgreSQL, TypeORM, Unittest, Postman
Full Stack Developer (Model Training Service)
Duration: 1 year
Summary:- Development of an automated visual inspection app for production quality using AI
- The system includes smart cameras and AI evaluation tools installed on assembly lines to evaluate images and control processes
Responsibilities:- Improved system architecture and implemented new features.
- Front-end and back-end development.
- Integrated with third-party APIs.
- Application deployment, bug fixing, unit testing, and code review.
Technologies: Nest.js, Angular, Nginx, MaterialUI, Bootstrap, TypeScript, MySQL, TypeORM, Azure VM, Azure Storage, Docker, Unittest, Postman
Full Stack Developer, DevOps (Application for delivery of food from the restaurants chain)
Duration: 1 year
Summary: Designed and developed a food delivery application for a chain of Georgian restaurants, featuring real-time order tracking, payment system integration, and a loyalty program to increase revenue and customer retention.
Responsibilities:- Front-end and back-end development.
- Implemented custom order options with ingredient customization and cooking method selection.
- Integrated multiple payment options for secure transactions.
- Developed unique user interface and experience.
- Implemented a loyalty program boosting customer retention.
- Improved system architecture and implemented new features.
- API integrations and application deployment.
- Implemented AWS infrastructure.
Technologies: Node.js, Express, TypeScript, PostgreSQL, React, Redux toolkit, JSX, AWS ECS, AWS EC2, AWS RDS, AWS SDK, Docker, Unittest, Postman
Full Stack Developer (Copy Trading & Invoice Management Platform)
Duration: 1 year
Summary: Development of a web platform for copy trading and invoice management, enabling users to follow trading activity with real-time updates and manage billing and invoices within the system.
Responsibilities:- Front-end development using Next.js, TypeScript, Zustand.
- Back-end development with NestJS and Fastify.
- Implemented real-time features using Socket.IO (WebSockets).
- Designed and integrated REST APIs between front-end and back-end.
- Implemented new features and improved existing functionality.
- Fixed bugs and refactored for maintainability and performance.
- Code review and collaboration within a small team.
Technologies: TypeScript, Next.js, Zustand, Tailwind, Shadcn, NestJS, Fastify, Socket.IO
Full Stack Developer (Web Application for a scientific consulting company)
Duration: 1 year
Summary: Development of a web application for a scientific consulting company specializing in regulatory toxicology, risk assessment, data management, and computational modeling to assist organizations with regulatory compliance and chemical risk management.
Responsibilities:- Front-end and back-end development.
- Implemented new features and refactored existing code.
- UI/UX improvements.
- Implemented AWS infrastructure.
- Unit testing and Cypress end-to-end testing.
Technologies: JavaScript, Typescript, React JS, Redux, CSS, SCSS, Wagtail, AlpineJS, Elasticsearch, Redis, PostgreSQL
Education
- Master’s degree in Computer Science
Lviv Polytechnic National University, Lviv
- Bachelor’s degree in Computer Science
Lviv Polytechnic National University, Lviv
Certification
- Front-End Pro
Hillel IT school, Lviv
- JavaScript Complex
OktenWeb University, Lviv