KK

Experience

Experience

3CX Ltd

3CX Ltd

Senior Software Developer · Nicosia, Cyprus

May 2022 — Present

3CX is a leading provider of VoIP PBX and unified communications solutions, trusted by 350k+ organizations in 190 countries for secure and reliable business telecommunications.

  • Key contributor in the AI team, focused on agentic capabilities for voice and chat. Work spans the full stack — management UIs, agent runtime logic, voice processing pipelines, provider orchestration, evaluation systems, and design system components.
  • Implemented fuzzy matching algorithms (Levenshtein distance, phonetic similarity) for contact search to improve lookup accuracy and robustness against speech recognition errors in voice agent interactions.
  • Reduced median call-state latency for real-time VoIP/WebRTC calls from ~250ms to ~120ms by re-architecting RxJS event pipelines, synchronizing heterogeneous data sources, and eliminating redundant emissions and memory leaks under high-load conditions.
  • Migrated 3CX LiveChat from Vue 2 to Vue 3 — drove adoption to 150k+ active installations via integrations across major CMS and e-commerce platforms.
  • Developed integrations with third-party VoIP providers, CRM systems, and AI services (speech transcription).
  • Contributed to the WebClient migration from AngularJS to Angular, improving maintainability and system performance.
  • Mentored junior developers through code reviews, onboarding, and technical guidance.

Stack

  • TypeScript
  • C# / .NET
  • OData
  • Angular
  • Vue
  • React / Next.js
  • Node.js
  • RxJS
  • WebRTC
  • VoIP / SIP
  • Voice AI
  • MCP
  • RAG / Vector Embeddings
  • REST
  • WebSockets
  • Protobuf / gRPC
NDA

NDA

Senior Software Engineer · Europe

Feb 2020 — May 2022

Provider of advanced 2D/3D geospatial modeling and visualization solutions for environmental and infrastructure simulations.

  • Key contributor to a large-scale 2D/3D geospatial data visualization platform built with React, Electron, MobX, CesiumJS, WebGL, and Node.js.
  • Improved rendering and computation performance by 30% when processing complex geometry, layers, and terrains.
  • Mentored 2 junior developers through onboarding, code reviews, and project guidelines.

Stack

  • TypeScript
  • WebGL
  • CesiumJS
  • Three.js
  • React
  • Electron
  • Node.js
  • MobX
  • WebSockets
  • REST
  • C#

Projects

Geospatial 3D Platform · NDA