Sandra Madden

Sandra Madden Email and Phone Number

Staff Software Engineer - SRE @ NBCUniversal
Sunnyvale, CA, US
Sandra Madden's Location
Sunnyvale, California, United States, United States
Sandra Madden's Contact Details
About Sandra Madden

Build, Release and Install Engineer with 20+ years experience in consumer and enterprise businesses. - Worked with development teams on Windows, Linux and MacOS platforms; mainly building C++ Windows desktop apps, Java projects, Android and iOS clients. - Experienced writing MSI Installers and C++ cmdline or GUI tools for internal use or the build and deployment process.- Specialties: Jenkins, Perforce, Artifactory, Gradle, InstallShield, MSI, C++, WIN32, MFC, DIFx- Worked with: Rally, JIRA, Visual Studio, Android Studio, Git, SVN, HockeyApp, XCodebuild, Ant, Blackduck, Coverity, Docker

Sandra Madden's Current Company Details
NBCUniversal

Nbcuniversal

View
Staff Software Engineer - SRE
Sunnyvale, CA, US
Website:
nbcuniversal.com
Employees:
297
Sandra Madden Work Experience Details
  • Nbcuniversal
    Staff Software Engineer - Sre
    Nbcuniversal
    Sunnyvale, Ca, Us
  • Nbcuniversal
    Staff Software Engineer - Sre
    Nbcuniversal May 2019 - Present
    Sunnyvale, California, United States
    I'm mainly working on improving current Build and Release processes. Containerizing build environments. Migrating builds from Buildbot to Jenkins. Writing Python scripts to automate manual processes. Extended open source Gradle and Jenkins plugins if needed to support our build infrastructure.
  • Vocera Communications
    Staff Software Developer / Technical Lead
    Vocera Communications Feb 2012 - Apr 2018
    San Jose, Ca
    • Migration of a single script build structure to a modularized full continuous integration cycle for all individual Vocera platform components on Jenkins• Introduced Gradle, Artifactory and Docker to the build processes• Migrated existing Ant scripts over to Gradle• Setup, maintenance and trouble shooting of Android and iOS build automation• Designed and implemented new MSI based installer packages to build up a Suite of installers for all Vocera Enterprise Servers using… Show more • Migration of a single script build structure to a modularized full continuous integration cycle for all individual Vocera platform components on Jenkins• Introduced Gradle, Artifactory and Docker to the build processes• Migrated existing Ant scripts over to Gradle• Setup, maintenance and trouble shooting of Android and iOS build automation• Designed and implemented new MSI based installer packages to build up a Suite of installers for all Vocera Enterprise Servers using InstallShield 2010-2016• Contributed to the Vocera Product line by writing tools in C++/MFC that were used by service and sales. Show less
  • Broadcom
    Principal Software Engineer
    Broadcom Mar 2008 - Feb 2012
    San Jose, Ca
    • Responsible for all Windows Installer related tasks. This includes MSI and InstallScript based applications, SDKs and device driver packages created using InstallShield 2009 and 2010. The Microsoft DIFx Framework and support dlls written in C++. Troubleshooting INF related device driver install issues.• Development of a Fingerprint Management application for Windows 7, based on C++ using MFC and the Windows Biometric Framework (WBF)• Full responsibility of the Continuous Integration… Show more • Responsible for all Windows Installer related tasks. This includes MSI and InstallScript based applications, SDKs and device driver packages created using InstallShield 2009 and 2010. The Microsoft DIFx Framework and support dlls written in C++. Troubleshooting INF related device driver install issues.• Development of a Fingerprint Management application for Windows 7, based on C++ using MFC and the Windows Biometric Framework (WBF)• Full responsibility of the Continuous Integration System. This task went from evaluation over purchase to setup and maintenance of the Windows and Linux CI systems of our team; it also includes full responsibility of all automation scripts for Windows and Linux. Show less
  • Guardid Systems (Now White Sky, Inc)
    Senior Software Engineer
    Guardid Systems (Now White Sky, Inc) Jul 2007 - Feb 2008
    • Redesign of the existing installer as a Basic MSI project using InstallShield 2008.• Development of an MSI based Device Driver installation Package; using the Microsoft Driver Install Framework 2.0 (DIFx)• Development of a C++ / MFC based bootstrapper that provides full customized UI feedback of each stage of a .NET Framework 3.0 install. • Debugging and ongoing feature development of a consumer application for a USB based internet security device. The application is written… Show more • Redesign of the existing installer as a Basic MSI project using InstallShield 2008.• Development of an MSI based Device Driver installation Package; using the Microsoft Driver Install Framework 2.0 (DIFx)• Development of a C++ / MFC based bootstrapper that provides full customized UI feedback of each stage of a .NET Framework 3.0 install. • Debugging and ongoing feature development of a consumer application for a USB based internet security device. The application is written in C# with .NET 3.0 using WPF and WCF. Show less
  • Pinnacle, A Division Of Avid
    Senior Software Engineer
    Pinnacle, A Division Of Avid Jul 2002 - Jun 2007
    • Design and development of MSI and InstallScript based Installation packages for consumer video editing applications and device driver packages• Maintenance and ongoing development of a custom continuous integration system and individual build automation tools.• Implementation of different features for an existing consumer video editing application. This included writing and integrating DirectShow based playout modules for different USB and PCI Capture devices into the video… Show more • Design and development of MSI and InstallScript based Installation packages for consumer video editing applications and device driver packages• Maintenance and ongoing development of a custom continuous integration system and individual build automation tools.• Implementation of different features for an existing consumer video editing application. This included writing and integrating DirectShow based playout modules for different USB and PCI Capture devices into the video editing application, the Internationalization and localization of the app and integration of the SmartSound QuickTracks 3 Engine. • Maintenance and ongoing development of a registration and licensing tool used by several applications in the consumer and broadcast business.• Maintenance and ongoing development of a product deployment tool, used by Operations. This tool is written in Microsoft Visual C#, .NET 2.0• Maintenance and ongoing development of various localization tools.• Design and Development of an application to automate testing of captured and rendered video files. It checks if the output file is valid, has correct AV-Sync and outputs the file format and video properties. All of the projects mentioned above were programmed using Microsoft Visual C++ unless otherwise noted. Show less
  • Pinnacle Systems Gmbh (Former Miro Computer Products Ag)
    Software Engineer
    Pinnacle Systems Gmbh (Former Miro Computer Products Ag) Aug 1994 - Jun 2002
    Pinnacle Systems GmbH, Braunschweig – Germany(former miro Computer Products AG)Software Engineer:• Design and development of installation procedures for consumer video editing software, hardware and TV-Viewing solutions using InstallShield Professional and Microsoft Visual C++• Development of device drivers installation routines for all windows platforms programmed in Microsoft Visual C++• Design and development of a software application for calibrating the position of a… Show more Pinnacle Systems GmbH, Braunschweig – Germany(former miro Computer Products AG)Software Engineer:• Design and development of installation procedures for consumer video editing software, hardware and TV-Viewing solutions using InstallShield Professional and Microsoft Visual C++• Development of device drivers installation routines for all windows platforms programmed in Microsoft Visual C++• Design and development of a software application for calibrating the position of a satellite antenna, including a real-time feedback channel that utilized speech synthesis to report the position to a PC or a mobile phone. This task was accomplished using Microsoft Visual C++, MFC, DirectShow and TAPI Show less

Sandra Madden Skills

Win32 Api Agile Methodologies Linux Wcf Wpf Testing Device Drivers Continuous Integration Integration Mfc Troubleshooting Installshield Windows Software Development Usb Software Engineering Visual Studio .net Visual C++ Debugging C++ C# Jenkins Software Design Multithreading Object Oriented Design

Sandra Madden Education Details

  • Teutloff Bildungszentrum
    Teutloff Bildungszentrum
    Computer Science

Frequently Asked Questions about Sandra Madden

What company does Sandra Madden work for?

Sandra Madden works for Nbcuniversal

What is Sandra Madden's role at the current company?

Sandra Madden's current role is Staff Software Engineer - SRE.

What is Sandra Madden's email address?

Sandra Madden's email address is sa****@****com.com

What is Sandra Madden's direct phone number?

Sandra Madden's direct phone number is +140888*****

What schools did Sandra Madden attend?

Sandra Madden attended Teutloff Bildungszentrum.

What skills is Sandra Madden known for?

Sandra Madden has skills like Win32 Api, Agile Methodologies, Linux, Wcf, Wpf, Testing, Device Drivers, Continuous Integration, Integration, Mfc, Troubleshooting, Installshield.

Who are Sandra Madden's colleagues?

Sandra Madden's colleagues are Megan Shutts, Estrella Castro-Diaz, Danielle Bae, Joe Ackler, Christopher Poyer, John Hodson, Janak Praveen.

Not the Sandra Madden you were looking for?

  • Sandra Madden

    Senior Client Support Manager | Customer Service Specialist | Account Manager | Client Services Manager | Customer Success | Business To Business | B2B
    New York City Metropolitan Area
    1
    robertet.com
  • Sandra Madden

    Executive Assistant At Madden Joseph E, Cpa
    Denison, Tx
    1
    higherthings.org

    1 +181532XXXXX

  • Sandra Madden

    Svp - Wealth Director Pnc Private Bank
    Los Angeles, Ca
    1
    pnc.com
  • Sandra Madden

    Wellesley Hills, Ma
    4
    yahoo.com, upromise.com, upromise.com, statestreet.com

    2 +161792XXXXX

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.