Atul K.

Atul K.

C++/NodeJS/IoT/Cloud/Blockchain/Ethereum/EoS/LINUX/UML/REST API

Delhi , India

Experience: 14 Years

Atul

Delhi , India

C++/NodeJS/IoT/Cloud/Blockchain/Ethereum/EoS/LINUX/UML/REST API

106765 USD / Year

  • Notice Period: 30 Days

14 Years

Now you can Instantly Chat with Atul!

About Me

I have 14 years of software development experience mainly with UML, C++/C++14, Linux, python, web technologies RESTful API including nodejs and javascript technologies. I have designed, developed, and productized

  1. mesh network stack ...

    Show More

Portfolio Projects

IoT Mesh Network Stack

https://www.itron.com

Company

IoT Mesh Network Stack

Role

Software Architect

Description

I was software architect and backend developer. 

  • IoT Mesh Network Firmware Development – This project is to develop IoT Mesh network firmware for smart meter and smart streetlight devices. The network firmware includes PHY, MAC, MAS, NET and application layer modules. I am involved as an Architect for next generation MESH Network Architecture, design and development and interact with Architect team members from US, France, Australia. I am responsible for Layer 2 and above architecture.
    • System Architecture and Design for Next Gen IoT Network: I am involved in architecture for next gen IoT network. I am working for convergence architecture of the Itron Core Network and Itron acquired Silver Spring Networks Network stack. This activity involves realization of new architecture which can fit into existing hardware with the best of both organization network stack. I am part of architecture committee which has designed the new system architecture (specifically network architecture). I have used enterprise architect to create Use Cases, High Level Sequences and other UML diagrams which could help visualize the new architecture and design. This is ongoing activity and right now it is in High Level design for MAC Layer modules (part of tensilica LX6 DSP core with thread RTOS), User Space and Kernel Space modules (part of armv7 core with Linux) on an Application Specific integrated Chip (ASIC) hardware.
    • RPL protocol implementation and productization – The RPL protocol is used to finalize the routing part for the MESH network. I was involved in the design and architecture of the RPL protocol for Itron devices. The implantation was for non-storing mode of RPL.
    • 6LowPAN- This module was implemented to ensure datagram header compression.
    • Customized Routing Algorithm (RPL+ custom) – This module would be responsible for ensuring all packets with best priority are sent with the less possible time and it would include algorithms for the same to ensure best reachability in the mesh networks.
    • MAS LKM (MAC Adaptation Sub Layer Loadable Kernel Module)- In the ISO layer model, the MAS and RF MACs forms the DATA Link Layer, with the MAS implemented in a Cortex A8 device and the RF MACs on a separate DSP device. It includes interface to IPv6 stack for data tx and rx, interface to the RF MAC to tx and rx data, interface for SPI based device driver to send and receive data from the RF MAC (part of DSP), active link evaluation functionality and net link interface for rpl tunnel communication with the rpl application in user space.
    • DHCPV6 – DHCPV6 is used for IPv6 address allocation for nodes in the mesh network. This module is responsible for address assignment and relay using the link local address. The IPv6 address is initial requirement for any node to be functional in the mesh network.

 

Show More Show Less

Allshare and SmartThings iotivity Framework

http://samsung.com

Company

Allshare and SmartThings iotivity Framework

Role

Backend Developer

Description

Designed and Developed UPnP based network middleware framework for d2d communnication for all samsung visual display division devices using UML and Raphshody

Integrated UPnP Framework with SmartThings and Iotivity

D2D communication framework REST based WebAPI for applicaton developer using pepper plug-in

Unit Test using GTest and Bullseye 

Commericlization and production support including code quality verification including code verification with Klockworks architect and other tools

Show More Show Less

RVUTV Network Communication Framework

https://www.samsung.com/en

Company

RVUTV Network Communication Framework

Role

Backend Developer

Description

Designed and Developed:

TCP Stream based framework to receive various graphics and AV data on TV from STB

TCP and UDP based socket and communication framework

Multi-threaded middleware 

UML Diagrams and artifacts

Commericilization of the product

Show More Show Less

IoT - Cloud Connect

http://barco.com

Company

IoT - Cloud Connect

Role

Software Architect

Description

Cloud Connect project main goal is to connect IoT devices with azure IoT hub and create digital twins.

Designed and Developed Cloud Connect PoC which includes IoT Agent on the device creation of various Rest based services for License, device health monitoring and marketing. 

Working on cloud connect productization.

 

Show More Show Less

Realize

https://www.udbhavfoundation.org

{{totalColleagues-3 > 0 ?'+':''}}{{totalColleagues-3 > 0 ?+ totalColleagues-3 :''}}

Dipti K

Company

Realize

Role

Full-Stack Developer

Description

Realize is a blockchain based real time skill based market place.

Using realize an user can add their skills in the blockchain and trade for their skills at the same time consumer can utilize provider skills and pay money/token in return for the same.

The Realize system also makes profile and improves user behavior and participation for social improvements across globe.

https://github.com/atulatul/p2pad--EoSIO

https://github.com/atulatul/Realize_Pre_Alpha

Show More Show Less

Tools

Vim GDB