Summary
Overview
Work History
Education
Skills
Timeline
Generic

Karthik Magham

Pflugerville,TX

Summary

  • Software Engineer with 18+ years of experience with a passion for problem-solving and coding.
  • Lead multiple teams and developing cloud-based microservices
  • Team player experienced in deconstructing and planning stories for the product design and implementation.
  • Worked on several telecom products managing technical and cross-functional teams.
  • Experience in building complex, distributed, high available, scalable applications with capability of millions of transactions per day.

Overview

18
18
years of professional experience

Work History

VZW LwM2M Lead and eSIM Product Owner

Nokia
09.2019 - Current

Project – IMPACT LwM2M

The Nokia IMPACT IoT Platform is a horizontal platform covering connectivity and data collection, on top of device and service management across all verticals. It provides standards-based protocols for device communication that is independent of access type, network technologies. Provides Application Programming Interface (API) layer with an extensible object model that allows for flexible devices and use cases added to the system without programmatic change to the core and provides console for remote data, event and fault monitoring.


Responsibilities:

  • Development of LwM2M 1.0 specification from OMA.
  • Involved in design and architecture of LwM2M microservice
  • Planning and management of scrum team.
  • Integration of the new adapter with the existing IMPACT Data Collector.
  • Implemented Software, Firmware management device functions.
  • Containerizing the application.
  • Working on LwM2M 1.1 and 1.2 compliance.
  • Performance improvement and testing the solution.
  • Design and integration of solution with project and customer teams.


Project – IMPACT eSIM Gateway

The eSIM Gateway acts as a load balancer function to the backhaul eSIM network to route the profile download requests to the correct SM-DP / SM-DP+ servers which manages eUICC devices in the mobile network over OTA. The eSIM / iSIM architecture provides solution for remote management of profiles for a fleet of devices in the consumer and machine to machine space.

Responsibilities:

  • Design and architecture for development of eSIM Gateway
  • Planning and management of scrum team.
  • Profile creation for SM-DP / SM-DP+ servers in eSIM / iSIM network.
  • Deployment of solution in private and public clouds
  • Involved with hosted and project teams to integrate the solution in customer networks

Senior Technical Specialist

Nokia
07.2016 - 09.2019

Project – IMPACT SCEF

Service Capability Exposer Function that provides machine type communication leveraging 3GPP Narrowband IoT that offers Low Power Wide Area Network (LPWAN) capabilities that are required to support the fast growing IoT devices. Cellular IoT technologies are expected to provide numerous services, including utility meters, vending machines, automotive support (fleet management, smart traffic, real time traffic information to the vehicle, security monitoring, and reporting), medical metering, and alerting

Responsibilities:

  • Integration between CDP, IMPACT to onboard devices to IMPACT via CDP-ES.
  • Involved in enhancement of HSS, MME integration to authorize and register the NBIoT devices using S6t, T6a interfaces.
  • Provided HA capabilities to support multiple adaptation and adapter components that are part of IMPACT SCEF.
  • Development of monitoring events to do health check of components using Prometheus.
  • Enhancement to the kubernetes configuration and deployment scripts.

Technical Specialist

Alcatel-Lucent
07.2014 - 07.2016

Project – Entitlement Server

The Nokia Connected Device Platform (CDP) offers an Entitlement Server (ES) which provides access to carrier service entitlements and features for subscribers with Apple iOS devices over OTA, Wi-Fi. CDP-ES provides enablement of service on subscriber devices with carrier entitlements provided by operator like VoWiFi, iCloudVoWiFi, VoLTE and feature registration process for FaceTime, iMessage. The CDP-ES also provides Multi-SIM services for secondary devices like iWatch. The platform provides the subscribers to manage carrier specific data plans and discover carrier apps.

Responsibilities:

  • Responsible for development of core entitlement base specification to support new entitlements.
  • Design and development of framework which provides integration with different provisioning systems provided by operator.
  • Integration with AAA / HSS to authenticate devices using Swx, Swm interfaces.
  • Involved in development of websheet module which provides subscribers to select and install profiles on secondary devices.
  • Integration with subscription management server SM-DP+ for profile management.

Lead Engineer

Alcatel-Lucent
07.2012 - 07.2014

Project – Subscription Manager:

The Subscription Manager provides remote provisioning and management of Embedded UICC (eUICC) in machine-to-machine Devices through Subscription Manager Data Preparation (SM-DP) / Subscription Manager Secure Routing (SM-SR) components. This enables global interoperability between potentially different MNO deployment scenarios, different makes of network equipment (SM-DP, SM-SR) and different makes of eUICC platforms.

Responsibilities:

  • Integration with SM-DP to get the EID and profiles information.
  • Integration with SM-SR to perform management operations that enables MNO's to download, enable, disable and delete the profiles on remote devices.
  • REST interfaces exposed to GUI for performing the operations.

Senior Software Engineer

Alcatel-Lucent
08.2011 - 07.2012

Project – Home Device Manager

CDP provides ACS server that allows broadband service providers to remotely manage CPE (Customer premises equipment), such as residential gateways, IP set-top boxes, VoIP terminal adapters. CDP offers a standardized CPE integration layer that enables providers to manage CPE that support either DSL’s forum’s TR-069 protocol. As a key benefit to providers, CDP enables single as well as large-scale bulk device configuration, troubleshooting, firmware upgrades, event management, user management, and reporting.

Responsibilities:

  • Worked on onboarding the residential gateways devices like ONT.
  • Application management on gateway devices.
  • Implemented functions such as backup and restore of CPE devices.
  • Integration of CDP to the existing HDM framework

Senior Software Engineer

Mformation Technologies Pvt. Ltd. Bangalore
06.2006 - 08.2011

Project MSM – Apple Configuration Management

This project provides an enterprise solution to configure and diagnose Apple devices like iPhone, iPad, MAC through Over the Air (OTA) with services like Active Sync, Email, VPN, and Wi-Fi using apple MDM protocol. MSM provides an adapter to integrate Apple Push Notification Service (APNS), which initiates push notifications to start the configuration management using profiles.

Responsibilities:

  • Design and development of GUI to manage the apple profiles in the system.
  • Design and implementation of JAPNS server, which is an interface for MSM and APNS.
  • Implementation of fail over cases to send the notifications to APNS.
  • Implementation of test cases using JUnit, Easy Mock.
  • Followed code review process using Jupiter.

Education

Bachelor of Technology - Computer Science

Rajeev Gandhi Memorial College of Engineering
Nandyal
06.2006

Skills

  • System Design
  • Software Architecture
  • Java
  • J2EE
  • Spring Boot
  • Kubernetes
  • MySQL
  • RabbitMQ
  • MicroServices

Timeline

VZW LwM2M Lead and eSIM Product Owner

Nokia
09.2019 - Current

Senior Technical Specialist

Nokia
07.2016 - 09.2019

Technical Specialist

Alcatel-Lucent
07.2014 - 07.2016

Lead Engineer

Alcatel-Lucent
07.2012 - 07.2014

Senior Software Engineer

Alcatel-Lucent
08.2011 - 07.2012

Senior Software Engineer

Mformation Technologies Pvt. Ltd. Bangalore
06.2006 - 08.2011

Bachelor of Technology - Computer Science

Rajeev Gandhi Memorial College of Engineering
Karthik Magham