KRISHNAMOORTY ENJETI EMAIL: ***********@*****.***
Brampton L6V 4T2. PHONE NO: +1-647-***-****
Summary:
* ***** ** ********** ** Software Product Development in Design, Development, Testing and Deployment. Hands on coding in C, C++, STL, Core Java, Data structures and Design patterns for real time products.
Experience in WEB technologies HTML, XML, REST, JS, Apache, Servlets, SQL, & Oracle.
Proficiency in Telecom products SCP, PCRF, Roaming services, LBS & OTAF and Protocols Diameter, GTP, INAP, CAP, SCCP, TCAP, HTTP,TCP/IP & UDP.
Good understanding of entire System Development Life Cycle (SDLC).
Well versed with UNIX Internals, multithreading, socket programming, awk, shell scripting & Cronjobs. Knowledge of RTOS vxworks, nucleus.
Ability to grasp the technologies and environment quickly. Adopted strong problem solving skills.
Strong team player as well as individual contributor, ability to handle the team & stay focused under pressure.
Good exposure and experience in a start up fast-paced environment.
Effective in making positive and productive work environment, team building and mentoring team members in need.
Currently I am on Canadian PR and available immediately.
Technical skills:
Languages : C, C++, STL, Design patterns, Core Java, Threads, IPC & Sockets.
Data base : MySQL, Oracle, Store processor (SP).
Protocols : TCP/IP, UDP, HTTP, MAP, Diameter (S6a,Gx,Gy,Rx,Sh), GTP, SCCP, TCAP, CAP, INAP, XML.
Testing : End to end testing, functional testing & performance testing.
Web Technologies : Tomcat 6.0, Eclipse, Servlets, PHP, HTML, XML, JS & Jquery.
Networks : GSM, GPRS & LTE.
Source control : ClearCase, CVS, SVN.
Operating system : Unix, Linux, Solaris, Windows, Vxworks.
Dev& DebugTools : Putty, bugzilla, wireshark, vim, valgrind, gdb, maven, make, ant and shell scripting.
Work Experience:
Working as a Technical Lead in Mobileum Pvt Ltd, Brampton ON (June 2014 – till date).
Technical Lead, Indus Face Telecom Private Limited, Bangalore (Aug 2012 - May 2014).
Senior Software Engineer, Nokia Seimens Networks, Bangalore (Jan 2008 - July 2012).
Software Engineer, Tata Elexi Ltd, Bangalore (Oct 2006 to Dec 2007).
Educational Qualification:
Bachelor of Engineering (2001-2005) in Electronics & Communications from Anna University, Chennai.
Board of Intermediate Education (1999-2001) from Vignan Junior College, Guntur.
Board of Secondary Education (1998-1999) from Rayalaseema High School, Tirupati.
Project Details:
Project Name : Roaming service Controller (RSC) Jun 2014 - Till date
Client : Wind, Bell, Maxis, CUI, Tmobile, TWM, Docomo, Optus and others.
Roaming Service Controller (RSC) provides a comprehensive anti-bill shock solution for 4G, 3G and 2G networks. RSC enables operators to monitor data, voice and sms service usage in real-time. Operators can provide intelligent alerts through granular tracking of subscribers'. While also empowering subscribers by giving them fine control over service usage based on content type. RSC tracks subscriber locations and updates the subscriber profile in MSC/SGSN/MME. Controls the QOS and service control based on service usage.
Responsibilities:
Involved in all phases of SDLC including Requirement collection, Design & Development of roaming service for voice, sms and data calls.
Involved in giving the effort estimates for a change request (CR).
Understanding the customer architecture/call flows and providing the solutions.
Creating a functional requirement and update the GUI inputs.
Technical mentoring and Leading a team.
Worked with managing the source code by branching and merging in CVS for different releases and tagging for deploying the code for different environment.
Worked with build engineer to deploy the code to different product test and Integration environment.
Creating a Test cases, Call flow diagram and Class diagram.
Updating the release details for customer.
Identifying the upgrade changes, Unit Testing and bug fixing.
Customer support in UAT and resolving issues in post deployment.
Environment: C++, Core Java, Linux, Unix, Oracle, store processor, Diameter (S6a), GTP(S5, S8), MAP, SCCP, CAP, HTTP, XML, CVS, Oracle, Eclipse, Tomcat, Servlets,Wireshark,ant.
Project Name : Mobile Location Center (MLC) Jul 12 – Jun 14
Client : Tata and Rcom
The MLC is Unified solution for all networks (CDMA, GSM 2G, 3G) to track the accurate location of the mobile. It provides privacy control, Authentication and accuracy. MLC provides MLC functionality, along with Privacy Protection Register as defined in GSM/UMTS specifications. MLC is developed on Sigtran stack for transporting in IP. MLC Supports Geo-fencing and trial APIs to 3rd Party Application servers, Location query support using SMS and Geo-fencing Notifications on SMS.
Responsibilities:
Design and development of MLC in C++ and Core Java.
GUI development with CoreJava, JS, & Servlets.
DB schema design.
Testing and Bug fixing.
Releasing and Documentation.
Environment: C++, Core Java, HTTP, JS, REST, HTML, Servlets, Jquery, SQL, Shell scripting, Cronjobs, Solaris, SCCP, M3UA, MAP, IS41, TCAP, SVN, Trilium stack.
Project Name : Policy Control System (PCS) Jun 10 - Jun 12
Client : CMCC and Telstra.
The PCRF encompasses policy control decision and flow based charging control functionalities. It provides network control (GGSN) regarding the QoS when the PCRF receives service information from the AF, depending on the network operator's configuration. The PCRF may check the service information provided by the AF is consistent with the operator defined policy rules before storing the service information. The service information is used to derive the QoS for the service. The PCRF may reject the request received from the AF. The PCRF interacts with the GW by either responding to a request from the GW or by sending an unsolicited update of policy and charging rule information. An unsolicited update (i.e. the addition, modification or removal of policy and charging rules) may be triggered by a change of PCRF internal policy configuration or by receiving updated session information from an AF.
Responsibilities:
Design and development of 3GPP standards GX Rel9 Features
Involved in Agile process
Sprint Back log process
Involved on customer IOT tails for CMCC and CUC
Environment: C++, STL, Diameter (Gx, Gy, Rx, Sh), Linux, Clearcase, Unix Internals.
Project Name : Intelligent Network (Prepaid Charging and Billing) Jan 08 – May 10
Client : DiGi-Malaysia.
DIGI is a leading mobile network operator in Malaysia. It has huge subscriber base and offers Prepaid Services to be mobile users. It offers various services (mobile originating call, MO-SMS, MO-MMS, Mobile terminating call, GPRS etc) to subscribers and charged for the usage of service. NSN offers a convergent online charging solution to DIGI, thru which the operator can configure how the subscriber needs to be charged for the service usage. This includes various promotions and discounts to the subscriber by using the service usage.
Responsibilities:
Design and development of all IN Prepaid Services ( Online Charging and Rating).
Involved in Fault corrections for features.
Involved in writing and executing test case for different SAVs (Service access variant’s).
Customer support while swapping from Alcatel-lucent IN System to NSN.
Involved in the prepaid subscriber migration.
Collecting the customer requirements.
Unit Testing and module Testing.
Code Review of Team Members.
Involved in Regression testing.
Preparing release documents
Environment: FLER, CLER, Tariff Tools, clear case, INAP, CAP, Diameter, SCP, HLR, MSC, IPD, VOMS, IP, CX, UCB Server, OPRS(Online prepaid Reload System) and UMB.
Project Name : TataElxsi Component Architecture (TCA) Dec 06 – Dec 07
TCA (Tata Elxsi Component Architecture) is a set of well-defined interface primitives that are emulated from a specific operating system. A component built over TCA using the below mentioned services becomes target platform independent.TCA provides a range of services to components using the services of the native platform i.e. Registration Service, Memory Service, Timer Service, Task Service, System Service, LTD Service and Data Interface Service. Also it has an internal implementation of Message queue, Non real time timers and Memory Services.
Responsibilities:
Involved in Coding.
Involved in bug fixing and debugging.
Environment: C, LINUX, VX-works.