ENGINEERING MANAGER Summary To design, develop manage products field consumer electronics devices, networking protocols, internet applications connected devices. Vision create personalized experiences based machine learning. Highlights Linux, Unix, RTOSs OS 9 VxWorks, DOS, MS- Windows, Socs related media players set tops --Broadcom, Intel, STMicro, Sigma Design Microprocessors/micro controllers -- ARM, MIPS, 8088, 8087, 8031, 8051 Digital analog hardware Streaming, playback, Live, VOD, HLS, MP4 HTML5 MSE. EME, Video tag, MHP, OCAP, Blu-ray, BD-J, java security framework. XML C, C++, Visual C++, Visual Basic, Assembly, Java J2ME CDC, PBP ), JVM ODBC, DAVID JSON RPC, REST SOAP. NASC, Linux containers LXC Control theory Familiarity machine learning techniques logistic regression, Neural networks Familiarity Machine learning packages Tensorflow, DL4J openCV Familiarity CUDA computer vision Matlab, Octave Complete Life cycle development products mass deployments Middleware, applications, Device Drivers, Hardware,multimedia streaming playback, consumer electronics, cable, industrial power plant automation. Advanced knowledge embedded systems Interface design implementation Advanced knowledge content protection systems Architect consumer electronics products related multimedia networking. Porting embedded web browser based systems. Agile Development process Contributing specification groups. Managing open source code associated licensing rules. Master's thesis adaptive control, penchant machine learning Managing cross functional cross vendor development, interfacing customers,Building teams, mentoring team members. Managing offshore teams. Accomplishments Instrumental building first generation Blu-ray players. Led development BD-J stack, one complex piece software Blu-ray player. Led architecture development platform software Nucleus middleware Seachange, managed large teams spanning multiple projects. ​ Helped architect develop high performance software set-top platform tight deadline. Responsible representing Pioneer technically CE industry member OCAP specification group suggesting fundamental changes spec satisfy needs CE industries cable market. Developed excitation control system alternators, built complete hardware software product. Experience Engineering Manager November 2010 May 2016 Company Name － City State Managing multiple work streams teams related platform software development set-top boxes. Interacting customers, vendors multiple cross functional groups. Managing product development supporting deployment products. Evangelized led development new middleware solution OTT multimedia playback set-tops. The middleware designed responsive user experience, minimum copy transfer buffers along playback/record pipelines, high performance playback multiple contents several video windows content security. The middleware driven JSON APIs routed mini web server. Led team developing cutting edge platform software solution set-top box MSOs. The software several features like HTML5 UI webkit/QT, home networking, DVR, content protection, DRM playback 2nd screens like iPads etc. Software deployed Broadcom SoC Liberty Global Poland Czech republic. Worked EOS flavor product going deployed countries Europe end year. Worked optimizing stack low latency wrt resource management channel changes. Also worked leading team developers towards development software components headless gateway product home networking new Intel Chipsets. The middleware driven JSON APIs routed mini web server. Led group towards porting Comcast RDK platform ST Micro SoCs set-tops. Led group towards porting/development software RDK platform RNG150 Comcast platforms. ​ Engineering Manager, Architect January 2004 November 2010 Company Name － City State Worked development technologies field consumer electronics. Led team engineers towards development BD-J stack Blu-ray Players. Wrote initial code core modules like file system application management, led development modules stack security framework, JMF Java TV subsystem, interactive audio, graphics subsystem (based AWT, HAVi DVB extensions) BDJ specific modules. Led efforts certifications required BD-J JAVA, BD+, BD-J APIs ). Worked supporting product market shipment. Played critical role development architecture OCAP middleware, technology later sold third party. Contributed specification group OCAP. Worked architecture application framework, security framework file system modules, architected wrote code complex component OCAP DSM-CC file system. Development Advanced Media Player, media player Blu-ray player core network enhanced functionality video playback, music, photo management local remote content, music recommendation features client device help remote server cloud. Also worked architecture making closed open source code co-exist within system. The media player modeled driven Restful JSON APIs. Senior Software Engineer April 2000 January 2004 Company Name － City State Worked towards development various technologies related interactive TV set-top boxes different markets. DTV4.0 (Sheep) compact client development Comcast PACE Daytona Box GI headend. Dynamic Internet Protocol Interface (DIPI) client DTV Navigator support Inband IP data transfer set-top via IPGateway. Various types IP access options viz Force Tuning, Channel tracking developed. IPGateway development, I worked basic DSM-CC session protocol implementation provision continuous feed sessions inband pipe Scientific Atlanta DNCS (Digital Network Control System) also provisioning Power TV DIPI clients CFSs. Micro 1.0 Micro 2.0 clients featuring Java based TVGuide, VOD, micro browser TVTicker. My responsibility develop Tuner, MPEG Java APIs, porting VOD client, TVGuide-CA java layer, TVGuide integration, enhancement data service integration bug fixes. Worked feature displaying MPEG I/P frames dynamically updated carousel content Liberate server. Other part responsibility project write glue layer micro JAVA virtual machine applications using Multicast File System protocol tune data/video channels I/P frames. Education M.Tech Control Systems 1988 Indian Institute Technology － City India Control Systems B.E Electrical Engineering 87 Devi Ahilya University － City India Electrical Engineering Course Machine learning 2016 Coursera Stanford USA Skills Lead Development, build teams, mentor, interface customers vendors, architect end end. Develop products consumer electronics, digital TV, industrial automation, control systems C, C++, JAVA, JVM, Embedded Linux, LXC, Device Drivers Working Socs, RTOS OS9, VXWorks DVB, MPEG, H.264, HLS, MP4 JSON, REST, SOAP, XML,SNMP,TR069 Microcontrollers, hardware Matlab, Octave Mathematical modeling. Integrating content protection systems Agile Methodologies, Scrum, SDLC, project planning management, leadership