Summary
Overview
Work History
Education
Skills
Timeline
Generic

Aziz Shaik

Parker,CO

Summary

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.

Overview

16
16
years of professional experience

Work History

Principal Software Engineer

Dish Network
Englewood, CO
10.2011 - Current

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

  • Building micro services using Asp.net Core and deploying them in docker containers in an EKS cluster's in AWS.
  • Building CVP applications using call studio,these applications are used to bridge calls between AWS connect instances and Cisco's ICM call routing platform.
  • Designing customer call flows in Cisco's ICM and in AWS connect instances.
  • Creating architecture diagram's that describe the design, topology and deployment of applications built on AWS connect and its ancillary services.
  • Designed, developed and deployed a Web based CTI application using jQuery, requirejs, finessejs .This web app is used by 12000 agents across the enterprise and allows application allows the agents to manage customer calls.
  • Interact with stake holder's in Dish business Team's regarding project scope and implementation plans.
  • Identifying tasks that can be automated and implementing solutions that perform those automations.
  • Built a Real Time call event feed using Asp.Net Webapi's, Web Sockets, Server sent events, this event feed allows applications to be notified of call events. This event feed is consumed call dependent CRM applications.
  • Designed and implemented a rules engine that would ensure agents performing manual dial's adhere to state and federal dialing rules and other dialing rules set by the business.

Lead Developer

Wipro Technologies
Englewood, CO
03.2009 - 10.2011

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

  • Consume Middleware services and implement modules that deal with customer pricing, adjusting customer bills and statements, work order changes.
  • Handle the Business logic to reinstate a disconnected customer.
  • Handle new customer promotional changes.
  • Build and update rules engine.

Development Engineer

Wipro Technologies
Hyderabad
01.2006 - 03.2009

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.


Education

Master's in Computer Applications - IT

Osmania University
Hyderabad India
06.2005

Skills

  • API Design and Development using AspNet Core
  • Programming Languages: C#, Net, Typescript, Javascript
  • Source and Version Control: Git, Github
  • Databases: MS Sql Server, MongoDB, DynamoDb
  • Amazon Web Services : Connect, Lex, Lambda,Contact Lens, DynamoDb,IAM
  • JS Frameworks: React, Angular
  • IDE: Visual Studio, VS Code, Eclipse
  • Container Orchestration Tools and Services - Docker and Kubernetes
  • Contact center technologies: Cisco UCCE,Cisco Finesse, VXML Applications using Call Studio

Timeline

Principal Software Engineer

Dish Network
10.2011 - Current

Lead Developer

Wipro Technologies
03.2009 - 10.2011

Development Engineer

Wipro Technologies
01.2006 - 03.2009

Master's in Computer Applications - IT

Osmania University