Summary
Overview
Work History
Skills
Timeline
Education Summary
Assignments
Education Summary
Assignments
Generic
Rafat Jahan

Rafat Jahan

Summary

My goal is to become associated with a company where I can utilize my skills and gain further experience while enhancing the company's productivity and team’s reputation.

Innovative Solution Architect enthusiastically pursuing architect role to contribute value to the team. Offering advanced knowledge of system design and software deployment support shown over 17 years of related experience.

Overview

18
18
years of professional experience

Work History

Solution Architect

Nokia
Bangalore
04.2022 - Current
  • The project is for development of Nokia WS-NOC product on microservices
  • This involved end to end architecture and platform development.
  • Identified opportunities for improving existing processes, systems or applications.
  • Provided technical guidance to other team members in the development of solutions.
  • Developed, documented and implemented solution architectures for enterprise systems.
  • Conducted research on emerging technologies and evaluated their potential impact on the organization's technology roadmap.
  • Created detailed design documents that outlined system architecture, security measures, data models and integration points with other systems.
  • Collaborated with project teams to ensure that all technical requirements were met during the software development life cycle.

Technical Solution Architect

Tata Consultancy Services
Bangalore
04.2021 - 04.2022
  • The project requires an overview and understanding of DevOps and come up with a cloud agnostic solution for Cloud
  • There should be elastic provisioning of nodes on cloud as well as cloud agnostic solution support must be available.

Technical Solution Architect

Nokia
Bangalore
01.2019 - 04.2021
  • The project is for development of Nokia NFMT product on microservices
  • This involved end to end architecture and platform development.
  • Provided guidance on the design of complex architectures for clients.
  • Developed and implemented technical solutions to meet customer requirements.
  • Conducted research into emerging technologies that could benefit customers' IT infrastructures.
  • Documented system configurations, processes and procedures related to solution architecture projects.

Technical Lead Architect

Cisco
Bangalore
04.2017 - 01.2019
  • The project is for Cisco Policy suite microservices where a single iso can be distributed across customers by being independent of platform
  • This project involved movement of CPS from docker to a complete Kubernetes platform.
  • Developed technical architecture and design documents for new applications.
  • Managed a team of developers to ensure timely delivery of projects.
  • Resolved complex issues related to application performance, scalability, and security.
  • Implemented strategies for optimizing application performance and scalability.

Technical Lead Architect

Tata Consultancy Services
Bangalore
04.2016 - 04.2017
  • Intel Data Plane Development Kit (DPDK) is a set of data plane libraries and network interface controller drivers for fast packet processing
  • Along with fast processing DPDK also needs to take care of efficient throughput and proper utilization of resources by avoiding any data network congestion at L2
  • The purpose of this project is to introduce a concept which will address any network congestion issues due to packet overload with DPDK at L2

Team collaborator and architect

Tata Consultancy Services
01.2016 - 04.2016
  • To summarize the objective of this feature project in a sentence, we can say that it enables multiple ONOS clusters to share information about their networks, using an East-West interface, based on a peer-to-peer approach
  • Moreover, it allows an application, running on top of a specific cluster, to configure, via the NB Core API, routes crossing different data plane devices, not under the control of that cluster.

Technical Lead Architect

CISCO
Bangalore
09.2014 - 03.2015
  • The project was about developing a plugin to support Optical network and make the data available to the application by CISCO.
  • Managed a team of developers to ensure timely delivery of projects.
  • Resolved complex issues related to application performance, scalability, and security.
  • Implemented strategies for optimizing application performance and scalability.

Team Lead

Tata Consultancy Services
03.2013 - 09.2014
  • SDN or “Software-Defined Networking” is an emerging technology, which is dynamic, manageable, cost-effective and adaptable
  • This new technology is ideal for the high-bandwidth and dynamic nature of today’s networking applications
  • This architecture decouples the network control and the forwarding functions of the networking devices and enables the network control to become directly programmable
  • SDN also helps to centralize the networking intelligence of a huge SDN based network on an S/W based SDN controller.

Team Lead

Tata Consultancy Services
08.2012 - 03.2013
  • The LTE Protocol Stack is an implementation of the LTE protocol stack for User Equipment (UE) terminals compliant to the 3GPP Release 9 specifications
  • It consists of a fully optimized Layer 2, Layer 3 and NAS LTE protocol.

Team Member

Intel Mobile Communications
Bangalore
10.2010 - 06.2012
  • Functions of the module MN (Mobile Network) which mainly serves as a mediator between AT-Command Interpreter (AT), Data Services (DS), SIM-Application Part (SI) and Layer 3.

Team Member

Intel Mobile Communications
06.2010 - 10.2010
  • The O&M (Operation and Maintenance) functionality for the Dual SIM feature is the COMNEON proprietary Mobile Protocol Stack.

Team Member

Airvana
04.2007 - 05.2010
  • Femtocell product is envisaged as a low-cost “personal base station” that is expected to be situated at subscriber residences and will communicate with the backend network infrastructure through the subscriber’s broadband connection.

Team Member

Samsung
07.2006 - 04.2007
  • This project was to design and implement the BSC functionalities to test WSS system as per 3gpp2 IOS 4.x and IS 634 standards.

Skills

  • Requirements Gathering
  • Systems design
  • Performance Optimization
  • Containerization Technologies
  • Software deployment support
  • Software Development Lifecycle

Timeline

Solution Architect

Nokia
04.2022 - Current

Technical Solution Architect

Tata Consultancy Services
04.2021 - 04.2022

Technical Solution Architect

Nokia
01.2019 - 04.2021

Technical Lead Architect

Cisco
04.2017 - 01.2019

Technical Lead Architect

Tata Consultancy Services
04.2016 - 04.2017

Team collaborator and architect

Tata Consultancy Services
01.2016 - 04.2016

Technical Lead Architect

CISCO
09.2014 - 03.2015

Team Lead

Tata Consultancy Services
03.2013 - 09.2014

Team Lead

Tata Consultancy Services
08.2012 - 03.2013

Team Member

Intel Mobile Communications
10.2010 - 06.2012

Team Member

Intel Mobile Communications
06.2010 - 10.2010

Team Member

Airvana
04.2007 - 05.2010

Team Member

Samsung
07.2006 - 04.2007

Education Summary

  • Bachelor of Technology, 2002-2006, Electronics and Communication, 86
  • 12th, 2002, Science, 78
  • 10th, 2000, Science, 83

Assignments

  • WS-NOC Microservices, Nokia, Apr2022-till now, The project is for development of Nokia WS-NOC product on microservices. This involved end to end architecture and platform development., Team Lead and Architect, Platform and framework design/development for the team. R&D relevant from Kubernetes and microservice perspective. Working on NSP for SSO using Keycloak mode of authentication. Have designed the entire NSP migration to docker platform., Docker and Kubernetes, Linux, Shell, Centos
  • CloudOps: Lifecycle Management in Cloud Agnostic Env., Tata Consultancy Services, Apr2021- April 2022, The project requires an overview and understanding of DevOps and come up with a cloud agnostic solution for Cloud. There should be elastic provisioning of nodes on cloud as well as cloud agnostic solution support must be available., Team Lead and Solution architect, Platform and framework design/development for the team. R&D relevant from Kubernetes, Cloud and microservice perspective. Creation One stop Infrastructure using Terraform and Ansible for AWS., AWS, Kubernetes, Ansible, Jenkins, Linux
  • NFMT Microservices, Nokia, Jan2019 – Apr2021, The project is for development of Nokia NFMT product on microservices. This involved end to end architecture and platform development., Team collaborator and architect, Platform and framework design/development for the team. R&D relevant from Kubernetes and microservice perspective. Creation of Ansible framework as orchestrator for docker services., Docker and Kubernetes, VMware, Linux
  • CPS Microservices, Cisco, April2017 – Jan2019, The project is for Cisco Policy suite microservices where a single iso can be distributed across customers by being independent of platform. This project involved movement of CPS from docker to a complete Kubernetes platform., Team collaborator and architect, Lead/Manager for the team. Scrum Master. Design and architect., Docker and Kubernetes, VMware, Linux
  • DPDK L2 MAC Application, Tata Consultancy Services for DPDK, April2016 – April2017, Intel Data Plane Development Kit (DPDK) is a set of data plane libraries and network interface controller drivers for fast packet processing. Along with fast processing DPDK also needs to take care of efficient throughput and proper utilization of resources by avoiding any data network congestion at L2. The purpose of this project is to introduce a concept which will address any network congestion issues due to packet overload with DPDK at L2, Team collaborator and architect, Lead for the team with respect to interface development. Design and architect for DPDK App., Linux, C, Putty (VIM), DPDK, Vm
  • ONOS Multi-Clusters Peering Provider, Tata Consultancy Services for ONOS, January 2016 –April2016, To summarize the objective of this feature project in a sentence, we can say that it enables multiple ONOS clusters to share information about their networks, using an East-West interface, based on a peer-to-peer approach. Moreover, it allows an application, running on top of a specific cluster, to configure, via the NB Core API, routes crossing different data plane devices, not under the control of that cluster., Team collaborator and architect, Lead for the team with respect to interface development. Design is being discussed with ONOS community (Matteo)., Linux, Java, Putty (VIM), Eclipse CDT, Wireshark, Mininet, RestAPIs
  • Controller Shield, Tata Consultancy Services for ODL, April 2015 –till date, The Unified Security Plugin (Usecplugin) is developed for ODL controller as an infra that provides a single pane of visibility related to controller security and expose the same to third party, north-bound applications. The security information could be for various purposes such as collating source of different attacks reported in SB plugins / suspected controller intrusions or information about trusted controllers in the network. Information collected at the plugin may also be used to configure Firewalls and create IP Blacklists for the network., Team Lead and architect, Lead for the team. Responsible for research and requirement analysis. Sole responsibility to implement, test and integrate. Develop the controller shield plugin with Lithium and create pom.xml. Implement a new Northbound REST API and create data base. Functional Testing for entire feature. Bug resolving with respect to System testing., Linux, Java, Putty (VIM), Eclipse CDT, Wireshark, Mininet, RestAPIs
  • Optical ODL, CISCO, September 2014 –March 2015, The project was about developing a plugin to support Optical network and make the data available to the application by CISCO., Team Lead and architect, Lead for the team. Responsible for research and requirement analysis. Sole responsibility to implement, test and integrate. Develop the plugin for MD_SAL and develop. Implement a new Northbound REST API. Functional Testing for entire feature. Bug resolving with respect to System testing., Linux, Java, Putty (VIM), Eclipse CDT, Wireshark, Mininet, RestAPIs
  • Inter-SDN Controller Communication, Tata Consultancy Services, March 2013 to September 2014, SDN or “Software-Defined Networking” is an emerging technology, which is dynamic, manageable, cost-effective and adaptable. This new technology is ideal for the high-bandwidth and dynamic nature of today’s networking applications. This architecture decouples the network control and the forwarding functions of the networking devices and enables the network control to become directly programmable. SDN also helps to centralize the networking intelligence of a huge SDN based network on an S/W based SDN controller. In SDN, a SDN controller is able to control a small part of the whole network, termed as SDN domain. With the increasing use of SDN, exchange of information between multiple SDN domains will become an important need. The team developed the need and how the Border Gateway Protocol (BGP) protocol can be used for Inter SDN controller communication in the lines of co-authored white paper., Team Lead, Lead for the Inter-SDN Controller communication team. Responsible for research and requirement analysis. Sole responsibility to implement, test and integrate capability message and topology data implemented over Quagga for SDNi. Enhancement of SDN Controller code. Implement a new Northbound REST API. Integration and testing of controller, ALTO and Quagga. Functional Testing for entire SDNi feature. Bug resolving with respect to System testing. Worked on developing the application on Floodlight and Opendaylight Controllers. Commiter to Opendaylight forum in Helium and Lithium Release., Linux, Java, C, Putty (VIM), Eclipse CDT, Wireshark, Mininet
  • FAP GW Simulation for LTE Network, Tata Consultancy Services, August 2012 to March2013, The LTE Protocol Stack is an implementation of the LTE protocol stack for User Equipment (UE) terminals compliant to the 3GPP Release 9 specifications. It consists of a fully optimized Layer 2, Layer 3 and NAS LTE protocol. The LTE Layer 2 software consists of the comprehensive implementation of the LTE MAC, RLC and PDCP protocol sub-layers. The LTE Layer 3 software comprises of the Radio Resource Control (RRC) protocol. The LTE RRC layer provides broadcast of system information; configures the RLC, MAC and PDCP layers. LTE Non-Access Stratum (NAS) software enables communication with the MME in the LTE core network and handles functions of mobility management and session management., Team Lead, Lead for the NAS-LTE team. Sole responsibility to implement, test and integrate Message Library for Interface Messages between the eNodeB and FAP-GW based on 3GPP TS 24.301. Enhancement of NAS ASN library for all the messages. Integration of NAS-FSM with UE stacks of LTE. Integration of RRC and NAS layer in UE and FAP-GW. Functional Testing for RRC and NAS Messages. Testing of the UE, FAP and FAP entity in 3 different systems. Bug resolving with respect to System testing., Linux, C/C++, Putty (VIM), Eclipse CDT, Wireshark
  • Mobile Network, Intel Mobile Communications, October 2010 to June 2012, Functions of the module MN (Mobile Network) which mainly serves as a mediator between AT-Command Interpreter (AT), Data Services (DS), SIM-Application Part (SI) and Layer 3. MN transforms requests from AT, DS and SI into Layer 3 protocol format and vice versa. It keeps track of the various possible parallel connections of calls and Call Independent Supplementary Services. It provides the Point-to-point Short Message Service Relay Layer (SMS-RL) functionality and filtering functions for Cell Broadcast Short Messages., Team Lead, Lead for the MN team. Sole responsibility to develop and test different features of Mobile Network base on MM specifications. Debugging CRs raised on the implemented code. Sole responsibility to handle and implement Release 8. Point of contact for MN implementations with the clients., Linux, C, SDL, VIM
  • Dual SIM, Intel Mobile Communications, June 2010 to October 2010, The O&M (Operation and Maintenance) functionality for the Dual SIM feature is the COMNEON proprietary Mobile Protocol Stack. The Dual SIM feature enables a Mobile Station, which contains the hardware interface to connect two SIM cards, but only a single transceiver, to operate with two SIM cards at the same time. OM is a single instance component and interacts with the two instances of other components like MN1 and MN2, MM1 and MM2, USIMAP1 and USIMAP2, RLC1 and RLC2. OM also interacts with single instance components like L1 and modem drivers (NVRAM). Infineon protocol stack used by various customer Mobile phones supports only single SIM. We are trying to re-architecture and design and develop this Stack to support the dual-SIM., Team Member, Requirement collection and design for Airplane mode in DUAL sim. Sole responsibility to develop and test Airplane mode on DUAL sim using SDL. Debugging CRs raised on the implemented code. Sole responsibility to handle MSAP and OM module., Linux, C/C++, SDL, VIM
  • Picasso Femto Base Station Development, Airvana, April 2007 to May 2010, Femtocell product is envisaged as a low-cost “personal base station” that is expected to be situated at subscriber residences and will communicate with the backend network infrastructure through the subscriber’s broadband connection. The product shall require very minimal configuration and will have a high degree of remote management capabilities. It is the development of CDMA 2000 1xRTT Base station sub system software which will be integrated with other modules/layers of a Femtocell base station and will form an integral part of the Femtocell base Station. This project was to design and implement the Base Station functionalities to develop a Picasso base station as per 3gpp2 IOS IS 95B and 2000 standards. 1xRTT Base Station subsystem is designed for the Femto BS taking into consideration of maximum 6 users. However, there was no limitation from a software architecture point of view. The design is flexible enough to scale the number of users. There is minimum number of context switches and no or minimum number of data copy across the layers. Even though the different layers were running in the single context, a layered architecture is maintained across the layers., Team Member, Module lead for the team of six members. Involved in the development of Layer 3 of the protocol stack. Requirement study & Analysis. Sole responsibility to implement, test and integrate Message Library for A1 Interface Messages between the MSC and BSC. Design, Implementation and Testing of Call Processing including Authentication and Privacy Mode between mobiles with various normal and abnormal scenarios including Air interface and A1 interface. Involved in Design Implementation & Testing of State Machines. Unit Testing and System Testing of Call processing and SMS. Troubleshooting the various problems occurring during integration and system testing. Design of use case diagram, class diagram and sequence diagram done on UML software as a Business Modelling Language., Linux, C++, Putty (VIM), VSS, UML
  • Base Station Controller Simulator, Samsung, July 2006 to April 2007, This project was to design and implement the BSC functionalities to test WSS system as per 3gpp2 IOS 4.x and IS 634 standards. BSC Simulator is used for testing the A1 interface of Wireless Soft switch by simulating a real time Base station controller. The simulator supports both IP & ss7 transport. It consists of development of the BSC Simulator, which simulates partially the functionalities of, BSC, BTS and MS in the CDMA mobile network. Following was our scope of work: Call Processing module to simulate voice/data calls. Supplementary services like SMS services. Mobility management services like Registration, Handoff. Facility services. Single/Multi/Bulk calls for simulating real time traffic. Call model (Execution of Mobile to Mobile, Mobile to Landline, SMS, Data call and Registration simultaneously) to simulate real time traffic. Support for 1million virtual subscribers to support call origination and call termination up to 1million BHCA., Team Member, Requirement study & Analysis. Sole responsibility to implement, test and integrate Message Library for A1 Interface Messages between the MSC and BSC. Design Implementation of State Machine based BSC simulator. Development and testing of state machine based BSC simulator for voice call., Linux, C, VIM, source insight

Education Summary

  • Bachelor of Technology, 2002-2006, Electronics and Communication, 86
  • 12th, 2002, Science, 78
  • 10th, 2000, Science, 83

Assignments

  • WS-NOC Microservices, Nokia, Apr2022-till now, The project is for development of Nokia WS-NOC product on microservices. This involved end to end architecture and platform development., Team Lead and Architect, Platform and framework design/development for the team. R&D relevant from Kubernetes and microservice perspective. Working on NSP for SSO using Keycloak mode of authentication. Have designed the entire NSP migration to docker platform., Docker and Kubernetes, Linux, Shell, Centos
  • CloudOps: Lifecycle Management in Cloud Agnostic Env., Tata Consultancy Services, Apr2021- April 2022, The project requires an overview and understanding of DevOps and come up with a cloud agnostic solution for Cloud. There should be elastic provisioning of nodes on cloud as well as cloud agnostic solution support must be available., Team Lead and Solution architect, Platform and framework design/development for the team. R&D relevant from Kubernetes, Cloud and microservice perspective. Creation One stop Infrastructure using Terraform and Ansible for AWS., AWS, Kubernetes, Ansible, Jenkins, Linux
  • NFMT Microservices, Nokia, Jan2019 – Apr2021, The project is for development of Nokia NFMT product on microservices. This involved end to end architecture and platform development., Team collaborator and architect, Platform and framework design/development for the team. R&D relevant from Kubernetes and microservice perspective. Creation of Ansible framework as orchestrator for docker services., Docker and Kubernetes, VMware, Linux
  • CPS Microservices, Cisco, April2017 – Jan2019, The project is for Cisco Policy suite microservices where a single iso can be distributed across customers by being independent of platform. This project involved movement of CPS from docker to a complete Kubernetes platform., Team collaborator and architect, Lead/Manager for the team. Scrum Master. Design and architect., Docker and Kubernetes, VMware, Linux
  • DPDK L2 MAC Application, Tata Consultancy Services for DPDK, April2016 – April2017, Intel Data Plane Development Kit (DPDK) is a set of data plane libraries and network interface controller drivers for fast packet processing. Along with fast processing DPDK also needs to take care of efficient throughput and proper utilization of resources by avoiding any data network congestion at L2. The purpose of this project is to introduce a concept which will address any network congestion issues due to packet overload with DPDK at L2, Team collaborator and architect, Lead for the team with respect to interface development. Design and architect for DPDK App., Linux, C, Putty (VIM), DPDK, Vm
  • ONOS Multi-Clusters Peering Provider, Tata Consultancy Services for ONOS, January 2016 –April2016, To summarize the objective of this feature project in a sentence, we can say that it enables multiple ONOS clusters to share information about their networks, using an East-West interface, based on a peer-to-peer approach. Moreover, it allows an application, running on top of a specific cluster, to configure, via the NB Core API, routes crossing different data plane devices, not under the control of that cluster., Team collaborator and architect, Lead for the team with respect to interface development. Design is being discussed with ONOS community (Matteo)., Linux, Java, Putty (VIM), Eclipse CDT, Wireshark, Mininet, RestAPIs
  • Controller Shield, Tata Consultancy Services for ODL, April 2015 –till date, The Unified Security Plugin (Usecplugin) is developed for ODL controller as an infra that provides a single pane of visibility related to controller security and expose the same to third party, north-bound applications. The security information could be for various purposes such as collating source of different attacks reported in SB plugins / suspected controller intrusions or information about trusted controllers in the network. Information collected at the plugin may also be used to configure Firewalls and create IP Blacklists for the network., Team Lead and architect, Lead for the team. Responsible for research and requirement analysis. Sole responsibility to implement, test and integrate. Develop the controller shield plugin with Lithium and create pom.xml. Implement a new Northbound REST API and create data base. Functional Testing for entire feature. Bug resolving with respect to System testing., Linux, Java, Putty (VIM), Eclipse CDT, Wireshark, Mininet, RestAPIs
  • Optical ODL, CISCO, September 2014 –March 2015, The project was about developing a plugin to support Optical network and make the data available to the application by CISCO., Team Lead and architect, Lead for the team. Responsible for research and requirement analysis. Sole responsibility to implement, test and integrate. Develop the plugin for MD_SAL and develop. Implement a new Northbound REST API. Functional Testing for entire feature. Bug resolving with respect to System testing., Linux, Java, Putty (VIM), Eclipse CDT, Wireshark, Mininet, RestAPIs
  • Inter-SDN Controller Communication, Tata Consultancy Services, March 2013 to September 2014, SDN or “Software-Defined Networking” is an emerging technology, which is dynamic, manageable, cost-effective and adaptable. This new technology is ideal for the high-bandwidth and dynamic nature of today’s networking applications. This architecture decouples the network control and the forwarding functions of the networking devices and enables the network control to become directly programmable. SDN also helps to centralize the networking intelligence of a huge SDN based network on an S/W based SDN controller. In SDN, a SDN controller is able to control a small part of the whole network, termed as SDN domain. With the increasing use of SDN, exchange of information between multiple SDN domains will become an important need. The team developed the need and how the Border Gateway Protocol (BGP) protocol can be used for Inter SDN controller communication in the lines of co-authored white paper., Team Lead, Lead for the Inter-SDN Controller communication team. Responsible for research and requirement analysis. Sole responsibility to implement, test and integrate capability message and topology data implemented over Quagga for SDNi. Enhancement of SDN Controller code. Implement a new Northbound REST API. Integration and testing of controller, ALTO and Quagga. Functional Testing for entire SDNi feature. Bug resolving with respect to System testing. Worked on developing the application on Floodlight and Opendaylight Controllers. Commiter to Opendaylight forum in Helium and Lithium Release., Linux, Java, C, Putty (VIM), Eclipse CDT, Wireshark, Mininet
  • FAP GW Simulation for LTE Network, Tata Consultancy Services, August 2012 to March2013, The LTE Protocol Stack is an implementation of the LTE protocol stack for User Equipment (UE) terminals compliant to the 3GPP Release 9 specifications. It consists of a fully optimized Layer 2, Layer 3 and NAS LTE protocol. The LTE Layer 2 software consists of the comprehensive implementation of the LTE MAC, RLC and PDCP protocol sub-layers. The LTE Layer 3 software comprises of the Radio Resource Control (RRC) protocol. The LTE RRC layer provides broadcast of system information; configures the RLC, MAC and PDCP layers. LTE Non-Access Stratum (NAS) software enables communication with the MME in the LTE core network and handles functions of mobility management and session management., Team Lead, Lead for the NAS-LTE team. Sole responsibility to implement, test and integrate Message Library for Interface Messages between the eNodeB and FAP-GW based on 3GPP TS 24.301. Enhancement of NAS ASN library for all the messages. Integration of NAS-FSM with UE stacks of LTE. Integration of RRC and NAS layer in UE and FAP-GW. Functional Testing for RRC and NAS Messages. Testing of the UE, FAP and FAP entity in 3 different systems. Bug resolving with respect to System testing., Linux, C/C++, Putty (VIM), Eclipse CDT, Wireshark
  • Mobile Network, Intel Mobile Communications, October 2010 to June 2012, Functions of the module MN (Mobile Network) which mainly serves as a mediator between AT-Command Interpreter (AT), Data Services (DS), SIM-Application Part (SI) and Layer 3. MN transforms requests from AT, DS and SI into Layer 3 protocol format and vice versa. It keeps track of the various possible parallel connections of calls and Call Independent Supplementary Services. It provides the Point-to-point Short Message Service Relay Layer (SMS-RL) functionality and filtering functions for Cell Broadcast Short Messages., Team Lead, Lead for the MN team. Sole responsibility to develop and test different features of Mobile Network base on MM specifications. Debugging CRs raised on the implemented code. Sole responsibility to handle and implement Release 8. Point of contact for MN implementations with the clients., Linux, C, SDL, VIM
  • Dual SIM, Intel Mobile Communications, June 2010 to October 2010, The O&M (Operation and Maintenance) functionality for the Dual SIM feature is the COMNEON proprietary Mobile Protocol Stack. The Dual SIM feature enables a Mobile Station, which contains the hardware interface to connect two SIM cards, but only a single transceiver, to operate with two SIM cards at the same time. OM is a single instance component and interacts with the two instances of other components like MN1 and MN2, MM1 and MM2, USIMAP1 and USIMAP2, RLC1 and RLC2. OM also interacts with single instance components like L1 and modem drivers (NVRAM). Infineon protocol stack used by various customer Mobile phones supports only single SIM. We are trying to re-architecture and design and develop this Stack to support the dual-SIM., Team Member, Requirement collection and design for Airplane mode in DUAL sim. Sole responsibility to develop and test Airplane mode on DUAL sim using SDL. Debugging CRs raised on the implemented code. Sole responsibility to handle MSAP and OM module., Linux, C/C++, SDL, VIM
  • Picasso Femto Base Station Development, Airvana, April 2007 to May 2010, Femtocell product is envisaged as a low-cost “personal base station” that is expected to be situated at subscriber residences and will communicate with the backend network infrastructure through the subscriber’s broadband connection. The product shall require very minimal configuration and will have a high degree of remote management capabilities. It is the development of CDMA 2000 1xRTT Base station sub system software which will be integrated with other modules/layers of a Femtocell base station and will form an integral part of the Femtocell base Station. This project was to design and implement the Base Station functionalities to develop a Picasso base station as per 3gpp2 IOS IS 95B and 2000 standards. 1xRTT Base Station subsystem is designed for the Femto BS taking into consideration of maximum 6 users. However, there was no limitation from a software architecture point of view. The design is flexible enough to scale the number of users. There is minimum number of context switches and no or minimum number of data copy across the layers. Even though the different layers were running in the single context, a layered architecture is maintained across the layers., Team Member, Module lead for the team of six members. Involved in the development of Layer 3 of the protocol stack. Requirement study & Analysis. Sole responsibility to implement, test and integrate Message Library for A1 Interface Messages between the MSC and BSC. Design, Implementation and Testing of Call Processing including Authentication and Privacy Mode between mobiles with various normal and abnormal scenarios including Air interface and A1 interface. Involved in Design Implementation & Testing of State Machines. Unit Testing and System Testing of Call processing and SMS. Troubleshooting the various problems occurring during integration and system testing. Design of use case diagram, class diagram and sequence diagram done on UML software as a Business Modelling Language., Linux, C++, Putty (VIM), VSS, UML
  • Base Station Controller Simulator, Samsung, July 2006 to April 2007, This project was to design and implement the BSC functionalities to test WSS system as per 3gpp2 IOS 4.x and IS 634 standards. BSC Simulator is used for testing the A1 interface of Wireless Soft switch by simulating a real time Base station controller. The simulator supports both IP & ss7 transport. It consists of development of the BSC Simulator, which simulates partially the functionalities of, BSC, BTS and MS in the CDMA mobile network. Following was our scope of work: Call Processing module to simulate voice/data calls. Supplementary services like SMS services. Mobility management services like Registration, Handoff. Facility services. Single/Multi/Bulk calls for simulating real time traffic. Call model (Execution of Mobile to Mobile, Mobile to Landline, SMS, Data call and Registration simultaneously) to simulate real time traffic. Support for 1million virtual subscribers to support call origination and call termination up to 1million BHCA., Team Member, Requirement study & Analysis. Sole responsibility to implement, test and integrate Message Library for A1 Interface Messages between the MSC and BSC. Design Implementation of State Machine based BSC simulator. Development and testing of state machine based BSC simulator for voice call., Linux, C, VIM, source insight
Rafat Jahan