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
- mesh network stack ... Show More
Skills
Portfolio Projects
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 LessDescription
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.
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 LessDescription
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 basedWebAPI 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