Problem-solving Software Engineer with positive, team-oriented attitude and excellent communication and organizational skills. Seeking software engineering position focused on building tools and services for business applications.
I am currently working as the lead Software Developer who is responsible for developing, implementing, deploying and maintaining Applications on the Call Routing platform for Dish network. As part of our transition of our on prem call routing platform to a cloud based contact center, I am primarily responsible for transitioning our entire technology stack and the call routing platform in to AWS and ensuring smooth transition with little to no impact on our business.
Current work accomplishments include
Worked as .Net Developer on the Custom CRM Applicaiton and its dependent web services. The CRM application was developed using VB.net and DP xml service was developed as Soap based WCF service that hosted the rules engine and the data cache. As part of this role, my task was to
Worked on projects that primarily focused on collaboration of Microsoft's OCS and Lync platforms with other Telecom providers.
Sip-XMPP Gateway (Microsoft ,Google Talk)
SipXmppGateway is software that will translate Sip Specific message in toXmppcompliant messages and vice-versa. It allows OCS users to be federated with XMPP based users for Presence and Instant Messaging.
I was responsible for creating an interface that would handle Sip Messages and events and translate them to apprioriate Xmpp messages
SIP CX- Gateway(Avaya, Microsoft)
SIP CX Gateway acts like a controller which does protocol conversion between Microsoft Live Meeting 7 and Office Communicator and Audio Conference Bridge installed in the Conference Service Provider's environment. This basically converts the SIP-CX messages to Conference Bridge understandable commands.
My task was to develop a Native Interface using JNI that would translate SIP events in to BCAPI commands and Vice Versa.
This gateway was developed using ACP SDK, S4 Sip Stack, C#, BCAPI (Bridge Controller APIs) and Java Native Interface (JNI).
Emergency Response Advisor(Mitel Network)
The ER Adviser application provides the off-board solutions for supporting emergency calls, by providing an onsite notification of an emergency call being placed, without interfering with the call in progress.
My task was to upgrade the existing application to handle multiple call types and send call events to and from Mitel's ICP 3300.
This Application was developed using Visual Basic 6.0 with native com interface that used to communicate with Mitel's ICP 3300.