
Software Developer
SOTI
May 2025 - Present
- Developed Angular components for XSight Chat, delivering real-time chat, audio, and video call features using WebRTC, supporting 1,000+ concurrent users with <300ms message latency.
- Implemented state management with NgRx, RxJS, and Signals/Effects, improving UI reactivity and reducing latency across messaging and call modules.
- Built .NET Core backend services interacting with MySQL via ADO.NET and stored procedures, persisting chat history, user presence, and message events.
- Implemented real-time client communication using WebSockets and proprietary signaling, ensuring reliable delivery of messages and call events.
- Diagnosed and resolved critical bugs contributing to a 30% reduction in system downtime; collaborated in Agile sprints with CI/CD pipelines.








