Kevin Mccabe

Kevin Mccabe Email and Phone Number

Sr. QA Engineer with Direct Experience in Writing Software @
Kevin Mccabe's Location
Saratoga, California, United States, United States
Kevin Mccabe's Contact Details

Kevin Mccabe personal email

n/a

Kevin Mccabe phone numbers

About Kevin Mccabe

Sr QA Engineer5+ years QA10+ years software engineering15+ years playing BanjoKevin is a creative hands-on QA engineer with a deep and unique blend of software development, QA testing, and music.ExpertiseWriting and executing test plansFinding and filing bugsWriting scripts to test software and illustrate conceptsCreating technical diagramsWriting technical documentationImproving quality by enhancing infrastructure and processActing as a catalyst while working in cross-functional teamsProducing composing, instructing and performing musicSpecialties: White box, black box, functional and regression testing; Test Plans, Test scripts; Music production, composition, instruction and performance; Software development; Web applications; Data visualization; 3D graphics; Computer animation; Music production; Video production; Web analytics; FrameMaker, MS Project, MS Office; SVN; Mantis; TestRail; C, C++, DITA, JAVA, Perl, PHP, Python, Javascript, JQuery, and SQL languages. Pro Tools, UA Console.

Kevin Mccabe's Current Company Details
DC Systems

Dc Systems

Sr. QA Engineer with Direct Experience in Writing Software
Kevin Mccabe Work Experience Details
  • Dc Systems
    Sr Qa Engineer
    Dc Systems Jul 2014 - Present
    Redwood City, Ca
    Sr QA Engineer with experience in improving quality by building out QA infrastructure, and refining development processes. Responsibilities include writing and executing test plans, writing automation scripts, executing manual tests, writing technical documentation, and interfacing directly with customers.
  • Dc Systems
    Technical Writer
    Dc Systems Jul 2014 - Present
    Redwood City, Ca
    Write technical documentation for a suite of software tools used for Smart Grid applications. Documents include user and system administration guides, test plans, design specifications, and technical illustrations. Tools include Structured FrameMaker, DITA, and MS office.
  • Cyberswitching
    Sr. Software Engineer
    Cyberswitching Aug 2011 - Jan 2012
    San Jose
    Write enterprise-level web-application called Energy Management Console (EMC) to monitor and control electrical power for Cyberswitching Power Distribution Units (PDUs). EMC is written using the Codeigniter PHP MVC framework. Create DB schema and implement using mySQL database. Write controllers using PHP. Write DHTML views using javascript, JQuery, Ajax, dataTables, Superfish, flot, and PHPlot. Write JSON web services in PHP. Write real-time power usage visualization AJAX page that animates 2D power usage data by calling web services for power data.
  • Cyberswitching
    Sr. Software Engineer
    Cyberswitching Jun 2010 - Aug 2011
    San Jose
    Define and run QA department. Write test plans in TestRail for cyberswitching products. Write automation scripts in Perl using expect, write results in HTML, and post to QA web site . Automation scripts run on linux host. Execute test plans. Hold regular meetings with sales, marketing, engineering, and manufacturing to set priorities of bugs. Define release process and criteria. Log bugs in Mantis. Work closely with dev team in agile programming environment. Automation scripts performed white box testing by remotely executing programs on target system, and analyzing results to determine state of system.
  • Cyberswitching
    Sr. Software Engineer
    Cyberswitching Oct 2008 - Jun 2010
    San Jose
    Recruit/manage diverse team of software engineers to bring to market smart grid products used to remotely control, monitor and analyze power consumption in datacenters and facilities. Create and track projects plans to completion. Hold regular team, and one-on status meetings. Communicate project status to VP of engineering and VP of marketing. Establish budgets and manpower levels. Recruit team members as necessary. Assist in resolution of technical issues.Products include Linux-based power distribution units (PDUs) and an Enterprise Management Console (EMC) web-application that collects data from PDUs and generates reports. Systems deployed at Cisco, Juniper, Equity Office and others.Software for PDUs consists of embedded firmware running on multiple Renesas R8C 23 micro-controllers and a central LAMP Web-application running on an Atmel RM9 microprocessor. Firmware running on Renesas microcontrollers measures/controls the electrical power consumption for circuits and outlets by reading data from ADE 7763 ICs and setting the state of relays using SPI communication. Renesas firmware is written in C++ and runs in a real-time OS implemented with freeRTOS. Power usage data, and relay state control is done by an embedded server application running on Atmel microprocessor. The server gathers the power usage information and controls the relay state by communicating to the to the Renesas micro-controllers across a CAN bus. Several external interfaces are implemented for the system including:An embedded web-application built on Lighttp, FAST CGI, cherryPY, SQLite and RoutesA set of DHTML pages written with JavaScript, JQuery, CSS and AJAXA REST API that returns JSONA LCD touch-screen application written in Python/GTK with an accelerometerA CLI written in PythonA SNMP interface implemented with NetSNMPA Cisco Energywise interface implemented with the Cisco Engerywise SDKPDUs and EMC are deployed at Cisco, Juniper and many other locations.
  • Saratoga Music Academy
    Owner--Instructor
    Saratoga Music Academy Sep 2000 - Oct 2008
    Saratoga
    Own and operate music studio. Manage construction and maintenance of studio by interfacing with contractors. Recruit students and instructors. Compose and produce music using Pro-Tools. Publish songs on itunes. Provide musical instruction for guitar, bass, piano and banjo. Hold recitals and coordinate community performances.
  • Accrue Software - Startup
    Software Engineer - Web Analytics
    Accrue Software - Startup Dec 1998 - Sep 2000
    Fremont
    Work on a team to build state of the art web application used to analyze web traffic data (Web Analytics). Write JAVA applets and Perl cgi scripts to configure Accrue “Insight” web application. Write born shell scripts to install product on Sun workstations. Write SQL queries to analyze web traffic data. Insight implements proprietary html analysis software that analyzes the html communication directly to provide a rich set of data. Data is stored in a Red Brick data warehouse. Usage reports are generated using custom reports that call CGI scripts that run SQL queries. Results are formatted into HTML reports. Work as a consultant with the professional services department. Meet with clients to gather requirements. Develop proposals to extend existing product with custom software to solve customer needs. Manage projects to completion, and write code to implement solutions. Write automated nightly scripts in Perl to Extract Translate, and Load (ETL) data from e-commerce database into Accrue data warehouse. Write custom reports in HTML that integrate e-commerce user data with Accrue Insight session data. Present reports to marketing teams at customer sites.
  • Nasa
    Software Engineer - Marketing Communicaitons
    Nasa Jul 1996 - Dec 1998
    Nasa Ames Research Center
    Manage Customer Communications Group (CCG) within the Numerical Aerodynamic Simulation (NAS) facility at NASA Ames Research Center. The CCG is responsible for communicating NAS results to NASA stakeholders, as well as provide accounts and help services to the research scientists themselves. The CCG consists of multiple groups including a multi-media production team, an online newspaper (UNAS News), and a help desk/user accounts team. Architect “Stereo Visualization Theater” (SVT), and produce content to run on theater. SVT consists of a Silicon Graphics Onyx with striped disk array, and high-resolution video card. Stereo-scopic animations of CFD simulations for vehicles such as the Space Shuttle Orbiter are viewed using an Electrohome high-bandwidth video projector with polarizing filters and active glasses. Manage a cross-functional production team including animators and software engineers to produce custom content for the SVT. Deploy SVT in NASA booth at conferences. Give tours of NAS facility to visiting scientists and dignitaries including Senator Sensenbrenner, Vice President George Bush, and many others. Produce promotional videos to communicate NAS mission, objectives, and results. Work with scriptwriters, directors, and postproduction. Create and manage production schedule. Distribute videos through NASA imaging technology branch, and through conferences. Responsibilities include:• Establish mission, objectives, goals, and metrics• Hold project reviews• Produce kiosks for NASA trade show booths• Produce promotional videos• Attend conferences and communicate NAS mission and achievements
  • Sterling Software
    Software Engineer - 3D Data Visualization
    Sterling Software Jun 1986 - Jul 1996
    Nasa Ames Research Center
    Architect and implement a visualization laboratory for analysis of Computational Fluid Dynamics (CFD) data. Laboratory systems include 3D animation production using FAST, video editing facilities using video switchers, Abekas digital disk recorder, 3/4 “ beta tape, multi-track audio, high-bandwidth Pesa video router, and integration of virtual reality systems. Provide production services to NAS researchers to analyze results from CFD simulations. Produce animations/videos of NAS achievements for NASA, Smithsonian Air and Space Museum, NASA stakeholders and the public. Responsibilities include:• Specify system requirements• Interface with vendors• Procure components• Interface with NASA facilities• Establish budgets• Develop project plan• Manage projects• Manage operation of lab Write scientific visualization software as a part of the Flow Analysis Software Toolkit (FAST) team. FAST is used by NASA and industry partners like Boeing to analyze results from Computational Fluid Dynamics (CFD) simulations. Write keyframe animation, and 3D interactive viewing controls in C, C++ using SGI gl/openGL for SGI workstations. Use FAST to create 3D animations of CFD data. Responsibilities include:• Write scientific visualization software in c/c++• Produce 3D animated videos using custom software on SGI computers• Support animation production team with custom software• Research use of audio to analyze scientific data• Compose music for videos

Kevin Mccabe Skills

Python Software Development Perl Php Java Web Applications Mvc C C++ Jquery Css Sql Project Management Music Production Video Production Multimedia Project Management 3d Visualization 3d Animation Production Web Analytics Ms Project Ms Office Suite Svn Mantis Xplanner Codeigniter Javascript Ajax Mysql Flot Datatables Music Instruction Music Composition

Kevin Mccabe Education Details

Frequently Asked Questions about Kevin Mccabe

What company does Kevin Mccabe work for?

Kevin Mccabe works for Dc Systems

What is Kevin Mccabe's role at the current company?

Kevin Mccabe's current role is Sr. QA Engineer with Direct Experience in Writing Software.

What is Kevin Mccabe's email address?

Kevin Mccabe's email address is rk****@****ast.net

What is Kevin Mccabe's direct phone number?

Kevin Mccabe's direct phone number is +140830*****

What schools did Kevin Mccabe attend?

Kevin Mccabe attended San Jose State University, West Valley College, College For Recording Arts.

What skills is Kevin Mccabe known for?

Kevin Mccabe has skills like Python, Software Development, Perl, Php, Java, Web Applications, Mvc, C, C++, Jquery, Css, Sql.

Not the Kevin Mccabe you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.