Forward-focused Technical Solution Architect/ Lead Software Engineer with 12+ years of experience in handling SaaS, PaaS, IaaS, and Intelligent Edge aware media platforms at various levels of Design, Development, Quality assurance, Scaling, Deployment, Client Management, Vendor Management and Team Management with key focus on Profitability and optimal utilization of resources
Overview
13
13
years of professional experience
1
1
Certification
Work History
Technical Architect/Technical Lead Software Developer
Comcast (Contact Via Tata Consultancy Service)
07.2023 - Current
Architected designed and developed video analysis system in python and deployed in Kubernetes.
Identifying right OpenCV or ML algorithm to predict different Video and Audio quality metrics.
Guiding junior developers and QA engineers to develop and validate the capabilities and platform.
Enhanced system performance by using Micro services architecture implementing efficient algorithms.
Mentored junior team members on best practices and technical skills.
Conducted thorough code reviews to ensure optimal functionality, stability, and maintainability of software products.
Resolved complex technical issues by troubleshooting systems, analyzing root causes, and implementing effective fixes.
Reduced software development time for critical projects by streamlining processes using CI/CD and agile methodologies.
Solutions Architect/Senior Software Engineer
Tata Consultancy Service
03.2021 - 07.2023
Leading the Media and Entertainment COE Team and develop capabilities for TCS video Solutions
Integrated SRT (Secure Reliable Transport) streaming protocol to RDK-V stack and contributed to opensource community.
Developed comprehensive technical requirements, design and specifications, for RFP's like CCHS(Consumer Connected Home and Media), Cloud and Gaming
Assist with technical aspects for multiple POC's.
Developed few performance measuring and monitoring utilities for RDK TV's using Grafana, Graphite and collected.
Reduced time-to-market by automating deployment processes using CI/CD pipelines.
Participated in Hackathons, Tech Summit and business summits to showcase
Designed and implemented infrastructure utilizing AWS services for improved reliability and costeffectiveness.
Evaluated emerging technologies to stay current on industry trends, making informed decisions for technology adoption.
Solutions Architect
Quantiphi
10.2020 - 02.2021
Understanding the current services provided by Quantiphi and architecting them as productized solutions to serve multiple clients
Providing System architecture for Application development for Adani IIOT product
Designed SaaS Multi-tenant architecture for CONA existing products Vend prime and Order smart
Provided Software architecture for document processing solution.
Evaluated emerging technologies to stay current on industry trends, making informed decisions for technology adoption.
Senior Solution Architect/Technical Manager
Gaian Solutions
01.2017 - 09.2020
Working with development and DevOps teams in migrating monolithic Applications into microservices model and deploying them on Kubernetes/OKD platforms
Collaborated with multiple vendors in South Korea and USA to setup ATSC 3.0 Lab in India
Demonstrated multiple features of Gaian's vMVPD app and Broadcaster Apps in tradeshows like CES, NAB, Interop and PBS
Played a key role in designing OTT platform from scratch for an international sports broadcaster and scaled the platform to 1lakh concurrent user during 2019 live broadcast
Created system level design documents for communication between CMS, mobile application, AdTech and video transcoding systems
Designed and deployed OMNI channel engagement platform for INCOIS which includes Dashboard, Mobile app, dissemination systems and TV apps
Served as a SPOC for defining scope, setting timelines, analyzing requirements, prioritizing tasks, identifying vendor dependencies, and evaluating risks & issues till execution of project with development and testing teams
Handling all the cloud infrastructure (AWS & Openstack) as cloud architect for all the deployments
Solution design and integration architect for Edge Playout system which has been deployed in multiple clients across India
Designed platform components File delivery System, Notification system, Speech System, Targeting Subsystem, Media Execution Engine, AdTech (VMAP & VAST)
Analyzing the user needs, product needs, feedback and translating them into solutions Developing the conceptual and high-level designs for the multiple products at the system level as well as the individual feature level
Orchestrating Engineering & Product teams for the purposes of establishing business cases, resolving business and technical constraints, product, and development schedules.
Led cross-functional teams to deliver complex IT solutions on schedule and within budget, ensuring client satisfaction and repeat business.
Managed vendor relationships to ensure seamless integration of third-party solutions into existing systems architecture.
Developed technical requirement documentation for new software products.
Developed diagrams to describe and lay out logical operational steps.
Assisted product owners with prioritization of backlogs.
Created, managed and integrated application interoperability while coordinating updates and developing test cases.
Liaised between business and technology units to manage delivery schedules for applications.
Met with clients to gather and understand requirements and coordinated with system administrators and directors to plan and schedule project activities.
Communicated cross-functionally with technology leaders across analysis, architecture, build, quality assurance, deployment and support teams on project execution.
Recruited and trained IT team members.
Optimized team performance by establishing clear roles, responsibilities, expectations in accordance with best practices.
Introduced automation tools to streamline processes and increase efficiency across multiple projects simultaneously.
Participated in system development life cycle from requirements analysis through system implementation.
Created detailed architecture documentation that facilitated effective communication among stakeholders throughout project lifecycles.
Collaborated with sales teams to support pre-sales activities, providing technical expertise during client presentations and negotiations.
Technical Lead
Gaian Solutions
01.2014 - 12.2016
Designed and lead the integration with Broadcast Traffic Systems like Champ for Broadcast localization platform named as 'Maya'
Provided Implementation of frame accurate Ad replacement for Live TV channels
Administered end-to-end design, development, and support of device-based playout/Channel in a box system along with Digital Signage platform.
Led a team of developers to successfully deliver high-quality software products
Developed applications for DVBS2 STB'd tailored to client needs using a variety of programming languages such as C language and Linux system programming
Mentored junior developers through regular 1-on-1 meetings, providing guidance on best practices, coding standards, and career growth opportunities.
Investigated system issues and implemented resolutions to reduce downtime.
Defined parameters for API and data acquisitions.
Embedded Software Engineer
Gaian Solutions
09.2010 - 12.2013
Ported Middleware to Sigma 8672 & MSTAR K2 Chipsets
Worked with multiple chipsets vendors while integrating middleware
Developed client software for receiving Ad content via internet and Satellite broadcast
Administered customization on Player and Middleware Stacks for supporting various features like content localization, Player in Player
Designed an OpenGL orchestration solution for TV advertisements
Worked on DVR functionality
Collaborated with cross-functional teams to develop high-quality, reliable software for various embedded systems applications.
Developed VOD functionality using RTSP.
Developed robust communication protocols for seamless integration of hardware components, improving overall system functionality.
Education
Bachelor of Science - Computer Science Engineering
Jawaharlal Nehru Technological University
Kakinada
05.2009
Skills
C, Linux system & Python programming
Client Engagement
CI/CD DevOps, Git, Jenkins, Docker , Kubernetes
Cloud Computing Expertise
TCP/IP Protocol, HLS, DASH, MPEG, SCTE-35,
AWS, Open Stack
Apache Airflow
Distributed Architecture
JavaScript, HTML
Cloud & DevOps, Micro services
STB Development
Media streaming
ATSC and DVB Technologies
Knowledge in JavaScript, Python & Cypress
Cloud Playout & Digital Signage
Programmatic Advertisement (RTB ,VAST ,VMAP & DAI Concepts)
Performance Optimization
Bare Metal Infrastructure
TV and STB hardware
Raspberry Pi
Technical Leadership
Certification
AWS Solution Architect - Associate
Publications
DISTRIBUTED AUTOMATION SYSTEM SCHEME FOR SATELLITE TV BROADCAST IRD'S IN A CONNECTED WORLD, 2014, 254/CHE/2014
AN OPENGL ORCHESTRATOR ENGINE TO ENABLE REAL TIME OVERLAY GRAPHICS INSERTION ON VIDEO CONTENT WITH SUB-FRAME LATENCY ON A SYNCHRONIZED TIME,2014, 249/CHE/2014
AN INTEGRATED RECEIVER DECODER (IRD) DEVICE TO ENABLE SATLLITE CLOUD BASED NARROW CAST SERVICES ON DVB SATLLITES BROADCASTS, 2014, 256/CHE/2014
A SYSTEM TO MULTIPLEX REAL-TIME PRIVATE COMMANDS AND PRIVATE CONTENT OVER LIVE SATELLITE BROADCAST TO FACILITATE LOCALIZATION OF TV CHANNELS, 2014, 253/CHE/2014
Accomplishments
Best Employee of Year in 2013 and 2014 - Gaian Solutions
training
2010, Embedded Linux system Programming, Bangalore, Emertxe
2015, Arm Firmware Development, Bangalore, Indian Institute of Science (IIS)
2020, Cloud Architect and DevOps, Online, Simplilearn
2023, AWS solution Architect-Associate
References
References available upon request.
Languages
English
Professional Working
Timeline
Technical Architect/Technical Lead Software Developer
Comcast (Contact Via Tata Consultancy Service)
07.2023 - Current
Solutions Architect/Senior Software Engineer
Tata Consultancy Service
03.2021 - 07.2023
Solutions Architect
Quantiphi
10.2020 - 02.2021
Senior Solution Architect/Technical Manager
Gaian Solutions
01.2017 - 09.2020
Technical Lead
Gaian Solutions
01.2014 - 12.2016
Embedded Software Engineer
Gaian Solutions
09.2010 - 12.2013
Bachelor of Science - Computer Science Engineering