SlideShare a Scribd company logo
1 of 7
RESUME
Personal details
Name: Sandeep K N
Email: sandeepkn12@gmail.com
Contact Number: +91 9008777200
Address:
Sandeep K N,
s/o Natesh K M,
Kelluru (Post), Piriyapattana,
Mysore (Dist)
Karnataka, India, pin – 571108
Technology
Specialized in
Internet of things ( IoT ) ,
Machine to Machine Communication ( IoT platform) ,
REST Architecture,
3G , UMTS , Telecom, SQL
Languages
Specialized in C, C++ ( platforms: Linux, Windows), object oriented concepts
Experience
Total: 8 years
Experience in IoT / M2M : 4 years
Education
Name of the Degree Discipline/Major
Bachelor of Engineering
UBDT collage of Engineering, Karnataka,
India
Electronics and communication
Master of science
Birla Institute of Technology and science,
Rajasthan, India
Software Systems
Current position
Senior Software Engineer,
IoT / M2M Team,
Radisys Ltd, Bangalore, India
Projects
Project Name Protocol used Feature designed and implemented
Internet of
things / M2M
HTTP, COAP ( constrained
application protocol ), TCP, UDP
Payload formats: XML , JSON
REST Architecture,
Standards: oneM2M and ETSI
Standards
Service Discovery,
Resource Discovery,
Subscription and Notification,
Scheduling of communication for devices,
Communication Management and Delivery
Handling,
Device management
Open
Message Bus
RabbitMQ AMQP, MQTT (OMB)Open Message Bus Client for cloud
environment,
for M2M For
Cloud
DNS Based discovery,
OMB – Service directory
3G - Femto
Media
Gateway (
FMG )
RANAP, SCCP, SCTP, M3UA Legal Requisition ,
Macro to Femto Cell Call Hand over
Traffic
management
Diameter Usage Management Module
CAPABILITIES
 I am good at co-ordination with people across multiple teams. I like talking to the people
about any technical and new innovation related matters.
 Capable of designing, prototyping, implementing and contributing to specifications.
 I am passionate about coming up with new ideas, concepts and realizing them in to
implementations.
 I will be a critical reviewer for any new idea  technical proposal, can support anyone
else idea also to take it to implementation level.
ACCOMPLISHMENTS
 I have designed and implemented these features in Iot / M2M project (Features of Iot /
M2M: subscription Notification, resource discovery, service discovery, device
management, scheduling, communication management and deliveryhandling).
 Involved in architecture and design discussions with customer and implementation of the
multiple features listed in above table.
 Involved in performance optimization of the solution.
 Shown highest dedication, focus while designing and implementing complex features
such as scheduling, which is very critical to IoT / M2M environment.
 I was able to utilize innovative features of C++ language features such as smart pointers,
namespaces, in implementation of project, the usage of smart pointers for managing the
memory has reduced the memory leaks to a greater extent.
 Contribution to oneM2M specifications.
Below is the brief technical description of my involvement in various projects.
PROJECT: Internet of things / M2M
DESCRIPTION:
A Common Services Entity(CSE) developed for internet of things project represents an
instantiation of a set of "common service functions" of the M2M environments. Such service
functions are exposed to other entities through the reference points ( Ex: Mca and Mcc
reference points).
Any real time entities can register to the CSE and they are called as resources , the real time
entities can be temperature sensors, light sensors, watches, Medical equipment’s , any
industrial sensors, the data collected from these real time entities can be analyzed and acted
upon in real time.
I have designed and implemented the following features as part of this project
Feature:Communication Management and DeliveryHandling
The Communication Management and Delivery Handling (CMDH) service provides
communications with other CSEs, AEs and NSEs.
The CMDH service decides at what time to use which communication connection for
delivering communications (e.g. CSE-to-CSE communications) and, when needed and allowed,
to buffer communication requests so that they can be forwarded at a later time. This processing
in the CMDH service is carried out per the provisioned CMDH policies and delivery handling
parameters that can be specific to each request for communication.
Feature:Resource Discovery
The resource discovery procedures allow discovering of resources residing on a CSE(Common
service Entity). The use of the filterCriteria parameter allows limiting the scope of the results.
Resource discovery shall be accomplished using the RETRIEVE method by an
Originator which shall also include the root of where the discovery begins: e.g. <CSEBase>.
The unfiltered result of the resource discovery procedure includes all the child resources under
the root of where the discovery begins, which the Originator has a Discover access right on.
Feature: Subscription and notification
The Subscription and Notification CSF(common services function) provides notifications
pertaining to a subscription that tracks event changes on a resource (e.g. deletion of a
resource). A subscription to a resource is initiated by an AE(Application Entity) or a
CSE(common services entity), and is granted by the Hosting CSE subject to access control
policies. During an active resource subscription, the Hosting CSE sends a notification regarding
a notification event to the address(es) where the resource subscriber wants to receive it.
Feature: Scheduling
The devices in the IoT environment are low powered battery devices, so they will be in
sleep mode usually, but periodically they may be in awaken mode to receive messages, the
period during which these devices are available for communication is called as availability
period. Therefore the devices which will register on CSE can also specify a schedule window
during which they will be available for communication, in case if the schedule window for a
device is not available then the CSE may buffer the message.
PROJECT :Open Message Bus for cloud based environment
DESCRIPTION:
The OMB supports scalable communication between services for cloud environment. The
OMB Backbone structures support discovery, management and accessibility to data stored and
other services connected to the OMB.
Feature:OMB Clinet – AMQP (advanced message queuing protocol) Based
implementation
The OMB Client allows services to connect to the OMB Backbone structures, OMB Client
Module is the transport specific module. This will have all elements that are specific to a given
transport, for e.g., AMQP, MQTT, etc.
AMQP based implantation of OMB Client will provide support for trnapostation of messages
using AMQP protocol.
Feature:Open Message Bus – Service Directory( Service discovery)
Open Message Bus Service Directory is one of the key components of the OMB backbone in
the Open Message Bus architecture. It facilitates OMB Clients on the Open Message Bus to
dynamically discover other OMB Clients. It provides value added services such as subscription
and notification for OMB Clients.
PROJECT: Femto Media gateway development (FMG) – 3G UMTS
DESCRIPTION:
The Femto media gateway (FMG) acts as Gateway for the telecommunication signals
exchanged between the Core Network (CN) and the user equipment (UE) through Base station
router. 3GPP standard RANAP signals were used between FMG and CN, similar signals were
used between FMG and BSR( base station router ) called as RANAP’.
The FMG system uses SS7 protocols and STRMGR (a proprietary protocol) to manage
the SCTP streams between FMG and BSR, each BSR will be identified with its association Id at
FMG, each association has 512 streams allocated for it.M3UA is used to transmit the traditional
SCCP signals over SCTP to core network. A stack manager is developed to mange the
SIGTRAN stack.
Feature: Legal Requisition feature for Femto Media Gateway project
DESCRIPTION:
FMG (Femto media gateway) will determine the location of UE on the event of Calls and
SMS for legal requisition and log the call and SMS event upon LR presence in the signaling
message of call establishment. The Call Event may be a new Call Origination or Termination or
as a result of Mobile initiated or a network initiated SMS.
The BSG logs the Legal Requisition information like Public IP Address and Port Number
of the DSL Router that interfaces the BSR with the Public IP Network along with the associated
Timestamp, the BSR Factory Serial Number and the Call Event against the UE context whenever
the UE is involved in a call while located on a Femto Cell and transfers the Log files at periodic
intervals to a secure file server known as Legal requisition Log Server.
Feature : Macro to Femto Cell Call Hand over for FMG project
DESCRIPTION:
This feature enables user equipments (UE) to move from a macro Cell to Femto cell during a
call.
During registration of Femto cells at FMG (Femto cell  FMG), relevant details required for
carrying relocation procedures will be stored in its (FMG) registration tables. On receipt of
relocation request from CN these registered parameters are used for comparison with different
parameters of relocation request.
During a call, Whenever UE moves from Macro cell to Femto Cell, the UE initiates a relocation
request from CN (CN  FMG), FMG will detect the Relocation request sent from C N. Based on
the RNC ID, Target Cell id , plmn id , FMG will generate a list of Target Femto Cells to which the
Relocation request has to be forwarded. The Femto cells present in the Target list will be
prioritized so as to attain the maximum probability of reaching the UE by forwarding less number
of Relocation requests to various Femto cells.
On receipt of Relocation request a if Femto cell finds corresponding UE in its coverage area,
Femto cell would send a relocation acknowledge , and then relocation complete message to FMG.
PROJECT: Traffic management
DESCRIPTION:
The traffic management solution is provided with policies to shape the data rate of the subscribers
based on the priority set by the operators. The program reports the data usage per subscriber
periodically to a management server over Gx interface. Once the data usage limit is reached the
subscriber will be notified of the data limitation.
OBJECTIVE:
______________________________________________________________________
Objective:To utilize my knowledge and experience to achieve organizational goals, and to
grow professionally to greater heights.
OTHER DETAILS:
Permanent Address : Sandeep KN
s/o Natesh KM
Kelluru (post),
Piriyapattana (Taluk),
Mysore (dist),
Karnataka,
India,
Pin – 571108.
Thanking you

More Related Content

What's hot

Implementing a Session Aware Policy Based Mechanism for QoS Control in LTE
Implementing a Session Aware Policy Based Mechanism for QoS Control in LTEImplementing a Session Aware Policy Based Mechanism for QoS Control in LTE
Implementing a Session Aware Policy Based Mechanism for QoS Control in LTEIJERA Editor
 
Inter-Cell Interference Coordination for LTE-A - Sept 2011 Volker Pauli, Eiko...
Inter-Cell Interference Coordination for LTE-A - Sept 2011 Volker Pauli, Eiko...Inter-Cell Interference Coordination for LTE-A - Sept 2011 Volker Pauli, Eiko...
Inter-Cell Interference Coordination for LTE-A - Sept 2011 Volker Pauli, Eiko...Eiko Seidel
 
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...ijngnjournal
 
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKINGENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKINGIJCNCJournal
 
LTE QOS DYNAMIC RESOURCE BLOCK ALLOCATION WITH POWER SOURCE LIMITATION AND QU...
LTE QOS DYNAMIC RESOURCE BLOCK ALLOCATION WITH POWER SOURCE LIMITATION AND QU...LTE QOS DYNAMIC RESOURCE BLOCK ALLOCATION WITH POWER SOURCE LIMITATION AND QU...
LTE QOS DYNAMIC RESOURCE BLOCK ALLOCATION WITH POWER SOURCE LIMITATION AND QU...IJCNCJournal
 
Heterogeneous LTE Networks and Inter-Cell Interference Coordination - Dec 201...
Heterogeneous LTE Networks and Inter-Cell Interference Coordination - Dec 201...Heterogeneous LTE Networks and Inter-Cell Interference Coordination - Dec 201...
Heterogeneous LTE Networks and Inter-Cell Interference Coordination - Dec 201...Eiko Seidel
 
NaradaBrokering Grid Messaging and Applications as Web Services
NaradaBrokering Grid Messaging and Applications as Web ServicesNaradaBrokering Grid Messaging and Applications as Web Services
NaradaBrokering Grid Messaging and Applications as Web ServicesVideoguy
 
An Accurate Performance Analysis of Hybrid Efficient and Reliable MAC Protoco...
An Accurate Performance Analysis of Hybrid Efficient and Reliable MAC Protoco...An Accurate Performance Analysis of Hybrid Efficient and Reliable MAC Protoco...
An Accurate Performance Analysis of Hybrid Efficient and Reliable MAC Protoco...IJECEIAES
 
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...IJASCSE
 
Traffic offloading impact on the performance
Traffic offloading impact on the performanceTraffic offloading impact on the performance
Traffic offloading impact on the performanceIJCNCJournal
 
Proposed wfq based dynamic bandwidth
Proposed wfq based dynamic bandwidthProposed wfq based dynamic bandwidth
Proposed wfq based dynamic bandwidthijcsity
 
Qualcomm lte-mobility-enhancements
Qualcomm lte-mobility-enhancementsQualcomm lte-mobility-enhancements
Qualcomm lte-mobility-enhancementsAloke Chakraborty
 
The Minimum Cost Forwarding Using MAC Protocol for Wireless Sensor Networks
The Minimum Cost Forwarding Using MAC Protocol for Wireless Sensor NetworksThe Minimum Cost Forwarding Using MAC Protocol for Wireless Sensor Networks
The Minimum Cost Forwarding Using MAC Protocol for Wireless Sensor NetworksIJMER
 

What's hot (19)

Implementing a Session Aware Policy Based Mechanism for QoS Control in LTE
Implementing a Session Aware Policy Based Mechanism for QoS Control in LTEImplementing a Session Aware Policy Based Mechanism for QoS Control in LTE
Implementing a Session Aware Policy Based Mechanism for QoS Control in LTE
 
Inter-Cell Interference Coordination for LTE-A - Sept 2011 Volker Pauli, Eiko...
Inter-Cell Interference Coordination for LTE-A - Sept 2011 Volker Pauli, Eiko...Inter-Cell Interference Coordination for LTE-A - Sept 2011 Volker Pauli, Eiko...
Inter-Cell Interference Coordination for LTE-A - Sept 2011 Volker Pauli, Eiko...
 
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
 
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKINGENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
 
LTE QOS DYNAMIC RESOURCE BLOCK ALLOCATION WITH POWER SOURCE LIMITATION AND QU...
LTE QOS DYNAMIC RESOURCE BLOCK ALLOCATION WITH POWER SOURCE LIMITATION AND QU...LTE QOS DYNAMIC RESOURCE BLOCK ALLOCATION WITH POWER SOURCE LIMITATION AND QU...
LTE QOS DYNAMIC RESOURCE BLOCK ALLOCATION WITH POWER SOURCE LIMITATION AND QU...
 
cti_22_3718
cti_22_3718cti_22_3718
cti_22_3718
 
GPRS
GPRSGPRS
GPRS
 
P26093098
P26093098P26093098
P26093098
 
Heterogeneous LTE Networks and Inter-Cell Interference Coordination - Dec 201...
Heterogeneous LTE Networks and Inter-Cell Interference Coordination - Dec 201...Heterogeneous LTE Networks and Inter-Cell Interference Coordination - Dec 201...
Heterogeneous LTE Networks and Inter-Cell Interference Coordination - Dec 201...
 
D3.2b_v1.0_final
D3.2b_v1.0_finalD3.2b_v1.0_final
D3.2b_v1.0_final
 
NaradaBrokering Grid Messaging and Applications as Web Services
NaradaBrokering Grid Messaging and Applications as Web ServicesNaradaBrokering Grid Messaging and Applications as Web Services
NaradaBrokering Grid Messaging and Applications as Web Services
 
Cs31622627
Cs31622627Cs31622627
Cs31622627
 
An Accurate Performance Analysis of Hybrid Efficient and Reliable MAC Protoco...
An Accurate Performance Analysis of Hybrid Efficient and Reliable MAC Protoco...An Accurate Performance Analysis of Hybrid Efficient and Reliable MAC Protoco...
An Accurate Performance Analysis of Hybrid Efficient and Reliable MAC Protoco...
 
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
 
Traffic offloading impact on the performance
Traffic offloading impact on the performanceTraffic offloading impact on the performance
Traffic offloading impact on the performance
 
Proposed wfq based dynamic bandwidth
Proposed wfq based dynamic bandwidthProposed wfq based dynamic bandwidth
Proposed wfq based dynamic bandwidth
 
Qualcomm lte-mobility-enhancements
Qualcomm lte-mobility-enhancementsQualcomm lte-mobility-enhancements
Qualcomm lte-mobility-enhancements
 
Ason gmpls
Ason gmplsAson gmpls
Ason gmpls
 
The Minimum Cost Forwarding Using MAC Protocol for Wireless Sensor Networks
The Minimum Cost Forwarding Using MAC Protocol for Wireless Sensor NetworksThe Minimum Cost Forwarding Using MAC Protocol for Wireless Sensor Networks
The Minimum Cost Forwarding Using MAC Protocol for Wireless Sensor Networks
 

Similar to Resume

Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...
Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...
Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...Ike Alisson
 
Unit 1 Intersystem CommunicationsCOP4858 PROGRAM & TECH ENH.docx
Unit 1 Intersystem CommunicationsCOP4858 PROGRAM & TECH ENH.docxUnit 1 Intersystem CommunicationsCOP4858 PROGRAM & TECH ENH.docx
Unit 1 Intersystem CommunicationsCOP4858 PROGRAM & TECH ENH.docxwillcoxjanay
 
3rd KuVS meeting
3rd KuVS meeting3rd KuVS meeting
3rd KuVS meetingsteccami
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Editor IJARCET
 
Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Editor IJARCET
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptxAliArsal5
 
Internet of things unit-1
Internet of things unit-1Internet of things unit-1
Internet of things unit-1Srimatre K
 
BARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemBARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemRiley Waite
 
2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software conceptsPrajakta Rane
 
A practical architecture for mobile edge computing
A practical architecture for mobile edge computingA practical architecture for mobile edge computing
A practical architecture for mobile edge computingTejas subramanya
 
Network architecture - part-I
Network architecture - part-INetwork architecture - part-I
Network architecture - part-Icsk selva
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationCHAKER ALLAOUI
 
netconf, restconf, grpc_basic
netconf, restconf, grpc_basicnetconf, restconf, grpc_basic
netconf, restconf, grpc_basicGyewan An
 
Protecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperProtecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperShakas Technologies
 
Protecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperProtecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperShakas Technologies
 
IOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxIOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxMeghaShree665225
 

Similar to Resume (20)

Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...
Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...
Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...
 
Unit 1 Intersystem CommunicationsCOP4858 PROGRAM & TECH ENH.docx
Unit 1 Intersystem CommunicationsCOP4858 PROGRAM & TECH ENH.docxUnit 1 Intersystem CommunicationsCOP4858 PROGRAM & TECH ENH.docx
Unit 1 Intersystem CommunicationsCOP4858 PROGRAM & TECH ENH.docx
 
3rd KuVS meeting
3rd KuVS meeting3rd KuVS meeting
3rd KuVS meeting
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301
 
Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptx
 
Internet of things unit-1
Internet of things unit-1Internet of things unit-1
Internet of things unit-1
 
BARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemBARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing System
 
2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts
 
K010426371
K010426371K010426371
K010426371
 
Remoting and serialization
Remoting and serializationRemoting and serialization
Remoting and serialization
 
A practical architecture for mobile edge computing
A practical architecture for mobile edge computingA practical architecture for mobile edge computing
A practical architecture for mobile edge computing
 
Network architecture - part-I
Network architecture - part-INetwork architecture - part-I
Network architecture - part-I
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
 
netconf, restconf, grpc_basic
netconf, restconf, grpc_basicnetconf, restconf, grpc_basic
netconf, restconf, grpc_basic
 
Protecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperProtecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropper
 
Protecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperProtecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropper
 
IOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxIOT Network architecture and Design.pptx
IOT Network architecture and Design.pptx
 
20240
2024020240
20240
 

Resume

  • 1. RESUME Personal details Name: Sandeep K N Email: sandeepkn12@gmail.com Contact Number: +91 9008777200 Address: Sandeep K N, s/o Natesh K M, Kelluru (Post), Piriyapattana, Mysore (Dist) Karnataka, India, pin – 571108 Technology Specialized in Internet of things ( IoT ) , Machine to Machine Communication ( IoT platform) , REST Architecture, 3G , UMTS , Telecom, SQL Languages Specialized in C, C++ ( platforms: Linux, Windows), object oriented concepts Experience Total: 8 years Experience in IoT / M2M : 4 years Education Name of the Degree Discipline/Major Bachelor of Engineering UBDT collage of Engineering, Karnataka, India Electronics and communication Master of science Birla Institute of Technology and science, Rajasthan, India Software Systems Current position Senior Software Engineer, IoT / M2M Team, Radisys Ltd, Bangalore, India Projects Project Name Protocol used Feature designed and implemented Internet of things / M2M HTTP, COAP ( constrained application protocol ), TCP, UDP Payload formats: XML , JSON REST Architecture, Standards: oneM2M and ETSI Standards Service Discovery, Resource Discovery, Subscription and Notification, Scheduling of communication for devices, Communication Management and Delivery Handling, Device management Open Message Bus RabbitMQ AMQP, MQTT (OMB)Open Message Bus Client for cloud environment,
  • 2. for M2M For Cloud DNS Based discovery, OMB – Service directory 3G - Femto Media Gateway ( FMG ) RANAP, SCCP, SCTP, M3UA Legal Requisition , Macro to Femto Cell Call Hand over Traffic management Diameter Usage Management Module CAPABILITIES  I am good at co-ordination with people across multiple teams. I like talking to the people about any technical and new innovation related matters.  Capable of designing, prototyping, implementing and contributing to specifications.  I am passionate about coming up with new ideas, concepts and realizing them in to implementations.  I will be a critical reviewer for any new idea technical proposal, can support anyone else idea also to take it to implementation level. ACCOMPLISHMENTS  I have designed and implemented these features in Iot / M2M project (Features of Iot / M2M: subscription Notification, resource discovery, service discovery, device management, scheduling, communication management and deliveryhandling).  Involved in architecture and design discussions with customer and implementation of the multiple features listed in above table.  Involved in performance optimization of the solution.  Shown highest dedication, focus while designing and implementing complex features such as scheduling, which is very critical to IoT / M2M environment.  I was able to utilize innovative features of C++ language features such as smart pointers, namespaces, in implementation of project, the usage of smart pointers for managing the memory has reduced the memory leaks to a greater extent.  Contribution to oneM2M specifications.
  • 3. Below is the brief technical description of my involvement in various projects. PROJECT: Internet of things / M2M DESCRIPTION: A Common Services Entity(CSE) developed for internet of things project represents an instantiation of a set of "common service functions" of the M2M environments. Such service functions are exposed to other entities through the reference points ( Ex: Mca and Mcc reference points). Any real time entities can register to the CSE and they are called as resources , the real time entities can be temperature sensors, light sensors, watches, Medical equipment’s , any industrial sensors, the data collected from these real time entities can be analyzed and acted upon in real time. I have designed and implemented the following features as part of this project Feature:Communication Management and DeliveryHandling The Communication Management and Delivery Handling (CMDH) service provides communications with other CSEs, AEs and NSEs. The CMDH service decides at what time to use which communication connection for delivering communications (e.g. CSE-to-CSE communications) and, when needed and allowed, to buffer communication requests so that they can be forwarded at a later time. This processing in the CMDH service is carried out per the provisioned CMDH policies and delivery handling parameters that can be specific to each request for communication. Feature:Resource Discovery The resource discovery procedures allow discovering of resources residing on a CSE(Common service Entity). The use of the filterCriteria parameter allows limiting the scope of the results. Resource discovery shall be accomplished using the RETRIEVE method by an Originator which shall also include the root of where the discovery begins: e.g. <CSEBase>. The unfiltered result of the resource discovery procedure includes all the child resources under the root of where the discovery begins, which the Originator has a Discover access right on. Feature: Subscription and notification The Subscription and Notification CSF(common services function) provides notifications pertaining to a subscription that tracks event changes on a resource (e.g. deletion of a resource). A subscription to a resource is initiated by an AE(Application Entity) or a CSE(common services entity), and is granted by the Hosting CSE subject to access control
  • 4. policies. During an active resource subscription, the Hosting CSE sends a notification regarding a notification event to the address(es) where the resource subscriber wants to receive it. Feature: Scheduling The devices in the IoT environment are low powered battery devices, so they will be in sleep mode usually, but periodically they may be in awaken mode to receive messages, the period during which these devices are available for communication is called as availability period. Therefore the devices which will register on CSE can also specify a schedule window during which they will be available for communication, in case if the schedule window for a device is not available then the CSE may buffer the message. PROJECT :Open Message Bus for cloud based environment DESCRIPTION: The OMB supports scalable communication between services for cloud environment. The OMB Backbone structures support discovery, management and accessibility to data stored and other services connected to the OMB. Feature:OMB Clinet – AMQP (advanced message queuing protocol) Based implementation The OMB Client allows services to connect to the OMB Backbone structures, OMB Client Module is the transport specific module. This will have all elements that are specific to a given transport, for e.g., AMQP, MQTT, etc. AMQP based implantation of OMB Client will provide support for trnapostation of messages using AMQP protocol. Feature:Open Message Bus – Service Directory( Service discovery) Open Message Bus Service Directory is one of the key components of the OMB backbone in the Open Message Bus architecture. It facilitates OMB Clients on the Open Message Bus to
  • 5. dynamically discover other OMB Clients. It provides value added services such as subscription and notification for OMB Clients. PROJECT: Femto Media gateway development (FMG) – 3G UMTS DESCRIPTION: The Femto media gateway (FMG) acts as Gateway for the telecommunication signals exchanged between the Core Network (CN) and the user equipment (UE) through Base station router. 3GPP standard RANAP signals were used between FMG and CN, similar signals were used between FMG and BSR( base station router ) called as RANAP’. The FMG system uses SS7 protocols and STRMGR (a proprietary protocol) to manage the SCTP streams between FMG and BSR, each BSR will be identified with its association Id at FMG, each association has 512 streams allocated for it.M3UA is used to transmit the traditional SCCP signals over SCTP to core network. A stack manager is developed to mange the SIGTRAN stack. Feature: Legal Requisition feature for Femto Media Gateway project DESCRIPTION: FMG (Femto media gateway) will determine the location of UE on the event of Calls and SMS for legal requisition and log the call and SMS event upon LR presence in the signaling message of call establishment. The Call Event may be a new Call Origination or Termination or as a result of Mobile initiated or a network initiated SMS. The BSG logs the Legal Requisition information like Public IP Address and Port Number of the DSL Router that interfaces the BSR with the Public IP Network along with the associated Timestamp, the BSR Factory Serial Number and the Call Event against the UE context whenever the UE is involved in a call while located on a Femto Cell and transfers the Log files at periodic intervals to a secure file server known as Legal requisition Log Server. Feature : Macro to Femto Cell Call Hand over for FMG project DESCRIPTION:
  • 6. This feature enables user equipments (UE) to move from a macro Cell to Femto cell during a call. During registration of Femto cells at FMG (Femto cell  FMG), relevant details required for carrying relocation procedures will be stored in its (FMG) registration tables. On receipt of relocation request from CN these registered parameters are used for comparison with different parameters of relocation request. During a call, Whenever UE moves from Macro cell to Femto Cell, the UE initiates a relocation request from CN (CN  FMG), FMG will detect the Relocation request sent from C N. Based on the RNC ID, Target Cell id , plmn id , FMG will generate a list of Target Femto Cells to which the Relocation request has to be forwarded. The Femto cells present in the Target list will be prioritized so as to attain the maximum probability of reaching the UE by forwarding less number of Relocation requests to various Femto cells. On receipt of Relocation request a if Femto cell finds corresponding UE in its coverage area, Femto cell would send a relocation acknowledge , and then relocation complete message to FMG. PROJECT: Traffic management DESCRIPTION: The traffic management solution is provided with policies to shape the data rate of the subscribers based on the priority set by the operators. The program reports the data usage per subscriber periodically to a management server over Gx interface. Once the data usage limit is reached the subscriber will be notified of the data limitation. OBJECTIVE: ______________________________________________________________________ Objective:To utilize my knowledge and experience to achieve organizational goals, and to grow professionally to greater heights.
  • 7. OTHER DETAILS: Permanent Address : Sandeep KN s/o Natesh KM Kelluru (post), Piriyapattana (Taluk), Mysore (dist), Karnataka, India, Pin – 571108. Thanking you