Software Development Technology Leader and Architect with 19 years of strong technical experience in various technology domains viz. Communication and Collaboration, Cloud Documents Platform, Digital Marketing, Search and recommendations, Analytics, Video Streaming, Digital Rights Management including 7 years of people management experience.Vast experience of building from scratch and managing multiple, world-class, remotely distributed technology teams responsible for building multi-million dollar products. I enjoyed learning and developing a strong expertise in various professional skills viz. people management, software solution design, development and estimations, talent hiring and building, team grooming/mentoring, customer interactions, Stakeholder management, and change management through out my career.Strong hands-on experience in architecting, designing, and developing Distributed Systems, Service Oriented Architecture (SOA), SaaS oriented solutions as well as desktop/terminal (mobile) solutions. I have tackled the most difficult architectural, design and development problems of software engineering. Experience:o Leadership: Technology strategy & thought leadership.o People Management: Technology teams hiring, building, grooming and mentoring; Rewards management; Change management.o Stakeholder Management for multi-million dollar products.o Technology Domains: Digital Marketing, BI Analytics, Search and Recommendations, Video Streaming, Digital Rights Managemento Technical Skills/Trades: Architecture, Designing, Coding, Estimationso Technologies/Paradigms/Patterns: SaaS, SOA, REST, Distributed Systems, Object oriented analysis, design and development(OOAD, OOPS) , Hadoop, HDFS, Sprak, Gobblin, Druid, Metabase, Elastic Search.o Standards/Protocols: ISO/IEC Base Media file format (ISO/IEC 14496-12), MP4 (ISO/IEC 14496-14), F4V, HDS, HLS, MPEG-DASH (ISO/IEC/23009-1)o Platforms: Linux, Windows, Androido Languages/Scripts: C++, Java, XML, HTML, Java script, Python