Post Job Free

Resume

Sign in

Manager Software Engineer

Location:
Plano, TX
Salary:
130000
Posted:
February 02, 2018

Contact this candidate

Resume:

Name: Saibal Das

Email Address: ac4bce@r.postjobfree.com

Phone: 214-***-****

Address: **** ****** **** ****

Plano, TX 75025

LinkedIn : https://www.linkedin.com/in/saibaldas/

Summary:

Software Professional with

More than twenty (20) years of experience in software industry as architect and developer,

Development experience in different aspects of Microsoft technologies involving C++, Win32 API, Visual Studio, Multi-threading, C#, .NET, IIS, SQL Server, XAML, WPF, WCF, TFS, TPL Async, ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web API, ASP.NET Web API 2.0 Security, REST API, Entity Framework, LINQ, STL, .NET Crypto API, JavaScript, jQuery, Ajax, Angular, Scrum, COM, MFC, Windows administration including Hyper VM and Networking, SQL Server administration and performance trouble-shooting, Microsoft Lync 2013 and Skype 2015 setup and administration, production debugging and trouble-shooting using Windows Debug Diagnostic and SysInternals tools,

Domain experience in Call Center Quality Monitoring & PBX integration using CTI (Avaya CM, Avaya IPO, Cisco CUCM TAPI, ShoreTel TAPI, Mitel MiTAI and SRC, Microsoft Lync SIP SDK), Contact Center Integration (Cisco UCCE & UCCX, ShoreTel Connect CLOUD, Avaya IPO ACCS) and Web Application Design and Development,

Working knowledge of other language & Big Data tools : Java, Python, R, Hadoop, Hortonworks, HDInsight, Spark, Storm, Kafka, HBase, Docker, Containers, BigData MapReduce & Streaming Algorithms,

Working knowledge of Machine Learning Algorithms & Technologies : Regression, Classifications, Convolutional and Recurrent Neural Nets, Deep Learning, Tensorflow, scikit-learn

Working knowledge of Cloud technologies :

oComfortable with Microsoft 70-532 level knowledge - Azure Web App, Azure Storage, Azure Security, Azure AD, Azure Virtual and Network setup and administration, Azure Stream Analytics, Azure Automation, Azure Event Hub, Azure SQL, Azure Resource Manager, Azure Functions, Microservice using Azure AppFabric, Application Insights, Operations Management Suite, Azure Site Recovery and Disaster Recovery, Azure DSC, Azure Serverless Functions,

oComfortable with AWS SysOps, DevOps and Solution Architect Associate level knowledge - AWS VPC, S3, EBS, AWS Security, Beanstalk, DynamoDB, CloudFormation, AWS Lambda, CodeCommit, CodeBuild, CodeDeploy,

Working knowledge of Framework : ASP.NET Core, SignalR, ASP.NET Identity, OAuth2, OpenID Connect, React, Redux, Node.js, TypeScript, Webpack, Gulp, Grunt, Xamarin Forms, Continuous Integration-Continuous Delivery (CI/CD) pipeline using TFS and Visual Studio, Git, Docker Containers, Salesforce Integration,

Working knowledge of Android and iOS Development : Build simple apps using Android Studio and XCode for learning. Followed iOS Development CS193P course and Android LiveLessons course

Actively auditing courses from Pluralsight, Coursera

Work Experience Summary

December 2003 – January 2018,

Senior Software Engineer, TelStrat (acquired by Serenova), Plano, TX

Responsibilities: Engage (previously CallParrot & iDVR - integrated Digital Voice Recorder) Call Recording integration with PBX, Web Client,

November 2002 – November 2003,

Senior Software Developer, Adea Solutions, Dallas, TX

Responsibilities: Verizon’s (Irving, TX) Retail COFEE Ordering System Performance Improvement

February 1998 – August 2002,

Software Architect/Team Lead/Senior Developer, Varros Telecom/Avnisoft, Addison, TX

Responsibilities: Architect for Xpress Product Suite.

BTM EMS development & OTS Light Path Manager architecting and developing for Tellabs, Bolingbrook, IL.

Leadership role including team-building while opening new office in Pune, India

July 1996 – December 1997

System Manager/Senior Engineer, Wipro Systems, Bangalore, India

Responsibilities: Feature development for Symposium (ICCM) Release 1.0 of Nortel, Santa Clara, CA

February 1995 – May 1996

Software Engineer, Escotel, New Delhi, India

Responsibilities:

Educational Background

Master of Technology (M.Tech.), Computer Science & Engineering, 1994,

Indian Institute of Technology, Kanpur, India

Bachelor of Technology (B.Tech.), Computer Science & Engineering, 1992,

Indian Institute of Technology, Kanpur, India

Experience:

Position: Senior Software Engineer,

Company: TelStrat (acquired by Serenova), Plano, TX www.telstrat.com

Project: TelStrat’s Engage (previously CallParrot & iDVR - integrated Digital Voice Recorder) Call Recording integration with PBX (December 2003 to January 2018):

About the Project:

oEngage Call Recording and Work-Force Optimization for Cloud and On-Premise Call Center with integration with Avaya CM. Avaya IPO, Avaya Contact Center, Cisco CUCM, Cisco Contact Center, ShoreTel PBX/CONNECT Cloud, ShoreTel Contact Center, Mitel MiTAI, Mitel SRC, Microsoft Lync, Genesys

Responsibilities:

oLed the design and development of all aspects of CTI integration of Engage with all compliant PBX including Contact Centers. Development involved using TAPI, Avaya TSAPI SDK, Avaya ACCS SDK, Cisco TAPI, Cisco CTIOS SDK, Avaya IPO TAPI, Avaya IPO CC SDK, ShoreTel TAPI, ShoreTel ECC SDK, Mitel MiTAI SDK, Mitel SRC SDK, Microsoft Lync 2015 SIP SDK,

oPrime responsibility included developing new features development using C++, Windows Services, .NET, C#,

oDeveloping ASP.NET Web Forms Web Client development that gives real-time call and recording status of VoIP recording. Used .NET COM InterOp for interfacing ASP.NET to Socket COM Component. Used JavaScript and DHTML for Client-side optimization. Trouble-shoot Web 2.0 for Silverlight issues,

oAgent Scoring development which provided Quality Monitoring capability using Win Forms,

oParticipated in Scrum process of the department,

oConverting ASP.NET Web Forms Client to ASP.NET MVC with TelerikUI,

oSecondary project Angular SPA using PrimeNG integration with ASP.NET Web API for Agent Status that can be used in SharePoint,

oProof-of-concept project:

Used Hortonworks Sandbox to develop MapReduce algorithms for analyzing Call log.

Used Apache Spark to stream call details feed (similar to twitter feed). Investigated the usage of SparkML to develop machine learning mechanism for abnormal call flow. Investigated the usage of algorithms such as anomaly detection and clustering using PySpark and Scala,

Investigate and developed integration with Saleforce,

oMicrosoft Lync Server 2013 setup for call recording. Used SIP SDK and UCMA SDK,

oDesigned and developed solutions for Windows HA,

oResponsible for the DVD archiving solution design and development for DVD-R, DVD+R, DVD-RW, DVD+RW and DVD+RAM using Disc-at-once mechanism,

Tools:

oC++, C#, .NET, Visual Studio 2006 to Visual Studio 2017, Microsoft TFS, Windows 2000 to Windows 2016, COM, ActiveX, JavaScript, Multi-threading, TCP/IP Windows Socket, SQL Server 2000 to SQL 2016, OLE DB, Windows Forms, Web Forms, ASP.NET/ASP.NET MVC, Entity Framework, ADO.NET, ASP.NET Server Controls, XML Serialization, .NET Windows Services,

oCisco TAPI, Cisco UCCE/UCCX API, ShoreTel TAPI, ShoreTel CC API, Mitel MiTAI, Mitel SRC, Microsoft Lync 2015 SIP SDK,

Position: Architect & Developer, Adea Solutions, Dallas, TX

Client: Verizon, Irving, TX

Project: Verizon.com’s Digital Companion Operational Support Systems (August 2003 to November 2003):

About the Project:

oDigital Companion Operational Support Systems is the end-to-end provisioning system for Digital Companion implemented in Microsoft .NET,

oThe front-end for the systems hooks into the Verizon.com online ordering web-site implemented using ASP.NET,

oThe Workflow Map Designer implemented as Windows Forms has Visual Studio .NET look and feel and allows the user draw workflow maps with drag-and-drop charting capability

Responsibilities:

oAs a Software Architect for DC-OSS, responsibilities included architecting a scalable, extensible and high-performance software system, producing design documents,

oInvestigated the usage of Business Rules Engine,

oAs a developer, responsibilities included implementing the Submission Engine as .NET Windows Service for capturing orders for workflow,

oUnderstanding the internal working of the Workflow Map Designer and Workflow Engine for usage as well as fixing bugs,

Tools:

oWindows 2000, Visual Studio .NET, C#, ASP.NET, ADO.NET, XML Web Services, .NET Remoting, .NET Windows Services, ASP.NET Server Controls, Windows Forms, Web Forms, SQL Server 2000, XML Serialization, Visio 2000,

oFramework & Library: Northwoods Software’s GoDiagram for .NET, Crownwood Consulting DotNetMagic Library for .NET,

Project: Verizon’s Retail COFEE (Converged Front-End Engine) (November 2002 to July 2003):

About the Project:

oRetail COFEE (Converged Front-End Engine) is Verizon’s Order Processing and Billing system for order collection from retail customers. Based on COM, ATL & C++ middleware for interfacing to CORBA Server, the system is an integrated platform for ordering different services available from Verizon. The system also interacts with legacy Mainframe System. It is used by about 16,000 users,

Responsibilities:

oCore member of Verizon’s Retail COFEE Performance Team formed to remove major performance bottle-necks,

oSuccessfully investigated many complex flows involving C++ COM/ATL Middleware, Visual Basic GUI and AIX UNIX CORBA Server,

oSuccessfully implemented performance enhancements for scenarios by modifying flows using extensive multi-threading in C++ COM, ATL,

oImplemented Cache Manager for Bundles, Release Manager for Order Release, and other COM component,

oSuccessfully met all aggressive schedule fixing all problem reported from Production,

oDocument flows using Visio 2000,

oThe average handling time for scenarios such as Telephone Number Search, Change Order and Release Order were reduced by 40% after this initiative,

Tools:

oPrimary: Windows 2000, Visual C++, COM/ATL, Roguewave Template Library, ADO, Visio 2000,

oSecondary: IONA’s CORBA Implementation, AIX UNIX, Oracle 9i PL/SQL, Visual Basic 6.0,

Position: Software Architect & Lead Developer, Varros Telecom, Dallas, TX

Project: Varros Telecom’s XpressMS & Optical Wavelength Manager (May 2000 to August 2002):

About the Project:

oOptical Wavelength Manager is an Operation Support System (OSS) for Optical Networks. XpressMS is a Rapid Application Development (RAD) system for Element Management System (EMS) providing Service Level Activation (SLA) and Quality of Service (QoS) functionality and also Integration with Customer Care and Billing System.

Responsibilities:

oProduced the architecture and high-level design documents using Rational Rose UML,

oInteracted with Marketing to understand Customer Requirements and translated the Requirements into Technical Specification,

oBuilt and led a team of engineers (20 members) through training and mentoring,

oInvestigated Optical (GMPLS), Multi Protocol Label Switching (MPLS), IP (including Policy-based management, COPS and RSVP) and ATM Management techniques,

oProvided implementation guidelines for the COM+ framework of the project,

oImplemented a COM+ high-scalable, high-available, and high performance load balanced (Application Center 2000’s Component-based Load Balancing) Web-based Fault-Management & Correlation Server. Performance Load Testing using Application Center Test. Used COM+ services such as Event, Object Pooling, and Transaction Services. Built COM+ component in C++,

oSuccessfully integrated .NET Framework into the architecture by developing .NET assemblies in C# which interfaced to COM+ using .NET Remoting (InterOp),

oSuccessfully implemented a mixture of client interface using ASP and ASP.NET Web Form,

oBuilt ActiveX Control which displayed topology information using drag-and-drop,

Tools:

oWindows 2000, COM+, .NET Framework, ASP.NET, ADO.NET, Visual C#, Visual C++ 6.0, Visio 2000, Active Template Library (ATL) 3.0, COM/DCOM, Microsoft SOAP XML Toolkit, Internet Information Server (IIS) 5.0, SQL Server 2000, BizTalk Server 2000, Application Center 2000, Active Server Page (ASP) 3.0, Microsoft Foundation Class (MFC), ActiveX Controls, Active Data Objects (ADO), Microsoft Transaction Server (MTS) 2.0, Windows Telephony API (TAPI), Windows Messaging API (MAPI), Collaboration Data Objects (CDO), Active Directory (ADSI), Microsoft Message Queue (MSMQ), Data-Connection Limited’s Multi Protocol Label Switching (DC-MPLS), SNMP Research International (SRI) Brass and Emanate Toolkit, Rational Rose UML Toolkit, Genesys Software Development Kit, VoiceGenie’s VoiceXML,

Position: Project Lead / Technical Lead / Software Engineer, Avnisoft Corporation,

Client: Tellabs, Chicago,

Project: Tellabs’ Light Path Manager (Titan 6100, March ‘99 to April 2000) & Broadband Transport Manager (Titan 6500, February 1998 to April 2000)

About the Project:

oLPM is a Telecommunications Management Network (TMN) based Network Management System (NMS) for Tellabs’ Dense Wave Division Multiplexing (DWDM) product line. The LPM module provided the management functionality for Optical Light Path provisioning and validation,

oBTM EMS is the TMN based Element Management System (EMS). Tellabs’ thin client initiative is to provide a generic client that could be used in management of various Tellabs’ product such OTS and BTM,

Responsibilities:

oSuccessfully led a six-member team for developing the Light Path Management (LPM) module of Tellabs’ OTS (Optical Transport System, Titan 6100) at Dallas,

oDeveloped the Transaction Manager Component of the Provisioning Module, the light path specific functionality of the thin client, and produced Design Documents using Rational Rose Unified Modeling Language (UML) Toolkit,

oDeveloped the GUI proto-type of Tellabs’ Optical Transport System (OTS) (also known as Titan 6100) and Thin Client of Tellabs’ Broadband Transport Manager (BTM) EMS (also known as Titan 6500),

Tools:

oWindows NT 4.0, Visual C++ 5.0, Iona’s Orbix Corba Implementation, Iona’ OrbixTalk Event Services and Naming Service, Stingray’s Objective Toolkit, Object Design Inc.’s ObjectStore Object-oriented Data Base Management System, Euristix’s EMSX UI (also known as Generic Management Platform, GMP), Microsoft Foundation Class (MFC), Rational Rose UML Toolkit,

Position: Software Engineer, Wipro India,

Client: Nortel Networks, Santa Clara, CA,

Project: Nortel Networks, Call Center & Symposium Release 1.0 (June 1996 to December 1997),

About the Project:

oSymposium allows for user defined call control through scripts,

Responsibilities:

oPlayed a major role in the development of the script management system within Symposium,

oImplemented Dual Value Added Services Identifier (Dual VAS ID) Feature for Nortel’s Automatic Call Distribution services involving Meridian 1, Meridian link and Meridian Mail,

oMember on the Problem Resolution Team for Nortel’s Symposium (also known as Integrated Call Center Manager (ICCM)), a next generation call center product. Was involved in generating the High Level design and Detailed Design Document of Nortel’s Symposium,

Tools:

oVisual C++, Win32 Multi-Threading, Win32 Networking, and NT Services,

Position: Software Engineer,

Project: Escotel Mobile Communications Limited, India (February 1995 to May 1996)

About the Project:

oEscotel is a major GSM (Global System for Mobile Communications) service provider in India,

Responsibilities:

oInvolved in the project evaluation of Billing and Customer Care System for a GSM deployment. Prepared a “Request For Tender” supplied to Billing And Customer Care System supplier such as SEMA, Cap Gemini, LHS and Kingston-SCL,

oInvolved in the project proposal evaluation of Voice Services System for a GSM deployment. Prepared a “Request For Tender” supplied to Voice Services System suppliers’ such as Boston Technology, Comverse, Saville,

oReceived training in the business rules for a typical Carrier Access Billing System as well as the fundamentals of a GSM network



Contact this candidate