About Me
1. I have total 14Yrs of Exp from Motorola, IBM ISL,Adtran Networks & Microchip and good.
2. Involved in developing software solutions for domains WiMAX Call Processing, L3 Product called DPU, TimeSynchronization Products call...
3. Involved in various stages of project life cycle right from Requirements Gathering, Designing, Development, Testing, Bug fix and Documentation phases of projects.
4.My area of strengths includes:
Operating systems :LINUX, AIX
Languages:C, C++, Socket Programming,Python
UNIX Internals:IPC’s, Memory Management, File System and Process Management,POSIX Threads, Synchronization mechanisms, Inter-Process Communications
Networking Protocols:PTP, IPv6, DHCPv6, IGMP, VLAN, VPN, NAT, Raw Socket TCP, UDP, RADIUS (AAA), DHCP, PPP, ICMP, IPv4
Domain expertise:Telecom and Networking (WiMAX & LTE)
Tools:JIRA, Ixia, Gdb, Dbx, Valgrind, TAU Tester, Clear Case, Make utility, Tcpdump and Ethereal.
5.Analytical thinking with acknowledged and focused problem solving abilities. Self-motivated, quick learner, willing to adapt to new challenges & new technologies. Flexible,
hard worker, committed and a good team player.
Show More
Skills
Software Engineering
Programming Language
Development Tools
Data & Analytics
Web Development
Mobile Apps
Others
Networking & Security
Operating System
Software Testing
Database
Portfolio Projects
Company
Integrated GNSS Master
Role
Backend Developer
Description
IGM - Integrated GNSS Master
Description:
Skill Set : C, C++, LINUX, IPv6, DHCPv6, Kernel Routing Tables, Ixia.
Responsibilities : Development and Testing
Working for product called IGM (Integrated GNSS Master) & TP4100 (Time Provider) solution for Timing synchronization. This product is being used in telecommunication devices where timing precision is required in terms of Nano seconds, example base stations. Timing Synchronization is achieved by using protocol PTP as per IEEE-1588V2 standard from Satellite/Master Clock. My work involves mainly on developing the following features in above products:
- Enabling Management to support IPV6 in both VLAN& NON VLAN modes & Setting up DHCPV6/DHCPV4 server for simulation in private network.
- Introduced nearly twenty CLI Commands and respective call backs to support IPV6 Configuration to the management interface.
- Backup & Restore
- ZTP Configuration
- Remote logging facility on IPV6 Interface
- Maintenance
Tools
GDBCompany
IGMP - Multicast Routing in DPU
Role
Backend Developer
Description
2. IGMP - Multicast Routing in DPU
Description:
Skill Set : C, C++, LINUX
Responsibilities : Development and Testing
Igmp snooping process in DPU operates between CPE and NNI. DPU featuring IGMP snooping derive useful information by observing IGMP transactions. Based on the Subscriber Member Ship Join and Leave messages IGMP performs the data path establishment and removal operations with Network Processor. Igmp forwards the Group Specific Query/General Query to downstream to get the status of existing CPE's. Igmp gets configuration information from the PMA and creates the data base for Subscriber Profiles,EVC, EVC MAP and interfaces.Igmp in turn maintains the stats of number of joins/leaves/General or group specific query information.
Show More Show LessTools
perforceCompany
Supporting Customer Issues in Platform Layer
Role
Backend Developer
Description
Handling Customer issues in various components like HostRM, StorageRM, Hags, ConfigRM and Topology service in RSCT. Maintaining the customer issues and creating the awareness to the team. In solving the customer issues, developed memory leak tool for AIX to solve the memory leak issues and also used extensively dbx tool for debugging core dumps. Solving performance issues as well.
Skill Set : C/C++/AIX/Linux
Responsibilities : Support
Show More Show LessTools
C++,LinuxCompany
Call processing in ASN Gateway (WiMAX)
Role
Backend Developer
Description
10. Call processing in ASN Gateway (WiMAX)
Description:
SSLC is a component in ASN Gateway. This component will maintain the mobile context details when mobiles enter into the network.SSLC handles the functionalities like,Autheticating the mobile, paging, giving the lease to Ap when mobile gets bearer data, Updating the Mobile details’ when mobile has the new data, Handover procedure, and taking the lease from the AP.
Once the mobile comes into the idle mode, SSLC will indicate the SSProxy to start monitoring data. This Component is developed in TAU G2 provided by the Telelogic.
Platform/Protocols : TAU, C and Linux / Mobile IP
Responsibilities : Development and Testing
Show More Show LessSkills
C++Tools
clear case TCP/IP