Vikas Malhotra

Engineering Manager

Bangkok, Thailand14 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in managing diverse, high-performance teams.
  • Proven track record in product development and technical leadership.
  • Extensive experience in Android and iOS application development.
Stackforce AI infers this person is a Technical Leader in Mobile Application Development and Multimedia Solutions.

Contact

Skills

Core Skills

Technical LeadershipPeople ManagementProduct DevelopmentAndroid Development

Other Skills

Agile DevelopmentAlgorithmsAndroidAudio/Video CodecsCC++C/C++Capacity PlanningCommunicationContinuous Integration and Continuous Delivery (CI/CD)Core JavaCross-functional Team LeadershipCross-platform DevelopmentData StructuresDevelopment Tools

About

For a world class product, you need a world class team. I have extensive experience managing distributed, super performant and diverse teams. Specialties: Data Structures and Algorithms, People Management, Technical Management, Android, iOS, React Native, React, Java, Kotlin, Swift, RoR, C, C++, Android NDK, Audio/Video Codecs, Multimedia

Experience

14 yrs 6 mos
Total Experience
2 yrs
Average Tenure
3 yrs 7 mos
Current Experience

Agoda

Engineering Manager

Sep 2022Present · 3 yrs 7 mos · Bangkok, Bangkok City, Thailand · Hybrid

Capacity PlanningTeam BuildingReact.jsiOSRabbitMQTechnical Vision+9

Airtel africa digital labs

2 roles

Engineering Manager Mobility

Jun 2021Sep 2022 · 1 yr 3 mos · Gurugram, Haryana, India

  • Managing a team of 23. Working in a pod structure to deliver multiple Enterprise apps and SDKs.
  • Worked with Retailer app which is main source of customer onboarding to provide business.
  • Sales app - To onboard new retailers and provide services to existing retailers.
  • Native apps with various custom made SDKs and libraries to render configurable Server Driven UI at runtime, face recognition with image processing, MLKit, scanners etc.
Capacity PlanningTeam BuildingProduct DevelopmentTechnical VisionPeople ManagementPeople Development+12

Engineering Manager

Jun 2019Feb 2021 · 1 yr 8 mos · Gurugram, Haryana, India

  • Managing the Mobility (Android and iOS) teams for Self-Care App which is the customer facing My Airtel App. Created the app from scratch with latest Architectural components. Designed solutions for supporting multiple countries in African continent with single code-base.
  • Hands on experience in Android (Kotlin) and iOS (Swift)
Capacity PlanningTeam BuildingTechnical VisionTechnical LeadershipCommunicationJavaScript+3

Adobe

Engineering Manager - I (Android)

Feb 2021Jun 2021 · 4 mos · Noida, Uttar Pradesh, India

Capacity PlanningTeam BuildingTechnical VisionTechnical LeadershipCommunicationJavaScript+2

Engineer.ai

Android Lead

Jun 2015May 2019 · 3 yrs 11 mos · Gurgaon, India

  • Worked on various Android products and projects.
  • Have extensive experience on all aspects of Android application development including design, documentation, coding, optimisation of existing routines.
  • Worked on multithreaded architecture, thread pools and thread pool executors, jobs and queues.
  • Worked on deeplinks, app indexing, latest Android support, analytics, efficient use of Memory for Bitmaps.
  • Experience with various image loading libraries including Glide, Picasso and extensively worked with Facebook Fresco.
Capacity PlanningTeam BuildingTechnical VisionTechnical LeadershipCommunicationJavaScript+2

Ace thought technologies

3 roles

Director of Computer Applications

Promoted

Jul 2014Nov 2014 · 4 mos

Technical VisionDevelopment ToolsSystem DevelopmentTechnical Leadership

Sr. R & D Software Engineer

Jul 2013Jul 2014 · 1 yr

  • Design, develop, debug and deliver quality media framework solutions and software video codecs. Manage a team for efficient process and timely delivery of the solutions.
  • Project: Enterprise Media Framework and Player Solution
  • Developed media framework and media player solution to leverage company’s software video decoders via OpenMAX interface.
  • Platforms Supported – Android, iOS, Windows, Linux
  • Completely C/C++ API.
  • Enabled use of all available Hardware codecs (HW OpenMAX Codecs) in Android Devices.
  • Supported file formats (MP4, MPEG2 TS, AVI, MKV, MP3, M4V) and streaming protocols (HTTP PS, HLS, MPEG DASH, RTSP).
  • Coded an efficient multi-threaded MPEG DASH player along with adaptation logic for support in media player framework.
  • Optimized HTTP Live Streaming Logic (HLS) for smooth playback.
  • Project: AceThought’s HEVC/H.265 Software Video Decoder
  • Studied Intra and Inter (ME and MC) prediction of HEVC Decoder.
  • Studied reference HM source code.
  • Coded C code for Inter Prediction of Luma and Chroma.
  • Coded ARM NEON SIMD code for optimization of Luma and Chroma Motion Estimation and Compensation (ME and MC).
  • Experiences Gained
  • Extensive experience on HTTP Progressive Streaming, HTTP Live Streaming (HLS) and MPEG DASH.
  • Very good experience of Media Frameworks and Media Players.
  • Extensive knowledge of Android Stagefright with work experience on GStreamer and FFMpeg.
  • Excellent experience on Android NDK and JNI.
  • An Excellent team player, motivator and leader.
Technical VisionDevelopment ToolsTechnical Leadership

R & D Software Engineer

Jun 2011Jun 2013 · 2 yrs

  • Optimization of VC-1 Decoder:
  • Overview of SMPTE VC-1 standard
  • Implemented the Horizontal & Vertical Overlap Smoothing in C.
  • Optimized the Overlap Smoothing in ARMv7 Neon SIMD.
  • Implemented the Horizontal & Vertical De-blocking in C.
  • Optimized the Horizontal & Vertical De-blocking in ARMv7 Neon SIMD.
  • Ported VC-1 Decoder to Android for benchmarking.
  • Optimization of H.264 Decoder:
  • Got an overview of ISO/ITU H.264 standard
  • Implemented multi-threaded decoder optimization solution in C.
  • Ported H.264 Decoder to Android & iPad (iOS) for benchmarking & validation.
  • Media Player on Android
  • Worked on various Media Frameworks for Android.
  • Good Knowledge of JNI Environment and Media API.
  • Knowledge of Android OpenGL ES v1 & v2 and OpenSL ES.
  • Worked on AudioTrack, SurfaceFlinger, AV rendering in Android using C/C++ Code.
  • Built FFmpeg with ARM ASM & NEON support for Android, tested for linux-x86 and win32.
  • Additional Skills:
  • Audio/Video Decoders
  • Proficient in C/C++.
  • Good knowledge of Video Decoding routines.
  • Building cross-platform builds.
  • Android/ARM Embedded Systems Porting of C/C++ AV Decoders.
  • Media Frameworks
  • Built and tested GStreamer for Android, linux and win32 & OpenCORE for linux-x86.
  • Good Knowledge of GStreamer Plugin development.
  • Knowledge of FFmpeg codec addition.
  • FFmpeg with OpenMAX to enable use of HW Acceleration in decoding routines.
  • Video Codec - Multicore
  • Studied Multicore Programming and Multi-threading
  • Studied Video compression fundamentals.
  • Contributed in VC-1 Multi-Threading implementations in C.
  • NEON and Codecs - Android
  • Worked on designing GUI for Android Applications.
  • Worked on game developed by internal team for Android Platform.
  • Enabling FFmpeg’s NEON and ARM ASM optimizations.
  • Building FFmpeg for Android and creating sample Media Players based on FFmpeg.
Technical VisionDevelopment ToolsTechnical Leadership

Seasia consulting

Trainee

Feb 2010Jul 2010 · 5 mos · Mohali

  • Android App Development Department
  • Studied Android basic concepts and application development
  • Worked on a live project to make an Android APP to handle the remote camera through web services.
  • Android APP is able handle all camera operations like Zoom In, Zoom Out, rotation, timed recording, etc.
  • Studied FFmpeg library for AV Playback.
  • Worked on a sample player application for Windows environment.

Education

Punjab Engineering College

B.E. — Computer Science & Engineering

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Technical Leadership & People Management

Explore similar profiles based on matching skills and experience

Vikas Malhotra - Engineering Manager | Stackforce