#

Play Video

#

# # #
# # #
Middle Frontend Developer

Dmytro G.

Middle Frontend Developer

# # # # # # # #

Information

Available

Employment

Part-time
Full-time

Expertise

AI Development
LLM Integration
AI Assistants
AI Agents
Frontend + AI Integration

Location

Kharkiv, Ukraine

Work Experience

2+ years

Skills
OpenAI
Hugging Face
LangChain
LLM integration
Prompt engineering
Languages
flag-ua Ukrainian Native
flag-uk English Intermediate

Professional Summary

An AI developer with practical experience creating and implementing AI functions for web products, internal business systems, and digital services. Specializes in integrating LLM, AI assistants, AI agents, and intelligent modules into existing company products.

Works at the intersection of AI and frontend/backend integration: connecting AI models to websites, CRM systems, internal interfaces, and user services, helping to transform AI functionality into a working part of a digital product.

Experienced in developing AI consultants for websites, AI text generators, AI interfaces for user interaction, as well as solutions using LangChain, Hugging Face, OpenAI API, embeddings, and vector search.

Key skills

AI and LLM development

  • Integrating OpenAI API and other AI services into web products
  • Development of AI assistants and AI consultants for websites
  • Connecting LLM to user interfaces and business logic
  • Creating AI functions to generate texts, responses, and descriptions
  • Working with LangChain to build AI chains and scenarios
  • Working with Hugging Face Transformers and AI inference services
  • Using embeddings and vector search
  • Vector database integration (Weaviate / Pinecone)
  • Preparing AI modules for RAG and intelligent search

Development and integration

  • Vue.js, JavaScript, TypeScript
  • HTML, CSS, SCSS
  • REST API integration
  • Creating interfaces for AI functions and AI products
  • Integrating AI into existing websites and web services
  • Working with frontend logic of AI applications
  • Connecting AI functionality to admin panels, forms, and user scenarios

Additional technologies

  • Git, Webpack, Babel, NPM, Yarn
  • Firebase, AWS
  • Agile, Scrum, Kanban
  • VS Code, WebStorm, Figma, Adobe XD

Experience

AVADA MEDIA, Odessa (March 2024 – present)

Development and implementation of AI functions in commercial web projects and digital services.

Main tasks:

  • integration of OpenAI API and AI modules into websites and web applications;
  • development of AI consultants for websites and user interaction interfaces;
  • creation of AI functions for generating descriptions, responses and content;
  • participation in the development of AI assistants and AI agent-based solutions;
  • connecting embeddings, vector search and AI logic to user scenarios;
  • integration of AI services with the frontend part of the product;
  • working with REST API and internal logic of digital solutions;
  • Optimizing the performance and user experience of AI interfaces.

ABC Web Services, Lviv (June 2018 – February 2024)

Development of web applications and interfaces

Main tasks:

  • development of the client side of digital products;
  • creation of adaptive interfaces and integration with backend/API;
  • participation in the development of user scripts for web services;
  • implementation of logic for working with data and integrations;

Tech Innovations, Odessa (July 2016 – May 2018)

Participation in the development and support of web applications, interfaces and digital services.

Main tasks:

  • development of interfaces using HTML, CSS and JavaScript;
  • support and development of the frontend part of projects;
  • working with adaptability, cross-browser compatibility and UI quality;
  • participation in testing and support of solutions.

Practical AI experience

As part of commercial and product development tasks, the specialist participated in the development of:

  • AI consultants for websites;
  • AI generators of descriptions and text content;
  • interfaces for working with AI assistants;
  • AI solutions using LangChain and LLM orchestration;
  • modules with embeddings and vector search;
  • AI functions for processing user requests and generating responses;
  • applied AI integrations into digital products and web platforms.

Education

Bachelor of Computer Science
Kharkiv National University of Radio Electronics, Kharkiv, September 2012 – June 2016

Certificates

  • Certified Vue.js Developer
  • JavaScript Algorithms and Data Structures (FreeCodeCamp)
  • Responsive Web Design (FreeCodeCamp)

Personal qualities:

  • Ability to quickly master new AI tools and approaches
  • Good communication skills and teamwork
  • Attention to quality of implementation and user experience
  • Independence in solving problems
  • Proactively developing AI within the product
  • Ability to connect technical implementation with practical business benefits
Download PDF
Hello!👋 Contact us 😀