We provide IT Staff Augmentation Services!

Software Engineer - 4 Resume

5.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • A Software Engineer with 11+ years of proven track record in design and development of large - scale virtualized networking infrastructure software, applications and products for the service provider and enterprise market, with an experience that spans modules across the board, multiple technologies, methodologies and products.
  • 10+ years of programming experience in C and C++.
  • 10+ years of experience in the design and development of software on Linux, VxWorks, Unix, and Windows-NT platforms in the networking, telecom and application.
  • 10+ years of experience in designing and implementing frameworks and middleware platforms.
  • 8+ years of experience in building an operating system like platform for supporting a carrier-class virtualized networking product that provides Layer 2, Layer 3, Firewall, SLB (load balancing), SSL, IDS, VPN and other services.
  • Experience with management and control plane software for networking products and chassis interfacing, application software bring-up, debugging frameworks, developing simulators and test frameworks.
  • Experience in building multithreaded and multi-core applications, High Available and Fault Tolerant Systems.
  • Proficient in Design Patterns and Object Oriented Design using UML tools.
  • Experience in architecting and documenting modules of fairly complex size that require interfacing across multiple teams.
  • Experience in interfacing with multi-site, off-shore and Product-Verification teams.
  • In depth understanding of product development lifecycle - feature request, design, development, unit/integration testing, QA, release management and customer support.
  • Excellent analytical, logical, technical and communication skills with a proven ability to quickly grasp new technologies and consistently meet quality goals and deadlines.

TECHNICAL SKILLS

Operating Systems and Environment: Free BSD, Solaris, Linux, Ubuntu, UNIX.

Real Time Operating System: Embedded Linux, Montavista RT-Linux, Win-River VxWorks, pSOS.

Programming Languages: C, C++.

Debugger: GDB, Visual Basic Studio Debugger.

Tools: SVN, Perforce, CVS, Tornado IDE, Cygwin, Etherial, Quality Centre, Clear Quest, Bugzilla, Valgrind, and GCOV.

Protocols: TCP/IP, SNMP, FTP/TFTP.

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer - 4

Responsibilities:

  • Working as part of Junos core Manageability Team involved in designing and developing multiple modules using C/C++ and Free BSD environment.
  • Involved in design and development of Junos Node Unifier daemon (JNUD).
  • Involved in design and development of alarm management daemon (AMD).
  • Involved in design and development of One MGD, Schema building for 32bit and 64bit architecture and involved in adding configuration and operational commands.
  • Involved in development of 64bit RPD support project.
  • Design reviews and proposing the solutions for customer issues.
  • Involved in providing solutions for customer issues debugging and fixing the customer issues.

Confidential

Technical Lead

Responsibilities:

  • Worked with DSI Team in development for multiple modules in C/C++ and UNIX environment.
  • Involved in design and development of HM, Fileservices, Transporter client and server, SAI server, Streaming, sequencer modules and Management and operational commands.
  • Development includes Multithreading and socket programming using C++/C.
  • Involved in requirement reviews and Design reviews for multiple modules.
  • Generated CRs (Change requests) for the development team based on the testing of particular developer’s code.
  • Guided the Development team with possible fixes of the bugs at all the level of product release.
  • Involved in providing solutions and the fixing the Bugs.
  • Involved in porting the DSI applications from Solaris to linux.

Confidential, Santa Clara CA

Senior Software Engineer

Responsibilities:

  • Design and develop interfacing between VROS and various other sub-systems in the product.
  • Define, document and develop APIs for use by the Virtual Services (SLB and Firewall).
  • Design and develop the management and control plane software on the various processors that made up the hardware.
  • Designed CLI and EMS interfacing for many modules on the box.
  • Designed the provisioning software for the product.
  • Design and develop HA session and persistent synchronization modules for the product.
  • Design and develop of licensing module.
  • Worked on alarm and log management.
  • Develop the abstraction layers for software modules to shield them from Linux intricacies.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed NTP and SNTP Modules using C Languge and TCP/IP Protocol suit for Suse-Linux, vxworks and Windows.
  • Design & development of Software management modules using C++ for Suse-linux and Vxworks.
  • Design and developed Transfer and Inspect module using Sockets, TCP/IP and .NET.
  • Involved in testing the product on Vxworks, Suse Linux and Win32.
  • Design and developed the DDMS and Online patch modules using C Language for linux, Vxworks and WIN32.
  • Involved in the Regression testing on the Telecom Product on ATCA platforms.
  • Maintenance of Quality Assurance tools for the feature verification of product.
  • Given GUI support for Inspect module using C# on .net platform.
  • Involved in the design and implementation of Transfer module (FTP/TFTP) application layer.

We'd love your feedback!