Email: rsgupta.0110@gmail.com  

Professional Summary

Hands-On Technology Lead and Enterprise Software Architect with 15 years of industry experience in leading technology strategy and enterprise architecture to desired business outcomes. Experience in nearly every aspect of technology leadership from system architecture, cloud architecture, infrastructure, microservices and networking. Industry experience includes architecting and building complex business solutions for Conferencing, Telecommunications, Pro-Audio, Finance/Trading, Service Delivery and Software Industry.

- Establishing enterprise architectural strategy and road map that enables a portfolio to support current and future business capabilities.

- Developing architectural practices from the ground up, establishing principles, standards, processes and artifacts that brought up “built in quality” practices, better system performances, improved ability to innovate and scale.

- Understanding and communicating architectural vision and road map to systems and solutions teams and non-technical stakeholders.

- Participation in planning, definition and high-level design of the solution and exploration of solution alternatives.

- Promoting continuous integration and delivery pipeline and DevOps capabilities.

- Collecting, analyzing and defining innovative ideas and technologies. Driving technical initiatives that support product road maps and vision across the business.

- Hands-on experience in Amazon Web Services (AWS) provisioning and AWS services like EC2, S3, ELB, RDS, VPC, and EBS etc

- Server and desktop virtualization expert on VMWare ESXi - Linux and Windows Platforms.

- Expert in designing and architect application integration from on premise systems to cloud/SaaS systems with strong focus on SOA, security, time to market, availability and scalability

Organizational Experience

Shure Inc: Enterprise Software Architect  Sept 2016 – Current

Projects:

Intellimix-Room - DSP in A .Zip (Awarded “Best of show” at ISE 2020):

Intellimix Room is a state-of-the-art fully optimized software-based audio processing for videoconferencing. It deploys directly in-room PCs with all the DSP blocks (AEC, NR and AGC) bridging the gap between IT and AV.

Technology: C++, C# .NET Core, Entity Framework 6, Linq, SQLite, JavaScript Electron, Windows 10, Flexera, Mixpanel Analytics, easylogging++, WMI, TPCI, ACN, DMP-TCP, Virtual Audio Driver, Dante, Powershell, Jenkins

- Took over the IMX-Room project in its adolescence stage and performed various feasibility studies and POCs to give it a formal structure to take it to the next stage of development.

- Conducted market survey by visiting and interviewing various client’s IT and AV department leaders, understanding the need for a Software DSP product to bridge the gap between IT and AV.

- Initiated the project, wrote technical requirements, lead architectural discussions and prepared architecture documents for BRT team.

- Lead the team discussion to achieve performance measurements. Performed innovative POCs for latency measurements. Implemented resource and latency monitoring service in Room PC.

- Lead the discussion to port Windows based IMX-Room to MAC OSX and Linux, identifying the challenges and formulating the action plan to tackle them.

- Collaborated with System Verification team to come up with testing scenarios and provided guidance on how to test IMX-Room functionality and its performance.

Intellimix-Enterprise - Virtual DSP Appliance:

Technology: VMWare vSphere 6.x, vCenter, vCLIs, vmtools, Chef, Puppet, Nagios, NGINX, Dante Virtual Soundcard, C++, Python, SIP, RTP.

- Created a technology roadmap for DSP open architecture which can be scaled from Room PC to highly available server-based enterprise solution.

- Successfully demonstrated highly available DSP application running as a Virtual Appliance with acceptable latency (6-10 ms) that can be scaled vertically and horizontally up to 512 channels.

- Developed scalable IMX-Enterprise Prototype demonstrating VM features such as redundancy (HA), load balancing, and ease of deployment.

Analytics and Monitoring with ELK stack on AWS:

Technology: ElasticSearch, LogStash, Kiabana, Elastalert, AWS, SNS, Filebeat, Powershell

- Developed various server-side data processing pipelines to ingest data from multiple applications running in SV Lab and customer sites.

- Collaborated with IT and SV teams to implement a continuous log ingestion pipeline, log monitoring and alerting on ELK stack running on AWS.

AI/ML Log Anomaly Detection:

Technology: TensorFlow, AWS SageMaker, Python, C++

- Took initiative to perform log analysis and use AI/ML Anomaly Detection using Tensor Flow engine and AWS SageMaker.

- Lead the discussions to improve logging in various applications so that logs collected are consistent across all the applications, precise and informative to improve the Anomaly Detection performance.

Alexa Enabled Devices:

Technology: C++, AVS, AWS, wake word detection, MING64, Windows 10, Ubuntu

- Lead the POC and feasibility studies to convert conferencing microphones to Alexa enabled smart microphones.

- Acting as a technology advisor to convert the POC to a marketable product.

Serverless – IoT:

Technology: MQTT, Python, Serverless Framework, AWS, Losant.

- Performed POC to demonstrated serverless execution of SystemOn workflows on Cloud. Lead the POC to add multi-tenancy with different users and roles.

IPC Systems: Systems Architect             July 2012 – Sept 2016

Projects:

Multi-Tenanted Enterprise Data Center and Cloud Infrastructure for VoIP Enterprise Solution

Unigy is a unified, integrated platform for trading communications and applications. Beyond just a soft switch, Unigy is a SOA based platform for management, resiliency and security. This initiative is to virtualize Unigy and provide the services on Private/Hybrid cloud as SaaS so traders can communicate with anyone, anywhere and anytime.

Technology: Oracle Communications Converged Application Server, Java EE-SIP-IMS, RTP, AudioCodecs: G711uLaw, aLaw, 729a/b, G722, Kafka, Zookeeper, Eclipse, RHEL, OpenSIPS, SIPP

- Participated in technical presentations, architecture design discussions, competitive displacement, proof-of-concept engagements, solution demonstrations, and technical workshops.

- Leverage VMWare HA and fault tolerance along with in-house developed HA functionality to provide 99.99% highly available SLA.

- Designed and implemented server-side NAT solution for VoIP call flows using SIP and RTP Proxies along with STUN/TURN/ICE.

- Performance Evaluation of Unigy Enterprise on vSphere 6.0, bandwidth utilization calculation and CPU and RAM optimization for VoIP calls with up to 800 channels per VM.

- Designed downtime free software and hardware upgrades and backup and restore procedures.

- Implemented monitoring solution using Nagios Environment with active and passive checks.

Virtualization – Enterprise VoIP solution:

Technology: VMWare vSphere 6.x, vCenter, vCLIs, vmtools, Chef, Puppet, Nagios, NGINX

- Refine technical requirements functional, non-functional and operational requirements based on business needs, demand, and growth patterns.VM Characterization of Call Manager, Media Server and Database server to ensure the optimum usage of CPU, RAM and Storage

Security:

Technology: TLS 1.2, key exchange algorithms (RSA), message authentication code sha-256

- Lead the R&D SIP Security feasibility efforts for the Unified Communication software with TLS and SRTP.

- Evaluated performance and capacity impact on the product with the introduction of Secure SIP and SRTP.

Voice Quality Monitoring and Alerting:

- Lead the project and product development of voice quality and voice recording application systems within the SIP based unified communication product. Recommended settings and thresholds for audio QoS, jitter, delay or latency, packet loss to monitor and raise voice quality alerts.

Aumtech:  Senior Technical lead Dec 2006 – July 2012

Projects:

IVR Server and Video Conferencing Capabilities:

Technology: C++, RHEL, SIP, RTP, H323, H264, FFMPEG, eXOSIP, Ortp, Asterisks PBX, Cisco GW, nuance speech recognition and synthesis.

- Lead the project and product development of IVR system with video conferencing. Applying agile/scrum methodology to deliver the best quality product based on best practices.

VXML2.0 Browser with VXI3.0

Technology: C++, RHEL, VoiceXML

- Recommended the execution plan for efficiency, architecture and design improvements within and outside the execution of current IVR applications.

MRCP Connector for Microsoft Speech Server

Technology: C#, MRCP, RTP, Speech recognition, Speech Synthesis

- Held the role of architect for MRCP Connector for Microsoft Speech Server 2007 development and upgrade for a leading Interactive Voice Response Companies.

ARC Systems: Software Engineer Jan 2005 – Dec 2006

SRGS DTMF Parser for VXML 2.0

Technology: C++, RHEL, VoiceXML, SRGS, DTMF RFC 2833

- Held the role of Lead Developer for SRGS Parser used with VoiceXML to parse the DTMF grammars and recognize the DTMF inputs.

Education and Certifications

- Certifications – Certified SAFe Agile Practitioner, Scrum Master and PMP

- MS, Electrical Engineering, Syracuse University, Syracuse NY, USA

- Teachers Assistance for Object Oriented Programming using C++ (Graduate) at Syracuse University.

- BE, Electronics and Instrumentation Engineering, SATI, Vidisha, India.