Summary
Overview
Work History
Education
Skills
Personal Information
Profile Snapshot
Certification
Languages
Affiliations
Projects
Timeline
Generic

Rahul Singh

Bangalore

Summary

Seasoned Cloud Software Architect with 14 years of experience in .net, Azure ,c#, specializing in video streaming applications. Proficient in end-to-end design and development of robust, scalable services. Demonstrated expertise in architecting and deploying cloud-based solutions, with a track record of delivering high-quality video streaming services. Adept at leveraging modern technologies to optimize performance and ensure seamless user experiences. Seeking to apply my comprehensive skill set to drive innovation and efficiency in cloud infrastructure and video streaming solutions.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Sr Advanced SW Architect

HONEYWELL TECHNOLOGY SOLUTIONS LAB
Bangalore
10.2022 - Current

Technology Specialist - ACS – Video Security Solution

HONEYWELL TECHNOLOGY SOLUTIONS LAB
Bangalore
01.2017 - Current

Tech Lead - ACS – Video Security Solutions

HONEYWELL TECHNOLOGY SOLUTIONS LAB
Bangalore
01.2015 - 12.2017

Senior Engineer - ACS – Video Security Solutions

HONEYWELL TECHNOLOGY SOLUTIONS LAB
Bangalore
01.2012 - 12.2014

Engineer - ACS – Video Security Solution

HONEYWELL TECHNOLOGY SOLUTIONS LAB
Bangalore
01.2010 - 12.2011

Education

MCA -

BCA -

Skills

  • C#
  • Streaming Technologies (HLS, RTSP, JPEG Streaming and RTMP)
  • Microsoft Azure
  • Net Core
  • Net Framework
  • WCF
  • Enterprise Architect (Design)
  • Azure storages
  • Web Api
  • C
  • Web Sockets
  • Cloud Applications

Personal Information

  • Date of Birth: 10/25/86
  • Gender: Male
  • Marital Status: Married

Profile Snapshot

  • Over 13+ years of experience in product design and development using WCF, REST, C#, Azure services, and SQL. Specialized in video streaming technologies such as HLS, JPEG Streaming, FMP4 and RTSP.
  • Certified Six Sigma Core Green Belt with expertise in Software Design for Six Sigma (DFSS).
  • Expertise in cloud-based hosting of applications in both SaaS and IaaS modes.
  • Successfully led at Honeywell:
  • IPEngine integration with Maxpro Cloud, Cloud Recorder, HLS support, Relay based streaming.
  • In-depth knowledge and experience in the Security Industry, particularly in video and access surveillance.
  • Extensive experience in executing projects from requirements gathering through to implementation, with a comprehensive understanding of the Software Development Life Cycle.

Certification

  • Software Design for Six Sigma (DFSS) – Six Sigma Core Green Belt
  • Microsoft Azure
  • Business Communication Skills

Languages

  • Hindi
  • English

Affiliations

  • 2024 O'Reilly Katas architecture competition winner as 1st Rank.
  • Honeywell 2018 Honeywell hackathon winner.

Projects

Relay streaming server:

Tech Stack: c#, .Net 8.0, Websocket, .Net sockets, Redis.

It's a Websocket based streaming server which supports transfer of fragmented MP4 frames between client and devices. It also supports commanding layer which is used for all streaming related commands like pause,play, jump etc.

Reposiblity:

  • Designing and implementing relay data between client and source.
  • Designing braodcasting of frames to multiple clients.
  • Implemented solution with thruput increased by 100% with low video latecy.

Cloud Video Recorder

Tech Stack: C#.Net, .Net Framework 4.6, SQL server, REST, AZURE storage services

Cloud Video Recorder is Honeywell solution to do event based recordings of video on cloud and maintain the clip life cycle as per the retention plan selected by customers.

Responsibilities:

  • Taken full ownership of designing and implementing database and device communication layer.
  • Implemented the system to support 6 Gbps of video recording with a highly scalable design.
  • Responsible for coding for support of different storage services like azure BLOB, QUEUE.
  • Integrated with rendering server for getting recorded video from requested camera.
  • Handled all Cyber security requirements at the design and implementation phase.

Video Communication server

Tech Stack:  .Net Framework 4.8, C#, Azure service bus,Event hubs,function App, Super sockets, Redis cache.

It is a device interface designed using the websockets, to keep the connections alive for longer duration and to avoid the firewall exceptions. This server handles all events/Alarms and configuration calls from device.

Responsibilities:

  • Designed the server to handle the large amount of data and large number of connections.
  • Communication and interface layer design, Event converter and Configuration handling.
  • Design/Implementation/Integration.

Unified Maxpro Streaming Server

Tech Stack: Web API, .Net Framework 4.5, C#, C++, IIS, RAM Disk, Redis cache.

It is a unified streaming server solution which will enables all Honeywell video appliances (NVR, Cameras) to support different streaming. It provides the kind of scalability which helps in supporting a big number of streams with different kinds of devices Server supports standard streaming protocols like HLS, RTSP, RTMP and also in house protocols like HIS.

Responsibilities:

  • Complete ownership of designing the UMS architecture and communication layer for streaming server.
  • î Worked on UMS HTTP Live Streaming architecture implementation and also involved in asynchronous communication and abstraction layer design and implementation for UMSS.
  • Played key role in Design/Implementation/Integration phase of streaming server project.

Maxpro Cloud

Tech Stack: C#,.Net Framework,.NET core, HTML5,WCF, c++,Azure PAS services, Rest APIs,SQL Server

Honeywell's one of first cloud product  in the field of video management and surveillance technology offers integration of IP-network cameras, including advanced video analytics. It will be used to record video on local hard drives from IP cameras and at the same time in cloud. Having features for I/O based recording, event management, remote viewing of live and recorded video.

Responsibility:

  • Involved in system requirement capture as well as low level software requirements .
  • Involved in model based design (Both high level and low level) and worked on various design prototypes for Cloud side.
  • Developed socket layer that communicates with the firmware using TCP/IP.
  • Captured detailed use case scenario, sequencing diagrams, class diagrams in modelling tool Enterprise Architect.

Timeline

Sr Advanced SW Architect

HONEYWELL TECHNOLOGY SOLUTIONS LAB
10.2022 - Current

Technology Specialist - ACS – Video Security Solution

HONEYWELL TECHNOLOGY SOLUTIONS LAB
01.2017 - Current

Tech Lead - ACS – Video Security Solutions

HONEYWELL TECHNOLOGY SOLUTIONS LAB
01.2015 - 12.2017

Senior Engineer - ACS – Video Security Solutions

HONEYWELL TECHNOLOGY SOLUTIONS LAB
01.2012 - 12.2014

Engineer - ACS – Video Security Solution

HONEYWELL TECHNOLOGY SOLUTIONS LAB
01.2010 - 12.2011

MCA -

BCA -

Rahul Singh