Ankit Batra

Senior Software Engineer

Bengaluru, Karnataka, India13 yrs 9 mos experience
AI EnabledHighly Stable

Key Highlights

  • Over 13 years of experience in multimedia and AI.
  • Expertise in video codecs and media frameworks.
  • Proven track record in developing scalable AI solutions.
Stackforce AI infers this person is a multimedia and AI software engineer with extensive experience in video processing and large language models.

Contact

Skills

Core Skills

C++Artificial Intelligence (ai)Ffmpeg

Other Skills

ARM ProgrammingAndroidAndroid DevelopmentAndroid JNIAndroid NDK-SDKAndroid StagefrightC#H.265HevcIntel SIMDJSONJavaKotlinLarge Language Models (LLM)Leading Development Teams

About

With over 13 years of hands-on experience in technology, I’ve thrived at the intersection of multimedia engineering and artificial intelligence—constantly learning, building, and pushing boundaries. My journey began with a deep passion for multimedia—building robust, cross-platform media player software, advanced video compression solutions, and high-performance parallel computing systems for multi-core CPUs and GPUs. What drives me is the thrill of transforming innovative ideas into reliable, efficient software. I’ve developed expertise in media frameworks like Android Stagefright, DirectShow, and FFmpeg; streaming protocols including HLS and DASH; and video codecs such as HEVC and H.264. I continually strive for software optimization, leveraging parallel programming, SIMD acceleration, and GPGPU computing to deliver creative, high-impact solutions. In recent years, my focus has evolved to the fast-moving world of AI and Large Language Models. I’ve had the chance to: • Design and implement Retrieval-Augmented Generation (RAG) systems built around OpenAPI specs. • Create scalable, intelligent multi-agent architectures using LangGraph and CrewAI frameworks. • Build and deploy robust microservices with Docker and Kubernetes, ensuring our AI solutions run smoothly at scale. • Leverage knowledge graphs (Neo4j), Google’s A2A, and Litellm to deliver smarter, context-aware products. • Experiment with re-ranking models to push the accuracy and usefulness of RAG solutions even further. What excites me most is bringing together my experience in multimedia, system optimization, and now AI to create innovative products that solve real-world problems. I’m a lifelong learner, always on the lookout for new technologies and creative collaborations. If you’re passionate about AI, multimedia, or just love to talk about how technology is shaping our world, let’s connect!

Experience

Cisco

Senior Software Engineer Technical Lead

Jul 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India · On-site

C++Technical DesignLeading Development TeamsPython (Programming Language)Large Language Models (LLM)Artificial Intelligence (AI)+2

Varite inc

Senior Technical Lead

Sep 2022Jul 2024 · 1 yr 10 mos · Bengaluru, Karnataka, India · On-site

C++Python (Programming Language)Large Language Models (LLM)Artificial Intelligence (AI)

Tekmedia software

Principal Engineer

Jul 2022Sep 2022 · 2 mos · Coimbatore, Tamil Nadu, India · Remote

  • Worked on FFMPEG encoder and decoder for Nimbra 400 product.
FfmpegC++

Capgemini

3 roles

Manager

Sep 2021Jul 2022 · 10 mos · Gurugram, Haryana, India

C++

Senior Technical Lead

Jul 2021Sep 2021 · 2 mos · Gurugram, Haryana, India

C++

Technical Lead

May 2019Jul 2021 · 2 yrs 2 mos · Gurugram, Haryana, India

C++

Acethought technologies

3 roles

Lead Software Engineer

Mar 2015Apr 2019 · 4 yrs 1 mo · Mohali

  • CnX MEDIA FRAMEWORK
  • ► Video Casting Framework Windows 10 (UWP):
  • ✓ Video casting from window10 application to various smart devices like Smart TV’s (Samsung, TCL, Sony, Android TV etc.) and Video casting devices (Amazon Fire TV, Google Chrome cast, Apple TV, Roku TV etc.)
  • ✓ Developed HTTP server for sending the HLS packets(FMp4/TS) from windows10.
  • ✓ Developed HTTP client application for Amazon Fire TV, Roku TV and Android TV.
  • ► Windows 10 UWP (Desktop/Tablets/Laptops) :
  • ✓ Implemented both front-end of App in C# and back-end (native code) in C/C++.
  • ✓ Implemented In-App Purchase for internal features.
  • ✓ Implemented MULTITASKING | MINI PLAYER feature for parallel tasks.
  • ✓ Multi-Language Subtitles (ASS/SSA , SRT, PGS & many more )
  • ► iOS Platform (iPad/iPhone) :
  • ✓ Implemented both front-end of App in Objective-C/Swift and back-end (native code) in C/C++.
  • ✓ Supported wireless transfer of data.
  • ✓ Play all the videos including iTunes and Camera Videos at one place. Can download iTunes and Camera videos in CnX Player app directory.
  • ✓ Implemented In-App Purchase for internal features.
  • ✓ Video Casting device support : Apple TV, ChromeCast and Amazon Fire TV.
  • ✓ AIRDROP: For transferring videos from other application to CnX Player storage and vice-versa.
  • ► Android Platform (phones/tablets) :
  • ✓ Implemented both front-end of App in Java (Android SDK) and back-end (native code) in C/C++ (Android NDK)
  • ✓ Supported wireless transfer of data.
  • ✓ Implemented In-App Purchase for internal features.
  • ✓ Video Casting device support : ChromeCast and Amazon Fire TV.
  • ✓ Implemented MULTITASKING | MINI PLAYER feature for parallel tasks.
  • ✓ Multi-Language Subtitles (ASS/SSA , SRT, PGS & many more )
FfmpegC++Swift (Programming Language)

Senior Software Engineer

Promoted

Jul 2014Mar 2015 · 8 mos · Mohali

  • ► Enterprise Media Framework and Player Solution :
  • ✓ Developed media framework and media player solution to leverage company’s software video decoders.
  • ✓ Platforms Support – Android, iOS, Windows, Linux, Mac
  • ✓ Completely C/C++ API.
  • ✓ Extended API with statistics and Ad insertion support.
  • ✓ Enable use of H264 and MPEG4 Video Hardware codecs in Android/iOS/Windows10 Devices.
  • ✓ Enable use of Hardware codecs for Android/iOS/Windows10 .
  • ✓ Supports all major file formats and streaming protocols.
  • ✓ Desktop GUI based upon QT Framework.
  • ✓ Supports Streaming protocols like HTTP Live Streaming (HLS) and MPEG DASH.
FfmpegC++Swift (Programming Language)

R & D Software Engineer

Jun 2012Jul 2014 · 2 yrs 1 mo · Mohali

  • ► Media Player on Android :
  • ✓ Worked on various Media Frameworks for Android.
  • ✓ Studied Android’s MediaPlayer API and used it to develop sample media player.
  • ✓ Studied Android OpenGL ES v1 & v2 and OpenSL ES and used it to develop renderer for video playback.
  • ✓ Implemented Media Player using Media Player API, Sensors, Database and other Android APIs.
  • ► Android Department :
  • ✓ Studied Android basic concepts and application development.
  • ✓ Worked on various Media Frameworks.
  • ✓ Proficient in using native libraries (C/C++ code) in Application.
  • ✓ Worked on various aspects of Android app development.
  • ✓ Very Good Understanding of Android Media API.
  • ► Research and Development :
  • ✓ Studied Android basics including Android’s various libraries’s source code.
  • ✓ In depth understanding of Android’s Media Player API.
  • ✓ Studied Stagefright which is Android’s Media Framework, Android 2.3 onwards.
  • ✓ Studied reference HM source code of encoder and decoder (Standard HEVC).
  • ► SIMD Programming :
  • ✓ Studied ARM Programming and NEON SIMD Programming.
  • ✓ Studied Intel SIMD Programming.
  • ✓ Coded the Motion Compensation in NEON SIMD and Intel SIMD for Ace HEVC Decoder.
  • ✓ Coded Horizontal and Vertical De-blocking in NEON SIMD and Intel SIMD for Ace HEVC Decoder.
  • ✓ Coded SAO in NEON SIMD and Intel SIMD for Ace HEVC Decoder.
FfmpegC++Swift (Programming Language)

Piford technologies pvt ltd

Trainee

Jul 2011Dec 2011 · 5 mos · Mohali

  • ► App Development :
  • ✓ Studied Android basic concepts and application development
  • ✓ Worked on the app that takes the screenshot of the drawing area on Android Device.
  • ✓ App can modify pictures from the camera or gallery.
  • ✓ App can share screen on social media like Facebook, LinkedIn, Twitter etc.
C++

Education

Lovely Professional university

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2008Jan 2012

Stackforce found 100+ more professionals with C++ & Artificial Intelligence (ai)

Explore similar profiles based on matching skills and experience