We provide IT Staff Augmentation Services!

Software Developer/tester Resume

3.00/5 (Submit Your Rating)

San, JosE

SUMMARY:

  • A Software test engineer with over 12 years of Software QA testing experience
  • A multilingual computer professional with emphasis on Software Automation
  • A networking professional with emphasis on routing and switching
  • Electronic Engineer background, expertise in lab tools and measurement instruments

TECHNICAL SKILLS:

Platforms/OS Used: UNIX/Linux, MS Windows, Mac OS, Cisco IOS, AWS, VMware, Azure

MCSE (Windows NT4): Microsoft Certified System Engineer

CCNA: Cisco Certified Network Associate

Programming Skills: UNIX/Linux Shell, Python, Expect/TCL, HMTL5, JavaScript, SQL, XML

Software/Tools Used: JIRA, JTest, JUnit, Git, Jenkins, CVS, ClearCase, MatLab, Mathematica, Visual Basic, Cisco proprietary tools (ATS EASY), Fanfare iTest MS Office, jackd, Pspice, LabView

Languages Spoken: Italian (native), English, French, and Spanish

PROFESSIONAL EXPERIENCE:

Confidential

Software Developer/Tester

  • Developed a prototype of high - quality streamer using a master/slave approach over Wi-Fi. The goal is to reduce the latency below the threshold of 30 ms to send the audio content without introducing the undesired echo.
  • Implemented a WLAN of Linux based Raspberry PIs, exploring different types of Codecs (OPUS, PCM, lame) on a send-receive chain to send packets over RTP and to manage each socket individually. Provided the slave Wi-Fi cards connectivity using jackd as backbone and polling from the server each card’s status to identify the failing interface.
  • Invoked the C OPUS libraries directly from the Cyton/Python source for the CPU intensive workload. This prototype has a very high potential for applications like PA systems in the field where the portability is a must.
  • Unit-tested my projects with shell scripting and pytest to be compliant with the industry standard

Confidential

Technical Consultant

  • Designed and realized a back loaded horn speaker using the full range loudspeaker Fostex FE126. These speakers are paired with the Confidential amplifiers for the best listening experience. Demos of the ensemble were displayed at the SITRI demo&pitch 2016, Belmont CA.
  • Displayed an audio setup, made of an SE MOSFET amplifier designed by myself, three pairs of back loaded horn systems built around the Fostex 126 loudspeaker, as well as new prototypes of low inductance audio speakers cables at Burning Amp, San Francisco, Nov 2016.
  • Provided measurement of response frequency and THD (distorsion) using digital oscilloscopes, signal generators and CLIO Firewire Audio interface with the CLIO software and LabView. The design of speakers and amplifiers has been finalized using PSpice and other simulation software, partially available as open source and partially written in Linux shell and Python. Used Python scripts to organize data collections from audio measurement cards (frequency response, impedance, pulse response) and pytest to test the software tools.
  • Setup my personal electronic laboratory, designed and built several audio amplifiers (vacuum tubes and FET) and different prototypes of speaker enclosures.

Confidential, San Jose

Senior Software Test Engineer

  • Scored 11 Individual Achievement Awards on test projects success.
  • Led the end-to-end test process for testing features of Cisco IOS®.
  • Defined the test strategy based on test requirements and functional specs, interacting with DE team to define the test areas.
  • Developed Test Plans for feature testing (positive & negative, boundaries, performance, stress, memory leak, corner test cases).
  • Lead teams in executing feature tests on the earliest first run to discover the maximum number of bugs.
  • Designed and developed automation test scripts to validate the new IOS® features using ATS EASY (Cisco proprietary testing software environment based on TCL/Expect).
  • Designed performance and stress automation test harnesses to collect %CPU and memory usage for each feature tested. Majority of the tools used to trigger CPU load was implemented using Linux boxes connected to the UUT and loaded with JMeter or JUnit (Example: establishing hundreds of HTTP connection using Junit).
  • Designed test cases for Cisco IOU (Linux based virtual router instance) to emulate a virtual network of multiple instances (routers), emulating interconnections and sending packets using different protocols set (BGP, OSPF, EIGRP). Automated the procedures of starting the instances and configuring the network via dedicated scripts.
  • Thoroughly tested all the Cisco IOS command lines (CLIs) of the components assigned to our team with all the combinations of programmatic options (i.e. dynamic tree structure) via HTTP, SNMP, XML interfaces.
  • Implemented SNMP automated tests to query the new MIBs, using Linux client to start the queries to the Cisco IOS SNMP server.
  • Lead the effort to integrate the new automation feature sets into the existing regression sets.
  • Lead the effort to move the full regression sets across different teams and geo-locations.
  • Designed and implemented the Compliance Sanity tool, a reduced set of test cases used to validate the quality of the nightly builds.
  • Mentored junior engineers on testing tasks and lab setup.
  • Designed dedicated test tools in shell scripting, TCL/Perl for Linux/Solaris platform to cover corner cases, stress condition, and memory leak detection.
  • Very familiar with both waterfall and Agile/SCRUM testing methodologies.
  • Responsible for setting up network lab equipment (switches, routers, and Linux servers) used for the automation test script execution.

Confidential

System Operations Engineer

  • Developed a web site using HTML for the Italian Naval Guns & Arms Division.
  • Developed Java applets for tracking the navy arms systems.
  • Implemented an Excel chart to measure the artillery and radar precision.
  • Supervised 23 technical petty officers.
  • Training received: Communication & Leadership, Naval history, Artillery, Electronics and Telecommunications, Radar Theory, Sonar Theory and Computer Languages, Personnel Management System.
  • Maintained the departmental database system using SQL.
  • Achieved overall highest score in the Naval Academy out of forty-four officers.
  • Responsible for maintaining VMS LAN for the Italian Naval in Taranto (Italy).

We'd love your feedback!