Oleh Talaver

Oleh Talaver

Senior Software Engineer · Distributed systems, AI engineering & observability · PhD researcher

Software engineer with 5+ years of commercial experience building microservice SaaS platforms end to end, from back-end services, data stores and messaging to Vue front ends. Recent focus: LLM agents and AI services in production, shared SDKs and platform-wide OpenTelemetry observability. PhD researcher at Zhytomyr Polytechnic on telemetry-based analysis of business flows in microservices (8 publications, 4 in Scopus); teaches university software engineering courses.

Досвід

Apr 2023 – present

Senior Software Engineer & Consultant

Self-employed (independent entrepreneur) · Remote · long-term engagements with product companies

  • 500+ merged pull requests across 70+ repositories of an AI-powered e-learning SaaS: TypeScript/NestJS and C#/.NET microservices, Vue micro-frontends, MongoDB/DocumentDB, PostgreSQL, Redis, RabbitMQ/BullMQ, AWS.
  • Built the course-authoring AI agent and AI services: multi-provider LLM SDK (OpenAI, Mistral, AWS Bedrock, ElevenLabs TTS), real-time agent edits over WebSocket/SignalR, prompt management, phased evaluations with LLM judges and self-correcting guardrails.
  • Maintain the shared service SDK (telemetry, logging, auth, messaging, AI) and rolled out OpenTelemetry tracing and metrics to 30+ services, with Langfuse and Grafana for AI and service observability.
  • Delivered product features end to end: permissions and feature-access model, course import/export and auto-translation, SCORM/xAPI/LTI and SAML integrations, email flows, data migrations, performance fixes.
  • R&D on an AI knowledge-curation product: hybrid retrieval and RAG search, source-aware routing, conflict detection, evaluation harness.
  • Designed a Go REST back end, auth service and TypeScript front end for a device and indicator monitoring system.
Jul 2021 – Mar 2023

Full-stack Developer

Easygenerator · e-learning authoring SaaS · On-site, Ukraine

  • Delivered features and fixes across front-end and back-end components of a microservice platform, working with both feature-focused and operations teams.
  • Proposed and implemented system improvements beyond assigned scope; took end-to-end ownership of tasks from design to production.
  • Shared expertise and engineering practices in team knowledge-sharing sessions.
Feb 2024 – present

Assistant Lecturer, Software Engineering

Zhytomyr Polytechnic State University · Zhytomyr, Ukraine

  • Lectures and labs: Databases, Algorithms and Data Structures, Human–Machine Interfaces; designed the elective course Distributed Systems.
  • Substantially reworked the Algorithms and HMI courses; built tooling that collects and checks lab submissions automatically; involve students in joint publications.

Навички

Languages
TypeScript / JavaScript, C#, Go, SQL; also Python, Java
Back end
NestJS, Node.js, ASP.NET Core; REST, WebSocket, GraphQL; OAuth2, SAML
Data & messaging
MongoDB / DocumentDB, PostgreSQL, MS SQL, Redis; RabbitMQ, BullMQ
AI engineering
LLM agents, RAG, prompt management and evals; LangChain, Langfuse; OpenAI, Mistral, AWS Bedrock
Front end
Vue, React, Angular, React Native
Architecture
Microservices, micro-frontends, DDD, event-driven design, shared SDKs
Cloud & ops
AWS (S3, Lambda), Docker, CI/CD; OpenTelemetry, Prometheus, Grafana

Освіта

2025 – present

PhD student, Software Engineering (F2)

Zhytomyr Polytechnic State University

Dissertation: models, methods and algorithms for telemetry-based analysis and organisation of business flows in microservices. Supervisor: Prof. Tetiana Vakaliuk.

2022 – 2024

MSc in Software Engineering (diploma with honours)

Zhytomyr Polytechnic State University

2018 – 2022

BSc in Software Engineering (diploma with honours)

Zhytomyr Polytechnic State University

Дослідження

кількості живуть у профілях, а не на цій сторінці

Selected publications (Scopus)

[1]Talaver O., Vakaliuk T. Telemetry to solve dynamic analysis of a distributed system. Journal of Edge Computing, 3(1), 2024, pp. 87–109. посилання
[2]Talaver O., Vakaliuk T. Dynamic system analysis using telemetry. CEUR Workshop Proceedings, vol. 3662 (CS&SE@SW 2023), 2024, pp. 193–209. посилання
[3]Talaver O., Vakaliuk T. Reliable distributed systems: review of modern approaches. Journal of Edge Computing, 2(1), 2023, pp. 84–101. посилання

ORCID 0000-0002-6752-2175 · Scopus 59004224800 · Google Scholar

Документи

те, що можна перевірити, або нічого

Scopus: h-index 4, 50 citations (Sept 2026) · Google Scholar: h-index 4, 86 citations (Oct 2026) · 4 copyright certificates for scientific works (Ukraine, 2025)

Обидва дипломи вище — з відзнакою.