Results-driven Release Manager with 12 years of experience in integrating cloud technologies and developing mobile and web applications. Proven expertise in managing the software development life cycle, including requirements gathering, design, testing, and deployment. Demonstrated success in overseeing the deployment of firmware and applications across multiple OEMs and regions, while also enhancing release processes for improved efficiency. Certified Scrum Master skilled in Agile methodologies, training teams, and fostering cross-functional collaboration to drive project success.
Overview
13
13
years of professional experience
1
1
Certification
Work History
Team Lead
Tata Elxsi
Bangalore
08.2020 - Current
I am responsible for:
Release Management Activities:
Pre-release Activities like Review, Approval and merger of code to various Release branches
Setting up CI-CD pipelines for Release, Development and Nightly Jobs for TV Firmware for various OEMs
Deployment Activities: Deploy/Roll-out Firmware to ODM TVs and Field TVs of end customers
Manage deployment issues for over 60k TVs across ODMs
Provide builds for Production line in factories
Post Release Activities: Do Metrics analysis for the deployed firmware to understand the firmware health using Elastic search and Tableau dashboards
Set up Trial participants for metrics before customer rollouts
Plan for stagged release rollouts if metrics looks good and rollbacks if build is bad
Deployment to End customer TVs via Xconf (Comcast proprietary tool
Work with Product, Dev and QA teams to uderstan the requirements, listing out the gaps in the requirements and driving them to closure with ODMs to finalize the scope
Recommend Deployment strategies based on the ODMs rollout timelines
Participating in Code reviews, design reviews and technical discussions
Supporting team to resolve technical impediments via brain storming sessions
Setup Unit testing, execution of Static Code analysis, execution of Smoke test, triaging of production defects, finding root cause and assigning to respective teams to fix it
Identifying performance, stability and accessibility improvements, executing a POC for the identified improvement and implementing the same after customer approval
Driving features to completion by coordinating with various teams
Making sure all the deliveries are made on time with best quality
Setup Checkpoint meetings before sending the releases to ODMs for approval
Documenting the release notes and updating the user impact analysis every release
Project Name
DStv Android Application
Team Size Operating System
Android, Windows and MAC
Language/Tools
Jira bug tracking and test strategy maintenance tool, Confluence, Kotlin, Android SDK, Web and back-end services, SQLite, Core Java, DDMS, Lint, Android Studio, SourceTree version control, Bitrise for CI and CD, Libraries like Retrofit, Butterknife, Timber, Appium, RXJava and RXAndroid
Project Description
OTT based Mobile and Web Application for streaming Live TV, Catch-up content like Movies, TV shows and lot more content for kids and all age groups
User will be able to setup profiles, mark favourite content, download content and watch offline
Built using cutting edge latest technologies and Strong backend services.
TATA Elxsi LTD
02.2018 - Current
Specialist
Tata Elxsi
01.2019 - 07.2020
As a Team Lead was responsible for:
Conducting agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Designing and architecting solutions, based on the requirement gathered
Documenting the same based on the final requirements with the required workflow diagrams
Implementing the features finalized for the scope of the sprint and make sure on time and quality delivery
Developing core features of the app such as Exoplayer integration for playback, UI optimizations as per the new UX designs, User profile management, Migration of legacy storage to Room database, Optimizing license acquisition flow for DRM protected content, license handling for download playback and live streaming optimization
Participating in Code reviews, design reviews and technical discussions
Supporting team to resolve technical impediments via brain storming sessions
Implementation of Unit test cases, execution of Static Code analysis, execution of Smoke test, triaging of open defects, finding root cause of the defects and fixing the same
Identifying performance, stability and accessibility improvements, executing a POC for the identified improvement and implementing the same after customer approval
Driving features to completion by coordinating with various team such as backend, authentication, metadata, personalization, web team, QA and product management team
Making sure all the deliveries are made on time with best quality
Stepping up as a Scrum master, in the absence of Multichoice Scrum master
Handling the scrum ceremonies
Determine team velocity, burn down chart analysis, UT coverage reports and share metrics to various stakeholders
Handling deployment activities to Play store and Huawei App gallery
The app involves different variants for various regions and form factors of Mobile and TVs
Making sure all the release checkpoints are cleared
Documenting the release notes and updating the user impact analysis every release
Grooming the future user stories with team and product owner
Planning and estimation for the future sprints
Demoing the sprint deliverable to respective stakeholders
Maintaining CI and CD pipelines using Bitrise
Project Name
Sonim Scout
Team Size
Specialist
Tata Elxsi
Bangalore
02.2018 - 12.2018
Operating System
Android, Windows and Linux
Language/Tools
Android, Web RTC and Video, SQLite, Core Java, DDMS, Lint, Android Studio, Jira bug tracking and test strategy maintenance tool, GIT version control, Jenkins, Libraries like Retrofit, AndroidNetworking, Butterknife, Timber and Appium
Project Description
Product is a combination of Mobile and web application to connect doctors and patients over video/audio call
Set up Video calls with interpreters and operators.
MCng (Monitoring Centre next generation) is a product/eco system by Trovicor used in the lawful interception domain.
Senior Developer
Mindtree LTD
11.2011 - 02.2018
Summary
12 years of extensive experience in DevOps, Integration of cloud technologies, development of Mobile Applications, Web applications, Frameworks and Backend services using Java, Kotlin, Android SDK, J2EE and Python
Very good working knowledge in different stages of software development life cycle such as requirement gathering, analysis, estimation, design, development, integration, testing, deployment and post deployment support of the software product
Very good knowledge in DevOps, CI and CD
Release Management and documentation
Pre-release, Post-release and Deployment strategies
Handled the deployment activities like rolling out of TV and Remote firmware to Multiple OEMs, different flavors, versions, variants of OTT Mobile Applications and Enterprise Mobility Applications for Android platforms for multiple regions and wide range of devices such as Mobiles, Tablets and Android TVs
Certified scrum master and managed the scrum ceremonies for various projects
Having hands on knowledge in integrating Cloud technologies like Azure, Google Cloud Platform for Android and Web applications
Good at Application design following the best practices, performance optimization, load testing and debugging
Experience working in various domains like TV, OTT, Android, E-Commerce, Automotive, Wearables, Telecom and Tele Health
Experience in training Teams on Agile, Scrum process and Organize knowledge sharing sessions across the teams
Experience in porting Android devices to latest OS versions
Very Good knowledge in Enterprise Mobility solutions
Good knowledge in developing cross-platform applications using Flutter
Good knowledge in Cyber security of Mobile applications
Worked on Test automation using Appium, Calabash, Google test suites and Junit., was responsible for:
Participating in the agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Designing and architecting solutions, based on the requirement gathered adhering to Core Software Engineering Processes
Documenting the design based on the final requirements with the required workflow diagrams
Developing the features defined in the sprint scope using Android SDK, Kotlin and WebRTC framework adhering to design, following the best coding practices and guidelines
Coordinating with various teams to make sure all the dependencies are resolved before hand and ensure the deliverables are made on time with best quality
Participating in Code reviews, design reviews and technical discussions
Dev testing for each module developed and integration testing for the entire system
Supporting team to resolve technical impediments via brain storming sessions
Implementation of Unit test cases, execution of Static Code analysis, execution of Smoke test, triaging of open defects, finding root cause of the defects and fixing the same
Identifying performance, stability and accessibility improvements, executing a POC for the identified improvement and implementing the same after customer approval
Setting up end to end CI and CD environment
Deploying to Play store making sure all the release check points are met
Trovicor MCng
Team Size, As a senior developer was responsible for:
Visiting client location at Singapore for project discussions and product roadmap planning
Participating in the agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Designing and architecting solutions, based on the requirement gathered adhering to Core Software Engineering Processes
Documenting the design based on the final requirements with the required workflow diagrams
Implementing major features like FCM push mechanism for Offer rollout
Refining existing authentication mechanism and incorporating new authentication flows
Developing utility tool and android app to enable testing of features as the product under development was an SDK requiring a client app for validation
Planning sprints with the product owner
User story estimations, Feature development, Dev testing, Code integration, bug fixing and Security audit
Proposing value adds to product owner by creating POCs
Participating in Code reviews, design reviews and technical discussions
Identifying performance, stability and accessibility improvements, executing a POC for the identified improvement and implementing the same after customer approval
Sennheiser Captune App
Team Size
Module Lead/Scrum Master
Mindtree LTD
Bangalore, Singapore
06.2016 - 01.2017
As part of this project, was doing dual role of a module lead and a Scrum master
Was responsible for:
Visiting client location in Croatia for 3 months for Knowledge transition on the product
Documenting the product design and workflows in Confluence
Training the new team members on the product, both from the technical and functional aspects
Understanding of the new requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Designing and architecting solutions, based on the requirement gathered adhering to Core Software Engineering Processes
Developing application in Java, Android and Eclipse RCP
Proposed value adds to product owner
Made sure to deliver the sprint tasks on time by resolving impediments and team collaboration
Coordinating with various teams to make sure all the dependencies are resolved before hand and ensuring the deliverables are made on time with best quality
Participating in Code reviews, design reviews and technical discussions and brain storming sessions
Managing the scrum ceremonies for GUI and Backend teams, managing project dashboards, analysing team velocity over multiple sprints, burn down chart analysis, retrospection and process improvements, requirement analysis, user story creation, sub-tasking, co-ordinating a team of 20 members and managing scrum boards on a daily basis
Generating reports and graphs for management to understand the team performance and velocity
Managing application deployment activities and CI CD pipeline
Project Name
Gemalto GMCC SDK
Team Size, Operating System
Android
Language/Tools
Android, SQLite, Core Java, DDMS, Lint, Android Studio, Jira bug tracking and test strategy maintenance tool, Tortoise Mercurial version control, HP Fortify and Jenkins
Project Description
Gemalto GMCC SDK is a software stack developed for banks and app development companies to manage offer push mechanism and has multiple authentication features
It provides a secure gateway for app integrators to manage user transactions in a secured and encrypted manner.
Senior Android Developer
Mindtree LTD
Bangalore
03.2015 - 11.2016
As a senior android developer was responsible for:
Participating in the agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Designing and architecting solutions, based on the requirement gathered adhering to Core Software Engineering Processes
Documenting the design based on the final requirements with the required workflow diagrams
Implementing custom UI for high end Bluetooth headphones like Everest (PXC 550)
Developing various themes allowing the user to choose, for each profile he creates
Refining UI
Implementing Equalizer curve, Tidal and theme related implementation
Implement settings to allow user to manage the head phone by calibrating the parameters from the app
Bug fixing and defect triaging
Co-ordinating with the team members in achieving the sprint tasks as there were multiple modules
Dev testing and integration testing
Deployment activities and release notes generation
Oticon Tinnitus Sound app presents a selection of sounds to decrease the annoyance of tinnitus, to provide temporary relief
This type of sound therapy is central to many tinnitus management strategies because sound helps to shift attention away from tinnitus
This app allows you to create a Sound plan
Sounds can be organized according to sound type (soothing, interesting or background sound) or according to situations when a particular sound or sounds are preferred
The app is targeted towards people diagnosed with tinnitus (>18 years old)
Tinnitus Sound app is a tool intended to generate sounds to provide temporary relief to patients suffering from tinnitus as part of a tinnitus management plan provided by a Hearing Care Professional familiar with the diagnosis and management of tinnitus
The app includes two exercises to help you relax and stay calm
The app is intended to be used with Oticon wireless hearing tinnitus aids connected to Oticon Streamer Pro.
Sennheiser
Mindtree LTD
Bangalore
12.2015 - 05.2016
Operating System
Linux, Android
Language/Tools
Android, SQLite, Core Java, DDMS, Logcat, Lint, Eclipse, TTPro bug tracking tool, SVN version control, Sonar, Enterprise Architect and Jenkins
Project Description
Captune App Player is an advanced music player for Android platform which supports diverse consumer headsets
It features a beautiful, fast and intuitive interface, alongside powerful audio configuration options to give better audio quality
It plays music files from different sources i.e., Local storage, DLNA, Deezer etc
The App is also capable to communicate with Sennheiser advanced headsets (BT enabled) using Bluetooth SPP profile
When Sennheiser headset is paired and connected with the Android smartphone, the App and headset can exchange data over Bluetooth wireless link
The App mirrors the state of the Headset- e.g
If an audio is streaming, the details of the stream/state of play is shown on the App
Similarly, the Headset syncs to the App state
Key features:
- Play music from Local storage, DLNA, Deezer etc
Browse music by different categories like Albums, Artists, Genres, Audiobooks, Podcasts and Playlists
A graphic and curve type equalizer with default/customizable pre-sets
Powerful Bass Boost, Treble Boost and Surround Sound effects
Sennheiser Sound Check mechanism to get optimized EQ bands settings
- Headset selection support
Customization of User Interface by using 7 available Themes
- App provides advance device setting options for Sennheiser’s BT Headsets i.e., change Headset Wi-Fi settings, Noise Gard setting, NFC setting, reset device setting, firmware upgrade, reboot device etc.
Senior Developer
Jabra Sports Life, Mindtree LTD, GN Netcom, JABRA
Bangalore
07.2014 - 01.2015
As a senior developer was responsible for:
Working in agile mode of software development participating in all the daily scrum ceremonies
Involved in requirement gathering, analysis of User Stories and Tasks
Developing core features such as Sound Organizer, Relief sounds, Muscle Relaxation, breathing exercise, Media player service, animations and bug fixing
Integrating the App with Oticon IOT channel for push notifications and campaigns
Creating design documents, code reviews and technical discussions
Knowledge sharing, demos to customer, Calabash automation testing, Unit testing
Mentoring junior members in the team
Co-ordinating with the team members in achieving the sprint tasks as there were multiple modules
Implementation of Unit test cases, execution of Static Code analysis, execution of Smoke test, triaging of open defects, finding root cause of the defects and fixing the same
Deploying to Play store after getting the UAT reports and approvals from the product team
Operating System
Android, Linux
Language/Tools
Android SDK, Java, Eclipse, Jira, BitBucket, Git and SVN
Project Description
Jabra Sport Life is the companion app to Jabra Sport Pulse Wireless: an ultimate all-in-one training solution
It provides personalized audio coaching, GPS tracking for distance running and other fitness tracking features
It acts a fitness tracker, hands-free headset for calling and earphones
Also has features like social media integration, pedometer calibration, app tour guide and data backup / restore feature etc
That gets integrated in the upcoming releases.
Senior Developer
Mindtree LTD, TomTom International B.V
Bangalore
09.2013 - 07.2014
As a senior developer was responsible for:
Participating in the agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Designing and architecting solutions, based on the requirement gathered
Documenting the same based on the final requirements with the required workflow diagrams
Development of features such as social media Integration, Pedometer Calibration, App tour guide, Data backup / restore
Participating in code reviews, group reviews and technical discussions
Implementation of Unit test cases, execution of Static Code analysis, execution of Smoke test, finding root cause of the defects and fixing the same
Organising knowledge sharing sessions across various teams on a bi-weekly basis to discuss latest technology enhancements, bring in collaboration and fill the knowledge gap on various products developed across the teams
Demoing sprint deliverables to customer and various stakeholders
Defect triaging and analysis of post-production issues
PND Nav4 Development
Team Size, Operating System
Android, Windows
Language/Tools
Android SDK, Java, Eclipse, Jira, Perforce, Fisheye and Jenkins
Project Description
PND NAV4 devices are Personal Navigation devices focused to provide navigation assistance to users which can be used in car dash boards and bike cockpits
Has lots of functionalities like POI based searches, voice control, live traffic, speed camera updates, park assist, life time map support, Bluetooth connectivity and lot more.
Senior Developer
TomTom, Mindtree LTD
12.2012 - 09.2013
As a senior developer was responsible for:
Participating in the agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Development of major features such as POI search, User navigation dashboard UI revamp to give new look and feel defined by the UX team
Speed camera update implementation
Implementation of Unit test cases, execution of Static Code analysis, execution of Smoke test, finding root cause of the defects and fixing the same
Configuring Jenkins to run the automated test suites on various PND devices catering to different regions such as APAC, EMEA and North America
Customization of Calabash test framework to cater to various PND devices
Organizing fun activities in the team to make sure of better collaboration among the team members
Updating the product documentation when new features are implemented
Managing release notes and user impact analysis.
Developer
TomTom International B.V
Bangalore
04.2012 - 12.2012
Operating System
Linux, Android
Language/Tools
Android, Java, Eclipse, Jira, Perforce and Fisheye
Project Description
TomTom Stuttgart is a MFD (Multi-Functional Device) navigation system with large touch screen developed for Renault based cars using Android 2.2 (Froyo)
MFD has various Apps which includes Multimedia, Vehicle, System, Services, Phone and Navigation
The input types used are MSM, CSW and touch
CSW and MSM are hardware controllers (joysticks) that enable user interaction with android application
As a developer was responsible for:
Participating in the agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Development of major features such as App control using CSW and MSM accessories, UI dashboard update, phone contacts sync via Bluetooth and develop vehicle statistics dashboard
Participate in code review and technical discussions with the team
Implementation of Unit test cases, execution of Static Code analysis, execution of Smoke test, finding root cause of the defects and fixing the same
Co-ordinating with the team members in achieving the sprint tasks as there were multiple modules
Defect triaging and bug fixing of production issues
Providing knowledge sharing sessions and add learnings to the project wiki
Maintaining project assets and organizing fun activities within the team
NavApp)
Team Size, Participating in the agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Development of features such as syncing phone via Bluetooth, updating map view with point of interests, updating live traffic, speed camera detection and alerting
Participate in code review and technical discussions with the team
Implementation of Unit test cases, execution of Static Code analysis, execution of Smoke test, finding root cause of the defects and fixing the same
Co-ordinating with the team members in achieving the sprint tasks as there were multiple modules
Defect triaging and bug fixing of production issues
View Comparison Testing and Calabash UI automation testing
Updating technical documents when there is a change in requirement and implementation
Co-ordinating with testing team to make sure the features are well tested covering both functional and non-functional use cases.
Specialist
Sonim Technologies
Bangalore
Operating System
Linux based build system and Android
Language/Tools
Android, back-end services, SQLite, Core Java, DDMS, Lint, Android Studio, Jira bug tracking and test strategy maintenance tool, GIT version control, Jenkins, Libraries like Retrofit, Butterknife, Timber and Appium
Project Description
Sonim SCOUT is the umbrella application for Sonim’s suite of tools to help enterprises deploy, manage and support various Sonim handsets like XP8, XP5s and XP3
The software suite has 16 different applications that cater to setup, support and utility needs of the end users
SCOUT works in conjunction with Sonim CLOUD platform to provide a comprehensive solution to manage the Sonim devices
As a Lead Software Engineer was responsible for:
Participating in the agile ceremonies like planning, grooming, daily scrums, retrospective meetings and group reviews
Understanding of the requirements, listing out the gaps in the requirements and driving them to closure with customer to finalize the scope
Designing and architecting solutions, based on the requirement gathered
Documenting the same based on the final requirements with the required workflow diagrams
Developing Scout applications which involved working on both Framework and Application level in Android
Co-ordinating with various teams such as Backend, Bluetooth, Telecom, Vendors, Accessories team and core frameworks team to deliver their piece of work as most of the Scout app deployments were inter dependent with those teams
Participating in Code reviews, design reviews and technical discussions
Performing dev testing and integration testing to ensure all the features are working as expected
Co-ordinating with testing team to make sure the features are well tested covering both functional and non-functional use cases
Demoing the apps to all the stakeholders at the end of each sprint and send out feedback received, to respective teams for any changes suggested
Documenting the review feedback, create Jira tickets for improvement tasks and follow up with various teams up to closure
Supporting the team to resolve technical impediments via brain storming sessions
Handling 16 of the Sonim scout applications, OS migrations for Apps and new Apps development
Managing deployment activities for all the 16 apps making sure all the release check points are passed
Project Name
Martti Mobile and Web Application
Team Size
Education
Bachelor of Engineering - Computer Science
SJBIT
06.2011
Skills
Agile methodology
Stakeholder communication
Cross-functional team leadership
Release scheduling
Continuous deployment
Software development lifecycle
Deployment strategies
Leading teams
Version control systems
Developing policies
Requirements analysis
Working with vendors
Collaborating with stakeholders
Managing releases
Release planning
Quality control standards
Continuous integration
DevOps principles
Monitoring tools
AWS
Certification
Azure AZ-900 (Udemy)
Azure AZ-400 (Udemy)
Certified Scrum Master (CSM) (Scrum Alliance)
Previousemployer
Mindtree LTD, 11/2011, 02/2018
Currentemployer
TATA Elxsi LTD, 02/2018, Present
Timeline
Team Lead
Tata Elxsi
08.2020 - Current
Specialist
Tata Elxsi
01.2019 - 07.2020
TATA Elxsi LTD
02.2018 - Current
Specialist
Tata Elxsi
02.2018 - 12.2018
Trovicor
Mindtree LTD
02.2017 - 02.2018
Module Lead/Scrum Master
Mindtree LTD
06.2016 - 01.2017
Sennheiser
Mindtree LTD
12.2015 - 05.2016
Senior Android Developer
Mindtree LTD
03.2015 - 11.2016
Senior Developer
Jabra Sports Life, Mindtree LTD, GN Netcom, JABRA
07.2014 - 01.2015
Senior Developer
Mindtree LTD, TomTom International B.V
09.2013 - 07.2014
Senior Developer
TomTom, Mindtree LTD
12.2012 - 09.2013
Developer
TomTom International B.V
04.2012 - 12.2012
Senior Developer
Mindtree LTD
11.2011 - 02.2018
Specialist
Sonim Technologies
Bachelor of Engineering - Computer Science
SJBIT
Similar Profiles
Anand R LAnand R L
Product Manager at Tata Elxsi LimitedProduct Manager at Tata Elxsi Limited