Mahesh B

Mahesh B Email and Phone Number

Senior Manager Software Engineering at Motorola Solutions @ Motorola Solutions
chicago, illinois, united states
Mahesh B's Location
Bengaluru, Karnataka, India, India
About Mahesh B

15+ years of Experience in VoIP Protocol Development, Keen to Learn New Things. Extremely Good at Call Processing , FSM Design and Debugging Skills. Good Hands on Azure Cloud, Azure Devops, Kubernetes, Docker, Micro Services, Azure Service Bus, Azure Key Vault, RMQ, WebSockets, Consul, REST Api, Kibana, Multithreading, GDB, Sockets, TLS & DTLS Handshake, Kamailio, Git, Python, JSON, Shell scripting, Visual Studio, Makefiles, Virtual Machines, Source Insight, Visual Studio Code, Open Source components compilation and bring up. IIS Server, ASP.Net , EntityFrameworkCore, Jenkins. OS Platforms worked on Linux and Windows.1)June 2020 - Present : In Kodiak Motorola Solutions working on Wave Tactical Product and Couple of Microservices on Data Gateway for Kodiak WAVE PTX Product.2)Oct 2017 - June 2020: In Mitel worked on MiV5000 Call Server.3)Aug 2014 - Oct 2017: In DSPG worked on SoC DVF99 and DVF101.4)Feb 2013 - Aug 2014 : In Avaya worked on IP Office Call Server.5)Aug 2008 - Feb 2013 : In Motorola worked on Celestia Sip Stack and Public Safety Real Time Video Intelligence. Protocol Development : SIP, SDP, RTSPProtocol Hands On : RTP, RTCP, SRTP, TLS, DTLS, UDP, TCP. Cloud : AzureLanguage : C , C++, C#, Golang.

Mahesh B's Current Company Details
Motorola Solutions

Motorola Solutions

View
Senior Manager Software Engineering at Motorola Solutions
chicago, illinois, united states
Employees:
17917
Mahesh B Work Experience Details
  • Motorola Solutions
    Senior Software Engineering Manager
    Motorola Solutions Apr 2022 - Present
    Bengaluru, Karnataka, India
    Project: WAVE Tactical is a communications interoperability and broadband push-to-talk (PTT) solution that delivers real-time voice and data securely over any network using any device. WAVE Tactical Product focus is on Federal and Defense customersRoles and Responsibilities:1. Interacting with Program Managers for Requirement Gathering, Creating Functional Requirement Document, Software Design Document.2. Set and communicate Team priorities.3. Biweekly Sprint Planning and Demos to update the Progress made.4. Breaking down Epics to Features / work items / tasks.5. Solve ad hoc and ambiguous problemsAccomplishments:1. Added TLS 1.3 and DTLS 1.2 Support for Wave Tactical Servers.2. Added Azure Multi Factor Authentication for Wave Tactical Management Server.
  • Motorola Solutions
    Software Engineering Manager
    Motorola Solutions Nov 2021 - Apr 2022
    Bengaluru, Karnataka, India
    Project: WAVE Tactical is a communications interoperability and broadband push-to-talk (PTT) solution that delivers real-time voice and data securely over any network using any device. WAVE Tactical Product focus is on Federal and Defense customers
  • Motorola Solutions
    Senior Software Engineer
    Motorola Solutions Jun 2020 - Nov 2021
    Bangalore
    Project : UGW CIE AGENT - Is an Agent of UGW(Universal Gateway) that is running in CIE Kubernetes Cluster, Which would watch for Messages on Azure Service bus coming from CCAdmin running in Azure Cloud and sync the Provisioning Info into UGW running On-Premise. Avoids a manual effort of Double Provisioning on two Systems.Platform : Azure, UGW CIE AGENT Running as a Pod in CIE Kubernetes ClusterIDE : Visual Studio CodeLanguage : GoTools : Git, Kibana, DataDog, Pager DutyRoles and Responsibilities:1. Own UGW CIE AGENT as an Individual Contributor2. Implement Features3. Deployments on CIE Platform4. Weekly Call with Plano, Texas TeamAccomplishments:1. In very short span learnt the required concepts of Docker, Kubernetes, Azure and to deploy the application in multiple environments of CIE.Project : UGWTMS - UGWTMS is one of the module of UGW(Universal Gateway), that enables Text Messaging support between Broadband applications and LMR(Land Mobile Radio) Devices like Astro, Dimetra, etc. UGWTMS communicates using RMQ with other internal modules of UGW. Outside World communicates with UGW using WebSockets. There are numerous docker containers running within UGW that provide specific services.Platform : Linux, With Each Service Running as a Docker ContainerIDE : Visual Studio CodeLanguage : GoTools : Git, MavenRoles and Responsibilities:1. Own UGWTMS Module as an Individual Contributor.2. Implement Features3. Weekly Call with Plano, Texas TeamAccomplishments:1. In a very short span learnt Golang and Implemented Text Messaging Support between LMR Dimetra Device and Broadband Applications.2. Developed an Automation Suite using Golang, that avoids the need of manual testing for UGWTMS module.
  • Mitel
    Senior Member Of Technical Staff Iii
    Mitel Nov 2017 - Jun 2020
    Bengaluru Area, India
    Project : MiV5000 - MiV5000 is a PBX, which would serve from small companies to those with over 1,50,000 subscribers. It comes with a range of high value add applications like MiVoice 5000 Dialer, Mitel 5000 Contact Center , voice and video conferences and presence management. Its an open standards based system and therefore an IP telephony application fully integrated into the information system. It is IP and SIP oriented, and also compatible with any terminal type.Platform : LinuxIDE : Source InsightLanguage : CTools : Git, GDB, MakefilesRoles and Responsibilities:1. Visited Guyancourt, France for Two months to take the Initial KT of MiV5000 Call Server.2. Lead Team Size of Six for Call Processing, Guiding the Team to bring Closure on Customer Issues.3. Implement Features and Fixing Customer Issues.4. Upgrading Kamailio/RtpEngine/RtpProxy stack components for Miv5000 5. Weekly Call with Guyancourt, France TeamAccomplishments:1. Built and lead a team size of Six2. Porting Miv5000 to Docker3. Adding TLS Profiles support on Miv5000
  • Dsp Group
    Senior Technical Specialist
    Dsp Group Aug 2014 - Oct 2017
    Bangalore
    Project : DVF99 VoIP SDK - DVF99 is dual-ARM processor, which integrates digital and analog functions in one SoC. DVF99 is based on a multi-core architecture that provides outstanding performance. The solution includes IPfonePro SDK, a Linux-based software platform, in which RTP/RTCP stack resides on the CSS Processor(ARM 926 - 500Mhz). All control and configuration of RTP/RTCP Stack is done via the RTP API exposed on the APP Processor(ARM 926 - 600Mhz). DVF99 Chipset is used on IP Endpoints as a VoIP Chipset by Customers like Cisco, Alcatel, Polycom, Mitel, Avaya etc.Platform : LinuxIDE : Source InsightLanguage : CTools : Git, GDB, Lauterbach, Makefiles, PokyRoles and Responsibilities:1. Implementing Prototyped Application(which makes use of SIP stack to make VoIP calls) that supports WBHF-VoIP call, CMBS(Dect)-VoIP call, FXS(Analog)-VoIP call.2. Solving Issues related to RTP Stack.3. DSP API Integration, CMBS(Cordless Module Base Set) Host Integration, ProSlic Integration, Unit Testing.4. Taking Care of SDK Releases.5. Core Member of SDK team as well as Focal Point for any Polycom Customer Issues.6. Weekly Call With Nuremberg, Germany TeamAccomplishments:1. Integrating CMBS Host on DVF99 , That would support 8 WB calls on DVF99.2. Implementation of Early RTP Start Feature, that allows to Start Decoder prior to INVITE/200/ACK Sequence.3. Implementing and Integrating DTLS Support on DVF99.4. Traveled to Nuremberg Germany for Two weeks, To Integrate DSP API for SDK.
  • Avaya
    Senior Software Engineer
    Avaya Jun 2013 - Aug 2014
    Bengaluru Area, India
    Project: IP Office - Avaya IP Office is a highly modular unified communications platform designed to meet the requirements of small and medium enterprises. IP Office gives growing companies a complete solution for telephony, messaging, networking, conferencing, customer management, and unified communications.Platform : LinuxIDE : Source InsightLanguage : C++Tools : SVN, Makefiles, GDBRoles and Responsibilities:1) Gathering Requirements by Interacting with Architects2) Design and Implementation of Features3) Writing and Executing FV Test cases , Daily Scrum4) Weekly call with London, UK TeamAccomplishments: Implementing Redirection and Blind Transfer feature for IPOffice.
  • Motorola Solutions
    Lead Engineer
    Motorola Solutions Aug 2008 - Feb 2013
    Project: Real Time Video Intelligence(RTVI) - Real-Time Video Intelligence Server (RTVI) software delivers high-quality video to and from the patrol car and the command center – and between personnel in the field. In wireless environments, RTVI adjusts to available bandwidth, ensuring that real-time, live video gets through at the best possible quality. Could Connect up to 50 Rtsp clientsPlatform : WindowsIDE : Visual StudioLanguage : CTools: ClearCase, Rational PurifyRoles and Responsibilities:1) Gathering Requirements by Interacting with Architects 2) Design and Implementation of RTSP Stack, Writing and Executing FV Test cases 3) Weekly Call with Chicago, US TeamAccomplishments:1) FSM design for RTSP Stack2) Multithreading RTSP Server3) Integrating Various Video SDK(NICE,SONY) Proxies into RTSP Server.4) Taking Care of Multiple Releases.Project : Celestia Sip Stack In house Sip Stack of Motorola, which was used by Multiple Product Teams across Motorola.Supported Numerous Sip Features. Designed and Developed by a Team of 10+ core engineersworking across multiple layers Platform : Windows, LinuxIDE : Visual StudioLanguage : CTools : ClearCase, Rational Purify, Makefiles Roles and Responsibilities:1) Exploring Celestia SIP stack Architecture, Features , RFC 3261/3265. 2) Served as a Single Point of Contact of Sip Stack Team to SBV Cable Modem Team, Gathering Requirements, Implementing Features and Bug FixesAccomplishments:1) Implementing Session Refresh feature2) Improved the existing code for Packet Cable Certification3) Determining Memory Footprint, Enhancing Sip Stack to ensure it compiles and executes for various Feature Combinations. Which in turn was helping Embedded Products using Celestia Sip Stack which had Memory Constraints.

Mahesh B Education Details

Frequently Asked Questions about Mahesh B

What company does Mahesh B work for?

Mahesh B works for Motorola Solutions

What is Mahesh B's role at the current company?

Mahesh B's current role is Senior Manager Software Engineering at Motorola Solutions.

What schools did Mahesh B attend?

Mahesh B attended Sri Jayachamarajendra College Of Engg., Mysore, Sarada Vilas Pu College, Sree Cauvery School , Mysore.

Who are Mahesh B's colleagues?

Mahesh B's colleagues are Shefali Mathur, Cism, Cat Morris, Grzegorz Kuleszyński, Martin Noel, Edgar Castro, Karthiga Jegatheeswaran, Satish Hegde.

Not the Mahesh B you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.