# Niranjan Tungatkar > Staff Software Engineer | MS Software Engineering | IP Video Delivery | Cloud Native Micro-services Location: Santa Clara, California, United States Profile: https://flows.cv/niranjantungatkar Lead software developer with 8+ years of experience in developing large-scale cloud-native micro-services in NodeJS and Java Spring boot. Experienced in developing & integrating modern DevOps strategies & pipelines into product development to provide seamless product delivery across public and private cloud infrastructures. Strong understanding of IP video delivery models and IP video protocols (Apple HLS & MPEG-DASH) Adept at leading technical discussions, initiating design changes and providing engineering support to customers. Technical Skills: Programming: Java, TypeScript, JavaScript, OOP Concepts, Design Patterns, TDD (Test Driven Development) Tools & Frameworks: Spring Boot, Kafka, NodeJS, Hibernate, JUnit, Git, Maven, RESTful APIs, GraphQL, Microservices, Distributed Systems Databases: MongoDB (NoSQL), MySQL (RDBMS), Redis Other Technologies: Kubernetes, Docker, AWS, Linux, Jenkins, Atlassian Bamboo, Ansible, OpenTofu (Terraform) ## Work Experience ### Staff Software Engineer @ CommScope Jan 2020 – Present | San Francisco Bay Area Project: Multicast ABR Controller (2020 - present) Technologies/Languages: Typescript, Nodejs, java. Platforms/Frameworks: Angular 10, Nestjs, Spring boot. Designed and developed state of the art Angular UI for the controller part for MABR solution. Designed and developed a Nestjs backend for the UI. Designed and developed a RESTful backend for performing CRUD operations on network gateway related data. Designed and developed RESTful backend for performing CRUD operations on video streams data. Developed deployment artifacts - Dockerfiles and Kubernetes deployment files for deploying these services in kubernetes cluster Developed an in-house redirection service which redirects ABR clients to correct Network gateway to save bandwidth. Developed monitoring dashboards in Grafana to visualize network bandwidth savings and cache efficiency of Network gateways. Designed and developed video manifest trimming service for live HLS and DASH manifests in java. ### Senior Software Engineer @ ARRIS Jan 2018 – Jan 2020 | Santa Clara, California Project: Telemetry Data Pipeline Developed spark batch jobs to aggregate user viewership data. Spark jobs consisted of parsing and cleansing Avro and parquet data, aggregating the data and storing it into hive database. Developed a reporting pipeline using Tableau. Pipeline consisted of reading hive data using Spark thrift server and doing incremental loads in Tableau. Project: Manifest Delivery Controller GSM REST API Designed and developed NodeJS based RESTful application to 1. configure and manage backend services. 2. query backend microservices for statistics and exposing it external applications. 3. provide a unified login and authentication mechanism for REST API based on openid-connect, oauth2. Keycloak was used as the auth server. Single sign on integration Unified all third party apps such as grafana, kibana and in house UIs to use one single authentication service based on oauth2 - openid connect, where keycloak acted as the in house auth server. Integrated ldap user federation into keycloak. Added role mappings and privileges to manage access. DevOps 1. Developed docker artifacts for multiple microservices. 2. Developed automation scripts to deploy docker based microservices into kubernetes clusters. ### Software Engineer Intern @ ARRIS Jan 2017 – Jan 2018 | San Francisco Bay Area Project: Multicast Adaptive Bitrate (MABR) Work: Video Streams Latency validation tool Tool to test the end-to-end functionality and latencies of MABR. Developed a NodeJS RESTful application to start multiple ABR (Adaptive Bitrate) HLS stream sessions. Monitor the statistics and calculate time required for channel(video stream) to become popular(after number of views reached a certain threshold). Monitor the time required for channel to be multicasted. Developed an Angular 2 based dashboard to display the latencies, bandwidth usage without MABR and bandwidth usage with MABR Technologies: NodeJS, Angular 2, Docker, MongoDB ### Lab Instructor @ San Jose State University Jan 2016 – Jan 2018 Explain and help the students to complete their Data Structures assignments in JAVA. Reviewing and grading the assignments. ### Associate @ Cognizant Jan 2016 – Jan 2016 | Pune Area, India Domain: Telecommunications BI & Machine Learning: Implemented Machine Learning algorithms for recommendation engines. Algorithms Implemented: User-based collaborative filtering, Item based collaborative filtering, Logistic regression, TopN neighbours. Technologies Used: R Shell Scripting: Developed Unix Shell Scripts (ksh93) to parse unstructured Ab-Initio text logs for extraction of performance related information of the ETL jobs thereby reducing the time required for analysis of logs by more than 50%. Developed Automation and Deployment scripts for ETL tasks thereby reducing the efforts by 40%. Developed Unix shell scripts framework for logging, reporting and monitoring tasks thereby reducing costs by 30% Technologies : Unix Shell Scripting (ksh93) Web Development: Worked on development of a Analytics platform, designed for management level stakeholders of a financial website. Technologies : Spring MVC, AngularJS, jQuery Code Deployment and Releases: Managed code releases and deployment to System Test environments. ### Programmer Analyst @ Cognizant Jan 2013 – Jan 2016 | Pune Area, India Shell Scripting: Developed Unix Shell Scripts as wrappers for ETL Ab-Initio jobs. Developed Automation scripts in Unix. Example :- Mailing, Logging and archival scripts. Technologies Used: Unix Shell Scripting (ksh93) Data-Warehousing and Business Intelligence: Developed Ab-Initio graphs for ETL workflows. Created Data Models using IBM Cognos Framework Manager. Created Data Visualizations using IBM Cognos Report Studio. Technologies Used: Ab-Initio Graphical Development Environment, IBM Cognos Report Studio, IBM Cognos Framework Manager ## Education ### Master’s Degree in Computer Software Engineering San José State University ### Bachelor of Engineering (B.E.) in Computer Engineering Savitribai Phule Pune University ### D.E.S School, Pune ## Contact & Social - LinkedIn: https://linkedin.com/in/niranjantungatkar --- Source: https://flows.cv/niranjantungatkar JSON Resume: https://flows.cv/niranjantungatkar/resume.json Last updated: 2026-04-12