BIBHUTI S.

BIBHUTI S.

Head of IoT Innovations & Research

Bengaluru , India

Experience: 20 Years

BIBHUTI

Bengaluru , India

Head of IoT Innovations & Research

48652.4 USD / Year

  • Notice Period: Days

20 Years

Now you can Instantly Chat with BIBHUTI!

About Me

Total 21.5 years of in Embedded System, IoT, IIoT, Bluetooth (BLE) PCB design, Electronics Automation, Telecommunication, Software Design, Development, Product/Project Management, Team management, People management, Finance, Publication. I have appli...

Show More

Portfolio Projects

Description

Team size - 9

Platform - C/C++ under Windows, C# .Net, ASP .Net, XML, Protobuf

My role - Leading the team, design, Implementation and enhancement

Duration - Continuing …

Project Details:

Thomson has acquired a company called Market Systems which is providing reports for customers, those doing transactions over exchanges, for equity, options etc. There are load programs to process customer file. Each customer provides files in their own format. The analysis engine read load output files, analyses them against market data and then stores the result into database. We have other engines to generate the requested report.

Show More Show Less

Description

Team size - 1

Platform - C# .Net, XML

My role - Design and Implementation

Duration - 1 month

Project Details:

There are huge size market data (MD) files stored in NAS. Sometimes it is necessary to search and test MD files if it can be unzipped and used.

This was an opportunity for me to implement it in C# .Net using XML. I have used bridge pattern class design so that it can be used as a command window application and can be integrated into Web or GUI based application.

Show More Show Less

Description

  1. Excel Uploader

Team size - 1 (Only myself)

Platform - C++ under Windows, Excel Add-in

My role - Complete design and Implementation

Location - Tradeweb Office at Jersey city, New Jersey, USA.

Duration - 3 months

Project Details:

There was a product uploader that sends the dealers price (in fixed income segment) to the tradeweb server as offerings (buy or sell). The existing uploader reads a text file having offer prices and sends to server in some defined interval without the knowledge of the user. This file is being updated by some other application. There was a need to make it visible or user aware so that user ensure the prices and can modify the offers before sending. It is implemented as Excel Add-in and the existing uploader has been modified to communicate to the Excel as well as run in file mode for legacy support. Now there will be a button in Excel and by pressing that the offers will sent to uploader hence to server.

The Excel Add-in need to login to the server through uploader and need to be authenticated before sending offers. During authentication, Server will send some predefined mappings that informs excel which columns mapped to which field. Excel need to remember that. And there are some other functionalities and protocols for it’s communication with server through uploader.

Show More Show Less

Description

Team size - 12

Platform - C++ under Windows, .Net, C#, VSTS

My role - Design and Implementation of some components

Project Details:

This is the product having capability to manage portfolio and execute the order. It has some functionality almost like OMS.

Show More Show Less

Description

Team size - 9

Platform - C++ under Windows, .Net, C#, VSTS, Wix for Installer

My role - Design and Implementation of 2 components, Building Installer

Project Details:

It’s a product in financial domain. It is targeting to manage securities and execute orders for the securities through stock exchanges. The OMS product is basically an integration platform between different products providing financial data and execution of orders. Hence buying and selling securities can be happen for better profit. There is a product called LongView to manage securities to create orders. Through OMS, LongView can get online data from different stock exchanges through products like Thomson One, TradeWeb, etc. Again using TradeWeb, the orders can be executed. For each of these sources, there should have plugins.

Show More Show Less

Description

Team size - 8

Platform - C++ under Windows, VoIP. SIP, CISCO Call manager, CISCO switch

My role - Design and Implementation of 3 components

Project Details:

This is a project on VoIP recorder, providing solution to call centers to monitor agent’s conversation with clients. This records the necessary conversation for future requirement to take legal action, to evaluate agent’s performance etc. There are several components to accomplish the goal of the project. Some components are online and some are offline. Offline components are only maintaining the recorded calls.

One of the Online component is IPCapture, that captures all the packets on the network (connected to SPAN port on CISCO switch) and analyses them, and records calls in form of WAV files in any of the G711a-law, G711 u-law, G726, G729 specified format. It also generates a XML file to keep the metadata (callee and caller ids and names, call duration, compression type etc.) about the call. It records SIP phone calls also. This can be integrated with CTI server for TDM recording through a Witness proprietary application called Unify.

For testing, we use CISCO Simclients for call traffic (load) generation using CISCO Call Manager and switch.

Show More Show Less

Description

Team size - 4

Platform - C++ under Windows and MAC

My role - Implementation

Project Details:

This is the product for advertisement management in publishing industry. This is an extension to Quark Xpress which connects to DMS server for the asset management. Quark Xpress is a desktop application. This extension makes it to behave as a networked environment. We associate workflow with every asset for its processing. Through Quark Xpress we make placeholders for advertises and the assign it to a workflow. The DMS server notifies the user by whom the placeholder will be next processed. After it completes one flow, the advertisement is ready to be printed with the newspaper.

Show More Show Less

Description

  1. Enterprise Publishing System(ver-1.9)(called EPS-1.9) and (ver-3.0)(called QPSE3.0)

Team size - 4

Platform - C++ under Windows and MAC

My role - Implementation/Enhancement

Project Details:

It is the layer upon which Ad Production System depends on to create advertisement and its placeholders. This provides the facility to compose story in publishing industry. It helps in managing the document and its contents of Quark Xpress. The Quark Xpress document mainly consists of text and picture boxes. Through EPS, we disintegrate all the parts of the document so that each part can be assigned to different users for filling story according to a given workflow. After every user finishing the story placement, the chief editor can send the document for printing after verification.

Show More Show Less

Description

Team size - 1

Platform - C++ under Windows Using WinSock/Multithreading

My role - Design/Implementation

Project Details:

This server is designed to keep and manage information about the users for their different role in publishing industry. Raw data come from reported will be kept in this server and Admin will assign rights to different users to access the assets on the server.

Show More Show Less

Description

Team size - 1

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

We used binary files to give layout to he keyboard for a specific language font and some rules to construct composite words for regional languages. The rules are like "if certain sequences of character are typed, then replace that with some other sequence". It used to keep the sequence of words typed in the history till a suitable replacement not found. Some times the keyboard file has wrong rules that has to be corrected or new rule to be added. Since the keyboard file is in binary format and the organization of the file is very complex to understand by users other than who developed it, I developed this KEY BOARD FILE DIS-ASSEMBLER that converts the Keyboard Files into Text format tokens to enable the software developers to understand the Keyboard File easily and modify according to their requirement and then save it back in binary format and in required layout.

Show More Show Less

Description

Team size - 1

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

This application creates the keyboard file from the scratch getting inputs from the user in text format and generates the keyboard file in required organization

Show More Show Less

Description

Team size - 1

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

Summit designs new fonts for regional languages. The designed fonts needs to be tested for all the possible character combinations. Manually it will be very tedious job and can take a month man days to test a font. So this application does that in seconds. The input to this application is the rules in which one wants the character combinations to be generated. Like if some one wants to generate sequence by the rule "Consonants, Matras, Modifiers" for Hindi font, then it will generate the sequence of all "Consonant, Consonant+Matra, Consonant+Matra+Modifiers". Now one only needs to verify the sequences for correct placement.

Show More Show Less

Description

Team size - 1

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

This application mainly helps in converting the older version keyboard files into new format so that new version products can manipulate it. It is based on multiple find and replace concept. It takes up to 2048 rules for find and replace through a text file. It searches the best matching find string and replaces with the corresponding replace string. It can act upon both binary and text file. It is basically a multi condition find and replace application.

Show More Show Less

Description

Team size - 2

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

This generates class files and code for the class file for a specific Keyboard File for java so that we can type in regional language on web applications

Show More Show Less

Description

Team size - 1

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

News Pro is a product for regional publishing industry. This product keeps news information in a file format called Story File. This application extracts matters from the Story File leaving all the format specifier tags. This helps in extraction of raw story without any formatting.

Show More Show Less

Description

Team size - 1

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

This generates Lex File for a given language, in Unicode, which can be used by a spell checker application who knows the organization of the Lex file. For spell check, data compression and speed retrieval is the main issue. Since Unicode characters are two byte characters, so first of all it needs to be converted into one byte by some mean. For that we developed an 8X8(256 character) table like ASCII table, called Summit Code Table, to convert two byte Unicode character into one byte. After converting all the words into Summit Code, the organization of the Lex file generated to make search faster.

Show More Show Less

Description

Team size - 1

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

This is a product for regional newspaper industry. This product keeps news information in a file format called Story File. This application extracts matters from the Story File leaving all the format specifier tags. We have connectivity with sequel server for user status maintenance and a file server for story management. This is basically an extension to Quark XPress

Show More Show Less

Description

Team size - 1

Platform - C, WIN32 API

My role - Analysis, Design, Implementation

Project Details:

Transliteration is a module of the product INDICA-2K. It transliterates English text to Hindi text and vice versa. For this to work, we have organized lots of tables, exception word tables. To make its execution faster we used a special tree data structure for searching.

Show More Show Less

Description

ESP8266, AWS IoT, Lambda, DynamoDB, Things, API Gateway, Ubuntu, Rest API

Show More Show Less

Description

ESP8266, MQ135, BME280, MQ137, MQTT, AWS IoT.

Show More Show Less

Description

Detect disease using computer vision, Google cloud vision and Azure computer vision and suggest appropriate measures.

Show More Show Less

Description

NPK, EC, pH, moisture

Show More Show Less

Description

for early detection of onion rot.

Show More Show Less

Description

for order fulfilment.

Show More Show Less

Description

Show More Show Less

Description

to reduce power usage by 75%.

Show More Show Less

Description

emitted from fruits and vegetables.

Show More Show Less

Description

to enhance shelf life of commodities efficient way using roof heat and Bernoullis principle.

Show More Show Less

Description

based on wind speed, temperature, humidity, soil moisture, soil type.

Show More Show Less

Description

There are different devices that are supporting different industrial IIoT protocols like Modbus, EtherCAT, Profinet, HART etc. To make those device OPC UA compatible.

Show More Show Less

Description

Show More Show Less

Description

Show More Show Less

Description

for Reliance, Mumbai

Show More Show Less

Description

www.swain.tech I have filled patent (Application No.201641040240) for this. The device had been tested atCPRI Bengaluru,JINDAL,NALCO,KIIT University.

Show More Show Less

Description

Youtube link - https://www.youtube.com/watch?v=vFdNh_gBHh8

Show More Show Less

Description

Complete Automation of sweets shop

Show More Show Less

Description

Youtube link - https://youtu.be/tbgDLsZ_blE

Show More Show Less

Description

Show More Show Less

Description

Show More Show Less

Description

Show More Show Less

Description

Show More Show Less

Description

https://www.youtube.com/watch?v=WsQw7mUCFFQ

Show More Show Less

Description

For Dhamra port, we have made local RF network for text messaging to reduce the cost. https://www.youtube.com/watch?v=LHm7TKmNnLg

Show More Show Less

Description

For Dhamra port, Odisha. https://www.youtube.com/watch?v=nPyaLyhvAMk

Show More Show Less

Description

An Android App

Show More Show Less

Description

Platform - C# .Net, XML

Show More Show Less

Description

Platform - C++, .Net, C#, VSTS, Wix for Installer

Show More Show Less

Description

Platform - C++ Using WinSock/Multithreading

Show More Show Less

Description

Platform - C, WIN32 API

Show More Show Less

Description

Platform - C, WIN32 API

Show More Show Less