We provide IT Staff Augmentation Services!

Network Software Engineer Resume

2.00/5 (Submit Your Rating)

Santa, MonicA

SUMMARY:

Software Engineer experienced in tools development and testing, that increase quality, reduce cost and product time to market for large scale software. Known for ability to take technological challenges, analyze, troubleshoot and create solutions expediently and cost effectively. Known for ability to prevent, identify and resolving software security vulnerabilities.

TECHNICAL SKILLS:

Programming Skills: C, C++, Python, ARM Assembly, Tcl/Tk, Expect, Windows Drivers Programming, Visual C++, .Net 2003, Java

Library/Framework: C++ Standard Template Library, Boost library, Xerces C++, ACE, wxWidget, log4CPP, CPPUnit Java Hiberate, Tomcat, Struts Ruby Perl

Operating System: VxWorks, Sun Solaris, RedHat Linux 6.2, Windows 2000

Special Software: Debugging Tools (GDB and Sun Workshop), Source Management (Clearcase, CVS), Eclipse, Visual Studio 2005 & 2003

Software Development Tools: Static source code analysis(Coverity, Fortify, PClint, RATS, PreFast), DevPartner Code Coverage, Bounce Checker

Penetration Test Tool: Nessus, Etheral, HttpFiddler

Test Equipment: Spirent Smart Bits, Teradyne In - Circuit, Automated Call Generator

3GPP Wireless Protocols: GMMSM, SMS, SM, RM APP and GMM APP, RANAP, BSSGP, LLC, GTP, SCCP.

Other Protocols: Voice over IP, TCP/IP, MPLS, ISUP (Q.764), ISDN (Q.931B), ISDN/ISUP Interworking, UDP, Frame Relay, and ATM

PROFESSIONAL EXPERIENCE:

Confidential, Santa Monica

Network Software Engineer

Responsibilities:

  • Ensured the functionality and the quality of the product clients, servers and management console by designing, implementing, leading and executing of tests. Perform Threat Modeling on certain designs as a baseline for further secure software development lifecycle.
  • Perform code review, design review and functional specification review. Evaluate several security tools and other third party tools, as part of best practices, to improve software defects prevention.
  • Use Numega Bounds Checker to identify resource leaks, Intel VTune to profile for potential hotspots and Code Coverage on C++ code base. Use Coverity to do static code scan on Confidential Corporate CodeBase for bad coding practice and security vulnerability such as buffer overrun.
  • Uses Eclipse plugin Checkstyle, Findbugs & Jikes to help in identifying potential bad practice and security vulnerability on Java Application such as SQL injection.
  • Identified and fixed defects in Confidential Reporting Manager. Programmed Perl scripts to plugin into Nessus.
  • Enhanced, tested and fixed TOAST (a test automation system) for basic acceptance test. The automation system lets users create, edit and submit tests to the backend server, deploy tests, request the machines to re-image themselves and execute tests and report test results from webpage frontend.
  • Led a team to perform Migration Scenario testing for our product. This results the best customer experience, a 97% success rate, in migration for the product since launch.
  • Ensured the functionality and the quality of the product clients, servers and management console by designing, implementing, leading and executing of tests.

Confidential, Los Angeles

Network Software Engineer

Responsibilities:

  • Reduced customer product design cycle and multi-vendor dependency by integration and validation of wireless network protocol stacks. Use IBM Insure for static code scan on protocol layer.
  • 3GPP Wireless Protocol Validation and Stacks Integration
  • Reduced customer product design cycle and multi-vendor dependency by integration and validation of wireless network protocol stacks. Use IBM Insure for static code scan on protocol layer.
  • Significantly reduced customer development cycle by integrating stacks on Intel Strong ARM
  • Using CTF, validated GMM/SM layer against 3GPP specifications by testing with stub client layers. Detected, reported and debugged 637 noncompliance and product defects.
  • Reduced protocol stacks integration time by 66% by designing and developing CTF in Python and C to eliminate compilation dependency. Facilitated test script building, management and results reporting.
  • Drastically enhanced framework users’ productivity by 10 folds by integrating a Python static checker with CTF to do automatic static code scanning for style and syntactic issues.

Confidential

Production Test Engineer

Responsibilities:

  • Raised production throughput by 800% by developing Test Automation Software in C, C++, Tcl/Tk and Expect at functional and system test stage for Passport 4400, Marathon and VoIP products.
  • Ensured modules interoperability based on customer orders from designing and implementing system level tests for Passport 4400, Marathon and VoIP products that consisted of building a small self-sufficient network for live data, fax, voice and modem traffic.
  • Led a 9-person team for functional and system test staging, production yield and process improvement, defects root cause analysis, and manufacturing outsourcing viability improvement
  • Passport 4400 and Marathon Enterprise Multi-service Switch Product Line
  • Improved test coverage by 30% through implementing a board-level diagnostic program in C for production level functional testing and heat chamber testing.
  • Prevented hidden product defects from reaching customers by discovering and identifying a diagnostic program defect and defective Power Supply design on Marathon Product line.
  • Participated in production process integration and improved deliverables by gaining management team support to cut through ‘process red tape’ and bypass several levels to achieve goals.

Confidential

Responsibilities:

  • Designed and implemented a Confidential test for Confidential Gateway and Nortel Passport 4400 to ensure equipment regulatory conformance.
  • Prevented a possible production gap through efficient transition planning from in-house to Samina-SCI Systems that led to a stabilized full production yield.

We'd love your feedback!