10/27/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | AI Voice Agents | Java & Distributed Systems

Haskovo, Bulgaria
Only remote
Bachelor's Degree in Informatics and Software Science
Haskovo, Bulgaria
Only remote
Bachelor's Degree in Informatics and Software Science

Profile attachments

Todor Valkov - Resume.pdf

Java (Programming Language)Software ArchitectureSoftware DesignSystems DesignSystems IntegrationAsteriskEvent-driven ArchitectureAudio StreamingBackendVirtual Agents
Java & Backend Development
Extensive experience building backend services using Java, Spring Boot, PostgreSQL, and Kafka to orchestrate complex workflows, process real-time events, and integrate AI agents with business systems.

AI-Powered Voice Agent Development
Design and development of AI-powered voice agents capable of handling real-time telephone conversations, including integration of OpenAI Realtime, Google Gemini Live, and ElevenLabs Conversational AI for low-latency voice experiences.

Distributed Systems & Event-Driven Architecture
Strong competency in designing and operating distributed systems using event-driven architecture, Kafka, Service Bus, and cloud computing principles, with a focus on reliability, observability, and scalability.

Telephony Integration
Building telephony integrations using Asterisk, ARI, SIP, and RTP, enabling programmable call routing and audio streaming.

Speech-to-Text, LLM & Text-to-Speech Pipelines
Development of custom STT, LLM, and TTS pipelines, including experimentation with locally hosted models for Bulgarian-language voice processing.

SQL & Database Management
Proficiency in SQL and working with relational and non-relational databases including PostgreSQL, MySQL, and MongoDB.

CI/CD & DevOps
Practical knowledge of CI/CD pipelines, Docker, Kubernetes, and Git for modern software delivery and infrastructure management.

Python & Scripting
Experience with Python and the Decipher framework for developing marketing questionnaires and custom WordPress plugins.

System Design & Software Architecture
Driving technical decisions and contributing to architectural improvements, mentoring engineers on software design patterns and engineering best practices.

Experience

Professional experience5 - 10 years
Freelancer since2023

Languages

BulgarianNative speakerEnglishFluent

Project history

Founder

Bulgartech
Designed and developed AI-powered voice agents for real-time telephone conversations, automating customer interactions and business workflows. Built telephony integrations using Asterisk, ARI, SIP, and RTP. Integrated OpenAI Realtime, Google Gemini Live, and ElevenLabs Conversational AI. Developed custom STT, LLM, and TTS pipelines. Built backend services using Java, Spring Boot, PostgreSQL, and Kafka.

Senior Software Engineer

Tide
Led design and delivery of multiple initiatives within the Continuous Know Your Customer (cKYC) domain. Redesigned the periodic review process, increasing member response rates by 30%. Enhanced reliability of distributed services through improved observability and error handling. Drove technical decisions and mentored engineers. Designed and developed internal AI-powered tools to automate repetitive tasks and improve productivity.

Junior Software Engineer

C-TRUST
Developed business logic modules that automated key planning operations and reduced manual input errors. Migrated services from Java 8 to 11, enabling the team to adopt modern libraries and critical security patches.

Scripter

Bulgarian Online Research
Worked with Python and Decipher framework to develop marketing questionnaires. Developed custom WordPress plugins for an automatic questionnaire builder.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in