About Me

With 10+ years of experience in Android development, I specialize in building scalable, high-performance mobile applications that integrate cutting-edge technologies like VoIP, WebRTC, IoT, Socket.IO, TensorFlow Lite, and NDK. I believe in efficient problem-solving, scalable architecture, and user-centric design. Whether it's real-time video streaming, AI-driven applications, or seamless IoT connectivity, I ensure that every project I work on is robust, optimized, and future-ready.

Work Experience

Lead Android Developer SDE-3

Ayla Networks

Nov 2022 - Present | Bengaluru, Karnataka, India

Lead a team pioneering IoT solutions, architecting scalable Android apps with Kotlin and optimizing device connectivity.

  • Guide a team in pioneering cutting-edge IoT solutions.
  • Architect and develop robust, scalable mobile applications using Kotlin.
  • Optimize IoT device connectivity and data management.
  • Translate customer needs into tangible technical solutions.

Senior Software Engineer

Vectone

Feb 2021 - Nov 2022 | Chennai, Tamil Nadu, India

Led a team of 10+ developers building high-performance chat and video apps with WebRTC and AI features.

  • Led a team of 10+ developers in engineering high-performance chat and video apps (XMPP, Socket.IO, WebRTC).
  • Developed an AI-powered virtual background feature using TensorFlow and ML Kit.
  • Established coding standards and scalable architecture patterns.
  • Built a real-time collaborative whiteboard to enhance user engagement.

Senior Software Engineer

Infitech Solutions Ltd

Nov 2018 - Jan 2021 | Chennai, Tamil Nadu, India

Led end-to-end development of complex projects including facial recognition, ALPR, and IoT solutions.

  • Led the full project lifecycle for facial recognition, ALPR, indoor mapping, and IoT solutions.
  • Managed requirements gathering, wireframing, UX design, and database development.
  • Maintained strict coding standards for high-quality code.
  • Collaborated with cross-functional teams to deliver exceptional user experiences.

Software Engineer

Anubavam LLC

Sep 2016 - Dec 2017 | Chennai, Tamil Nadu, India

Developed a cutting-edge LMS platform and a healthcare product for low-network areas.

  • Collaborated to develop an LMS platform from concept to deployment.
  • Redesigned and optimized an application's architecture for scalability.
  • Developed features for a healthcare product tailored to low-network environments.

Software Development Engineer

Gingerbox Mobility pvt ltd

Feb 2016 - Aug 2016 | Chennai, Tamil Nadu, India

Led a team developing IoT solutions, including a meditation app and a live vehicle tracking system.

  • Led a team of engineers in developing innovative IoT solutions.
  • Developed a meditation app with offline support using SMS and GCM.
  • Led end-to-end development of a live vehicle tracking application.
  • Improved code quality through best practices and code reviews.

Software Engineer

Valley Point Technologies

Dec 2013 - Jan 2016 | Chennai, Tamil Nadu, India

Developed Android, cross-platform, and web applications with a focus on APIs and accessibility.

  • Developed skills across Android, cross-platform, and Microsoft mobile platforms.
  • Created engaging user interfaces using HTML, CSS, and JavaScript.
  • Developed robust APIs to facilitate data exchange between applications.
  • Leveraged .NET to implement text-to-speech functionality.

Education

Master of Computer Applications (MCA)

Anna University

Oct 2010 - Jul 2013