Ashish Gupta

Senior Software Engineer

Sunnyvale, California, United States23 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 15 years of software development and management experience.
  • Led development of Android Apps for international customers.
  • Expert in multimedia and streaming technologies.
Stackforce AI infers this person is a B2C software architect specializing in multimedia and streaming applications.

Contact

Skills

Core Skills

Android

Other Skills

SSL SocketDRMSecurityOpenGraph APIAWS ElasticBeanStalkPerlCVSSoftware DevelopmentEmbedded SystemsSubversionUnixLinuxJavaScrumDistributed Systems

About

15 years of software development, design and management experience. Leading software architecture, design and development teams: Multimedia, TV, Streaming on Android and iOS Specialties: Android, Multimedia, Network, Graphics ARM architecture, 3GPP, H.264, HLS, DASH, Streaming, RTSP/RTP, SeaChange C/C++, Java, Perl, Python and Qt XML, JSON, Cloud, REST, Sql, and web technologies Scripting languages and tools (shell-script, Perl, Awk/Sed) Source Control System: Perforce, Git, CVS, SVN, Mercurial Eclipse, IntelliJ, Rational Rose Enterprise, Magic Draw, Vim

Experience

23 yrs 10 mos
Total Experience
3 yrs 5 mos
Average Tenure
9 yrs 11 mos
Current Experience

Netflix

Senior Software Engineer

May 2016Present · 9 yrs 11 mos

  • Will add later...
Android

Tivo

Architect

Jan 2011May 2016 · 5 yrs 4 mos

  • Lead the architecture, design and development of TiVo’s Android Apps for domestic and international customers like Virgin Media UK, ComHem Sweden, and Cogeco Canada.
  • Technically managed multiple teams including the offshore development
  • Worked closely with product management, peer architects, customers and user interface designers to define and drive the road-map and requirements.
  • Managed the Android PlayStore and Amazon Store App account for TiVo.
  • Implemented Android App Networking using SSL Socket
  • Implemented DRM and Security using Arxan EnsureIT, TransformIT and ProGuard, PlayReady
  • & Verimatrix DRM Integration
  • Implemented several features in TiVo Android App features like MyShows, Guide, OnePass, Actor/Cast/Crew Details, WhatToWatch, and Video On Demand, Geo Fencing
  • Worked on Gear VR TiVo App, TiVo app on Fire-TV & Nexus Player
  • Designed and Implemented Parental Controls on STB
  • Designed and worked on social media sharing (Facebook, Twitter) via the OpenGraph API.
  • Designed and worked on the deep linking across the iOS/Android/Web Portal using AWS ElasticBeanStalk application
  • Worked on the 3rd party application (e.g. Netflix, Amazon, Hulu) integration into the TiVo echo-system
  • Design and development of streaming of TV content on Mobile Apps in in-home and out-of-home over WiFi and Cellular networks.
  • Provided consulting to iOS team on design and requirements
AndroidSSL SocketDRMSecurityOpenGraph APIAWS ElasticBeanStalk

Nokia

3 roles

Senior Architect

Promoted

Nov 2009Jun 2011 · 1 yr 7 mos

  • Writing software, designing of integrated software systems and architectures
  • Forming roadmap and technology strategy for software assets that meet business requirements
  • Feasibility studies, requirement analysis and work effort estimation
  • Designing new software systems, APIs and architecture that meets the current product requirements and provides the foundation for the development of future software assets and services

Scrum Master (Technical lead)

Jun 2007Nov 2009 · 2 yrs 5 mos

  • Team leader for multiple software development teams (video thumbnail engine team, post-processor team and helix feature development team) for multimedia software development on Nokia Mobile Phones.
  • Managed development of new features and maintenance of the existing software assets.
  • Provided technical leadership, coaching and mentoring team members.
  • Managed complete development life cycle of software products.
  • As Helix, Package Owner in Symbian Foundation, worked with open source software and 3rd party software companies and individual developers.

Senior Software Engineer

Jun 2003Jul 2006 · 3 yrs 1 mo

  • Software development on Open Source based Helix DNA Client for Symbian OS
  • Development of Multimedia Engine that can play locally and stream several media formats including 3GP (MPEG4, H263, H264), Real Media and Windows Media formats.
  • OMAP decoder h/w devices for Symbian platform
  • Networking, File I/O support for Symbian in Helix
  • QoS, DRM support for multimedia,
  • Metadata parsing, video thumbnail engine
  • MMF Controllers, Flash Video
  • Trick Play (fast-forward and rewind), MDF, Dev Sound, OpenMax
  • Integration of hardware accelerated codecs, HDMI

Princeton university

Assistant Research Staff

Apr 2002May 2003 · 1 yr 1 mo

  • Worked as Researcher on distributed proxy server, multithreading and socket programming.
  • Real time systems, data acquisition and monitoring (C).
  • Setup and maintenance of wireless network.
  • Enhancing and maintaining computing clusters and software (C, C++, shell scripts),

Bell labs

Member of Technical Staff

Nov 2001Apr 2002 · 5 mos

  • Member of Multimedia Communications Research Center.
  • Worked with Real Time Protocol and conferencing system (Java/C++)
  • Worked on media server (C, Tcl/Tk)

Symantec

Software Engineer

Jun 2001Nov 2001 · 5 mos

  • Worked in the Volume Manager group on different Unix platforms
  • Was involved with development, testing, and bug fixing of device drivers (C, Shell scripting).
  • Worked with the Clustered Volume Manager. (Solaris, C)

Education

Indian Institute of Technology, Kanpur

M. Tech. — Computer Science

Jan 1999Jan 2001

Devi Ahilya Vishwavidyalaya

BE — Computer Science

Jan 1995Jan 1999

Stackforce found 100+ more professionals with Android

Explore similar profiles based on matching skills and experience