We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Morrisville, NC

SUMMARY

  • Passions: code quality, supportability, defect prevention, teamwork, collaboration.
  • Dedicated to customer satisfaction, process efficiencies and continuous process improvements.
  • Senior Software Developer experienced throughout Software Development Life Cycle (SDLC) in PC, Unix, and Linux development environments.
  • C/C++, Unix/Linux, communication protocols, OAM, transaction processing, resource management, and carrier grade data synchronization for highly reliable network nodes and connections.
  • Debian Linux and VxWorks Real Time Operating System (RTOS) based switching platforms for complex, highly available LAN and WAN routing products in the core carrier networks and the enterprise networks edge.

TECHNICAL SKILLS

  • C
  • C++
  • UNIX
  • HP - UX
  • Solaris
  • Windows PC
  • Cygwin POSIX
  • Ubuntu Linux
  • Debian Linux
  • VxWorks
  • Java
  • Object Oriented Design (OOD)
  • Signaling System 7 (SS7)
  • ISDN User Part (ISUP)
  • Voice Over IP (VOIP)
  • TCP/IP
  • UDP
  • ATM
  • Multimedia Gateway Control Protocol (MGCP)
  • H.248 Megaco
  • Session Description Protocol (SDP)
  • Session Initiation Protocol (SIP)
  • Scheme
  • Pascal
  • HTML bash shell scripting
  • ISO OSI L2-L7 middleware
  • SlickEdit
  • Rational ClearCase SCCS
  • Git
  • IDCE
  • SalesForce
  • Bugzilla
  • Jira
  • Clarify ClearQuality and ClearSupport
  • Quality Center
  • Git
  • Netbeans
  • MS Office Suite
  • SharePoint
  • VMware
  • VSphere
  • VitualBox

PROFESSIONAL EXPERIENCE

Confidential, Morrisville, NC

Senior Software Engineer

Responsibilities:

  • SD - WAN product platform and a centralized network management system running Debian Linux.
  • Developed and tested in Ubuntu Linux environment using Git, Netbeans, C, Java, PHP, XML, bash, Perl, SQL; wrote IPSec configuration feature using Java.

Confidential, Raleigh, NC

Senior Software Engineer

Responsibilities:

  • Developed embedded software features in C/C++ for controllers and line cards in multi-threaded LAN/WAN telecommunications switches, using features from Boost / C++11 such as smart pointers and mutex locks.
  • ClearCase and SlickEdit on Windows PC in Cygwin POSIX development environment.
  • OAMP, Diagnostics, VDSL, Port Masking, Gigabit Ethernet FTTx port virtualization for remote line cards on a VxWorks RTOS switching platform.

Confidential, Research Triangle Park, NC

Technical Team Leader, Product Support

Responsibilities:

  • Secured cooperation form architects, marketing, and service leaders to reduce process complexities and enhance product quality and supportability.
  • Drove customer satisfaction to 100% by using Lean Six Sigma Green Belt training, business cases, database analytics, and problem root cause analyses.
  • Ensured the success of offshore team members by implementing training and overseeing: adherence to processes and schedules, tools and product enhancements, quality assurance, remediation/patch development and delivery.
  • Authored and updated product internal documentation and external release notes.
  • Enhanced and maintained test script library for automated regression and integration testing.
  • Documented and led continuous improvement efforts of design process and patch process.
  • Consulted and inspected all designs, test plans, and code submissions for all team members.

Confidential, Research Triangle Park, NC

Senior Software Engineer

Responsibilities:

  • Guided team usage of Flexelint, a static analysis code quality improvement tool.
  • Developed large-scale, highly reliable, real-time transaction processing systems based on IP and ATM, comprised of distributed multi-processor, multi-task, proprietary IMDB/MMDB embedded systems utilizing continuous data backup synchronization between 32-bit CPUs running VxWorks OS.
  • Leveraged design patterns in Object-Oriented feature development and refactoring for control plane and data plane signaling protocols, message framework, codecs, connections and resource management subsystems, and API for TI DSPs.
  • Using H.248, SDP, SIP, UDP, IP, and proprietary protocols, supported VoIP lines and trunks and data connections on IPC based multi-media Gateways, Gateway Controllers, and Call Managers deployed in Wireline and Wireless CDMA networks.
  • Tuned sizes and numbers of shared memory buffers allocated for transaction object processing, based on performance testing of variety of traffic models.
  • Testing: UT, IT, FT, system recovery, upgrade, and high volume traffic performance.
  • UNIX development environments with Rational Clearcase, using Pascal and mostly C/C++.

We'd love your feedback!