
Software Engineer with over 4 years of experience developing scalable, enterprise-grade solutions using Java, Spring Boot, and Angular.
Expert in microservice architecture, API development, and CTI/IVR telephony systems, delivering robust software that aligns with complex business goals.
Dedicated to applying SOLID principles, design patterns, and performance optimization to build reliable and maintainable codebases.
Proven track record of leading and contributing to projects throughout the software development lifecycle (SDLC) in Agile environments.
Recognized as a collaborative and adaptable team player, passionate about innovation, high-quality engineering, and measurable impact in every project delivered.
Call UserData Project
Built a 4-module CTI system as a local alternative to Avaya, improving call transfer performance and data persistence. Utilized Apache Ignite, TSAPI, Prometheus + Grafana, and Elasticsearch + Kibana for real-time monitoring and reporting. Developed with Java Spring Boot, achieving modular, maintainable architecture
Outbound Service Regeneration
Migrated .NET outbound services to a Java microservice architecture using Spring Boot. Designed a reusable core library, increasing development efficiency and code consistency across teams. Applied SOLID principles and Maven modularization for maintainable, versioned deployment.
Real-time Call Operations Platform
Developed a Digital Twin web app using Core Java, Angular, and Spring Boot for live call monitoring and intervention. Implemented WebSocket, Redis, Prometheus + Grafana, and Elasticsearch + Kibana for real-time analytics and visualization. Enabled agents to manage multiple customer interactions simultaneously, improving operational efficiency.
PowerBase ORM
Created a custom ORM framework on Cassandra, inspired by Apache Cayenne, integrated into IVR libraries. Enhanced query performance and scalability for telephony data systems
Cassandra JDBC Driver
Developed a custom JDBC driver for WebSphere–Cassandra integration. Solved compatibility issues due to lack of DataStax Maven support.
Menu Manager
Built a Java Spring + Angular IVR management system with Azure integration and Keycloak authentication. Automated IVR menu creation, deployment, and monitoring using Elasticsearch + Oracle reporting
Model Grammar Control Application
Engineered a full-stack app with Angular + Spring Boot to manage grammars, intents, and utterances. Automated model training and backup with scheduler pipelines; applied Keycloak for security. Empowered IVR teams with streamlined grammar tagging and model management tools.
STT Management Application
Designed a speech-to-text sentiment analysis platform using Angular + Spring Boot + Elasticsearch. Improved speech model accuracy and customer insight generation across IVR teams