Tehnical Lead Resume
TX
PROFESSIONAL SUMMARY:
- 12+ years of experience in Telecom, Networking, Embedded Systems and application level programming with C,C++
- Extensive knowledge in application design, development, implementation and Testing
- Expertise in full Project life cycle development
- Proficient knowledge of mobile networks GSM/CDMA/UMTS/LTE.
- Have working knowledge on STB (Set - top Box)
- Good understanding of 3GPP specifications required for new feature development.
- Experienced in using Configuration tools like Clear Case, SVN, Perforce and GIT.
- Expertise in Maintaining, supporting and troubleshooting applications and fixing bugs.
- Have very strong knowledge on C, C++/C++11 languages
- Have very strong knowledge on Object Oriented programming concepts.
- Have very strong knowledge on Linux IPC mechanisms
- Have very strong knowledge on Multithreading, Memory Management, Data Structures, Thread synchronization.
- Have good experience on Firmware designing and testing.
- Have a good understanding of SDLC.
- Quick learner, excellent debugging and troubleshooting skills
- Proficient knowledge on Purify and Valgrind tools.
- Have learning knowledge on Shell Scripting.
- Excellent troubleshooting, project management and problem solving skills.
- Expertise in analyzing User, Functional and Technical Specific Requirements.
TECHNICAL SKILLS:
Operating Systems : Linux, Solaris
Programming Languages : C, C++
Databases : MySQL
Domain Knowledge : GSM, CDMA, UMTS, LTE, STB
Project Management Tools: Clear Case, Perforce, GIT, SVN
Scripting Languages: Python, Shell Scripting
Others: Make files, Boost, Multi-threading, Data Structures, Socket Programming
Protocols: SS7, SCTP, RANAP, S1AP, CAP, MAP, INAP
PROFESSIONAL EXPERIENCE:
Confidential, TX
TEHNICAL LEAD
Environment: C/C++, C++11, Boost, Linux, Valgrind, GIT
Responsibilities:
- Played a key role in design, development and testing of Network Connectivity, Network diagnostics and UPnP DM2 modules using C/C++, Boost
- Responsible for implementing Network connectivity and Network diagnostics module and UPnP DM module and developed UPnP Test tool
- Fixed on-field issues and supported integration team during deployment
- Played an active role on platform code memory optimization and fixing memory leaks using Valgrind
Confidential, TX
TEHNICAL LEAD
Environment: C/C++, C++11, Boost, Valgrind, GIT
Responsibilities:
- Played a key role in design, development and testing of Network Connectivity, Network diagnostics and UPnP DM2 modules using C/C++, Boost
- Responsible for implementing Network connectivity and Network diagnostics module and UPnP DM module and developed UPnP Test tool
- Fixed on-field issues and supported integration team during deployment
- Played an active role on platform code memory optimization and fixing memory leaks using Valgrind
Confidential
Tech Lead
Environment: C/C++, Linux, Clear Case, MGTS, Valgrind
Protocols: S1AP, GTP-U
Responsibilities:
- Worked on Alarm module enhancement
- Played a key role in fixing on-field issues and testing them with high priority.
- Fixed core dumps and memory leaks.
Confidential
Tech Lead
Environment: C/C++, Linux, Perforce, Valgrind
Protocols: SCTP, S1-AP, GTP-U
Responsibilities:
- Mainly worked on design and development of HMS, MMS, CMS, BCM and DRA applications.
- Played key role in developing the platform code.
- Played key role in developing S1 Setup, E-RAB Management, Context Management and RESET Procedures.
- Played key role in fixing the memory leaks using VALGRIND tool.
- Developed NetSim, EnbSim Tools
Confidential
Tech Lead
Environment: C/C++, Linux, Clear Case, MGTS, Valgrind
Protocols: SS7, HNBAP, RUA, RANAP
Responsibilities:
- Developed Relay Agent for handling multi homing feature.
- Played a key role in fixing the critical issues and solving core dumps.
- Played a key role in fixing the memory leaks using Valgrind tool.
- Played key role in reproducing the issues and fixing them on high priority.
Confidential
Lead Developer
Environment: C/C++, Solaris, Purify, Clear Case, MGTS
Protocols: SS7, INAP
Responsibilities:
- Designed and developed the CRBT Controller.
- Responsible for Preparing HLD, LLD, Unit Test Plan and Reports.
- Played a key role in fixing the customer site issues on high priority.
- Played a key role in solving core dumps and fixing memory leaks.
Confidential
Lead Developer
Environment: C/C++, Solaris, Purify, Clear Case, MGTS
Protocols: SS7, CAP 1, CAP 2, MAP, Diameter
Responsibilities:
- Responsible for development of Mobile Number Portability Feature.
- Played a key role in design, development and testing.
- Responsible for Preparing HLD, LLD, Unit Test Plan and Reports.
- Responsible for development of Voice deposition and Retrieval Feature.
- Played a key role in fixing on-field issues.
Confidential
Project Engineer
Environment : C/C++, Confidential Proprietary tools, Linux, Purify, Clear Case
Protocols : SS7, CAP1, CAP2, SIP
Responsibilities:
- Worked on integrating the SS7 patches.
- Reproduced the issues in the local site and fix them on high priority.
- Worked extensively on fixing the memory leaks using Purify tool.
Confidential
Project Engineer
Environment : C/C++, Linux, Purify, Perforce, MGTS
Protocols : SS7, IS-41, IOS
Responsibilities:
- Played a key role in fixing the issues and testing them.
- Resolved core dumps.
- Reproduced the issues in the local site and fix them.
- Planned and Executed Unit and Integration testing.
- Responsible for fixing memory leaks using purify tool.