Software Developer Resume
Sunnyvale, CA
SUMMARY
- Over 5+ years of experience in NMS/EMS/Networking Domain.
- Over 8+ years of experience in design and development of software using C, C++, UNIX, Data Structure, Algorithms, MySQL, STL, Design patterns, PERL, shell scripts.
- Expertise in understanding modern C and C++ programming codes.
- Embedded/kernel program debugging noledge.
- Very Good Experience on Makefile implementation, BUILD and Packaging.
- Involved in porting of NMS products into Linux platform from windows/mac/Solaris platform.
- Expertise in UNIT, smoke, regression testing using CUNIT and robot framework.
- Excellent implementation noledge on TCP/IP protocol stack.
- Worked on 16 core OCTEON processor (UE) core processor, and ATCA server.
- Experience in end - to-end implementation of Klocwork Client/Server and Sonar Cube Source.
- Proficient on codes quality using Sonar Source / Klocwork database during teh software development lifecycle (SDLC).
- RS232 physical interface and socket interface development experience
- In-depth noledge in systems engineering, concept engineering and team development.
- Familiar wif IPv4, IPv6, IPSEC, ICMP.
- Excellent noledge on Cavium and OCTEON product protocol stacks by developing applications and providing solutions.
- Good understand on requirements analysis in design, develop, document, test, implement and support software development from Network Processor based systems.
- Experienced on versatile server environment includes Siemens, Nokia, ATCA and BSC.
TECHNICAL SKILLS
Programming Languages: C/C++, Shell scripts, XML/XSD, WSDL, ASN.1, MIBS, PERL
Operating Systems: Solaris, Linux, UNIX, RedHat, Mac and Microsoft Windows
Version control tool: ClearCase, SVN and GIT
Network Management Software: MG-SOFT MIB browser, Net SNMP (V1/V2/V3), OPENSSL, GSOAP, MML.
PROTOCOLS: TCP, UDP, SNMP, IPV4, IPV6, TLS, IPSEC, SOAP.
Tools: ets: Bugzilla, JIRA, Clear Quest, Nokia Share NET, GDB, Valgrind, Ctags, STT, Ethereal, Wireshark, TCP Dump, robot framework, selenium automation framework, source insight, slick editor, VIM editor, SONAR, KLOCWORK.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Software Developer
Responsibilities:
- Designed and implemented teh thread pool to improve teh performance of teh system.
- Involved in design and implementation of GUI.
- IPv6 IP stack interface support for teh product.
- Designed and developed COMA close agent functionality to improve teh switchover time of teh system and proper closing of COMA.
- Klocwork sonar report generation and fixing teh issues.
- UTC framework design and implementation to improve teh testing quality.
- Makefile Implementation, Build and Packaging, Patch creation and delivery.
- Robot and selenium automation framework usage.
Environment: C, Kernel, UNIX, RedHat, Data Modelling & Analysis, Data Structure Algorithms, Bugzilla, JIRA and Multithreading, IPv4/IPv6
Confidential, Folsom, CA
Consultant - Embedded Software Developer
Responsibilities:
- Data Mitigation C/C++ code to Linux/MAC platforms.
- Build and Packaging, Patch creation and delivery.
- Implementation of serial interface API’s for User Equipment UE and USB device driver.
- Unit and functional testing on Confidential UE boards.
- Regression testing on field wif real user equipment and STB.
- Responsible for reporting technical, administrative, and financial status of project.
Environment: C, C++, JAVA, RHEL X-86, Nokia Share NET, Signal Processing, Target Tracking, Valgrind, Ctags Linux and Mac OS.
Confidential
Consultant - Software Developer
Responsibilities:
- Porting OMCR complete product to Linux environment from Solaris Configuration Import/Export.
- Resolved critical issues related to LEX/YACC which was not compatible wif Linux.
- Designed and implemented IPSEC/TLS tunnelling to provide secured channel for teh communication between SON and OMCR.
- SNMP support for SON communication wif agent at OMCR
- Functional and regression testing of OMCR wif Confidential GSM 2g network NE’s.
- Makefile implementation, BUILD and Packaging.
Environment: C, C++, STL, MySQL, RHEL X-86, Solaris, Linux, Solaris, ClearCase, Bugzilla, JIRA, Net SNMP (V1/V2/V3), SVN
Confidential, San Diego, CA
Consultant - Software Developer
Responsibilities:
- Designed and developed user-friendly CLI which provides advanced features like parameter validation from meta-data files, syntax checking, regex validation, embedded help, and auto-logout
- Implemented XML based parsing tool using XSD compiler for development and integration.
- Involved in enhancement of policy/platform/system manager.
- Database design, SNMP MIB and SNMP TRAP
- Makefile implementation, BUILD and Packaging.
Environment: C, C++, STL, mysql, RedHat, SVN, UNIX, Shell scripts, XML/XSD, WSDL, Wireshark, Classification, Data Fusion
Confidential, San Diego, CA
Consultant - Embedded Software Developer
Responsibilities:
- Design and implementation of platform system for MVOG product, which includes kick starting operating system on target servers, Auto install component to
- Configured and managed teh network servers using CLI, Process Manager, Ortiva servers.
- Unit/functional/regression testing on ATCA field servers of ORTIVA.
Environment: C, C++, STL, MySQL, RedHat, SVN, UNIX, Shell scripts, XML/XSD, WSDL, Data Fusion
Confidential
Embedded Software Developer
Responsibilities:
- Design and Implementation of Alarms/Notification system and packet/network statistics system.
- Involved in teh IPv4/IPv6 interface implementation for OCTEON processor.
- Implementation of serial interface API’s for User Equipment UE.
- IPC communication between DSP and OCTEON processor’s management core.
- Worked on SDK Ethernet device driver
- Gained hands on experience in NDMX and SFK testing & Various BTS, BSC & MS emulators
- Played teh role of DI (Developer Integrator) & Involved in peer code reviews
- Field testing on Nokia Siemens BSC rack server wif ETPE/ETPA card.
- Test Planning and Test suite creation for System integration and functional testing
Environment: C, C++, Clear Case on Solaris, Linux, Windows, Source Insight
Confidential
Project Associate
Responsibilities:
- Analysed, testing and debugging teh functional codes as being part of CP/CE Vertical developer team.
- Involved in Functional Scope Creation, Functional Spec Review
- Preparation of Technical Design Documentation Analysing and proposing Database load and their solutions.
- Preparing SQL’s (both DDL and DML), Shakedown & Vertical Integration support, push or live support
Environment: C, C++, STL, MySQL, Clear Case on Solaris, Linux, Windows, Source Insight
Confidential
Embedded Software Engineer
Responsibilities:
- me has involved in understanding MIBS, ASN.1 and SMI.
- Implementation of scalar and tabular concept in USB MIB.
- Used Nu-Design MIB builder to develop USB MIB.
- Implementation of SNMP-v2 based GET, SET, GETNEXT and TRAP.
Environment: C, UNIX, Net-SNMP.
