We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Santa Clara, CA

SUMMARY:

Fulltime software engineer.

TECHNICAL SKILLS:

Programming: Proficient in Golang, Python, good knowledge Java, JavaScript, SQL.

Operating Systems: UNIX/Linux, Mac OS X, Windows.

Database: MySQL, Cassandra. Postgres.

Network Protocols: Most L2/L3 TCP/IP protocols.

WORK EXPERIENCE:

Senior Software Engineer

Confidential, Santa Clara, CA

Responsibilities:

  • Design/Develop/implement/test Confidential ’s automated CI/CD platform Guide - Rails.
  • Using Golang to develop API/components.
  • Using Golang/GRPC/Protobuf to implement microservices/endpoints for Sonar Scanner, SonarQube, JIRA and ServiceNow. The microservices/endpoints interface and interact with RabbitMQ messaging service, Cassandra database etc.
  • All implementation is a test-driven development. Create/implement/execute Guide-Rails unit/functional/integration test scripts.

Senior Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Developed/implemented platform and application manager (PAM) for Cisco's COS (Cloud Object Storage) CED460 and CDE470.
  • This management application is used for COS cluster stats, monitoring and configuration. Python and shell script used.

Senior Software/Firmware QE Engineer

Confidential, San Jose, CA

Responsibilities:

  • Responsible for automated testing Confidential ’s router/gateway products, mainly working on broadband Ethernet and DSL connection, NAT, DHCP, DNS, Firewall, WLAN (802.11), WEP/WPA/WPA2, VoIP, IPv6/6rd, IPSec, IKE, features and performance.
  • Implemented, maintained Confidential ’s BQT (build quality testing) automation test bed.
  • This automated test bed was developed with Python and used in preliminary build checking including broadband provision, connection, and gateway services.
  • Designed and implemented test tool JBox. This tool is mainly used in DNS and DHCP test.
  • Reviewed, designed and documented test plans and test cases based on PRD and RFC compliance.

Senior Software/Firmware QE Engineer

Confidential, Cupertino, CA

Responsibilities:

  • Performed test plan/test case developments, feature test, functional test, regression testing, bug logging, tracking and verifications.
  • Participated in reviewing initial and final Engineering specifications of each features for the projects.
  • Configuring and testing of IPSec, IKE, Firewall rules, VPN interoperability with Netscreen and Cisco PIX.
  • Develop automated test tools with Java and Perl. These testing scripts enable a fast and accurate regression tests.
  • Assisted developers and technical support of resolving software defects.

Senior Software/Firmware QA Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • Responsible for router software/firmware testing--both black and white box test (development-level and system-level).
  • Routine works included design test strategies and procedures, analysis and execution of test cases, documentation of test results (technical specification, bug reporting and tracking, etc).
  • Lead in designing, developing and implementing Confidential RMA Auto Test Utility.
  • This automated test bench is a multi-threaded software developed for Confidential used in regressional and functional testing of router software/firmware.
  • This application can automatically configure router, execute router program, retrieve various data.
  • I designed the whole GUI and the various testing objects. Java JSP, TCP/IP, HTTP, FTP used in the development.
  • Designed and implemented various automated testing tools and test scripts for different and special test cases. Perl, shell script used.
  • Set test environment for Confidential ’s wireless router.
  • Conducted all aspects of router test, such as various WAN connection protocols (PPPoE, PPPoA, DHCP, Routed 1483, etc.), Firewall, QoS, and TR69, wireless configuration, etc.

Hire Now