Big fish in a small pond.

arjun shaji

research & development engineer / software engineer

I work on R&D for real-time voice and video systems, focusing on low latency, concurrency, and efficient real-time media processing.

  • Open source contributor — pion/webrtc.
  • Curiosity at 3 AM :)

Skills

  • Designing and developing technical strategies
  • Managing multiple responsibilities and priorities
  • Mentoring team members
  • Building innovative and scalable solutions
  • Full Stack Development
  • VOIP / H.323 / SIP / WebRTC
  • Working with Agile and Kanban methodologies
  • Building E2EE solutions
JavaGoC++JavaScriptNode.jsVueNuxtSpring BootExpressKafkaRabbitMQActiveMQMySQLPostgresRedisClickhouseTypesenseMilvusDockerDebeziumGitOpentelemetryETCD

Experience

Techgentsia

Full-time • Cherthala, Kerala, India

Research And Development Engineer Oct 2024 — Present
  • Built and maintained VoIP-based communication systems using Go (Golang).
  • Designed systems for high performance and scalability.
  • Developed and optimized Selective Forwarding Unit (SFU) solutions for large-scale video conferencing.
  • Designed and implemented protocol and media gateways for interoperability between communication networks and platforms.
GoWebRTCSIPH.323VOIPE2EEKafkaRedisETCDOpentelemetry
Software Engineer Apr 2023 — Oct 2024
  • Developed backend applications using Spring Framework.
  • Built scalable services and APIs with Node.js.
  • Created UI in Vue.js / Nuxt.
  • Developed SQL-based solutions using MySQL, PostgreSQL, and Hibernate.
  • Worked with Agile and Kanban methodologies.
JavaSpring BootNode.jsVue.jsNuxtMySQL