Marvin W. Brune
**** ******* *****, ******* ****, CA 95682 916-***-**** ******.*.*****@*****.*** Software Engineer
Highly experienced technical professional and software engineer with over 20 years of experience specializing in software development, software validation, software automation, systems engineering, design, debug and QA. Well versed in the entire software development lifecycle along with software engineering, development, validation, tools, techniques and processes. Expertise in automated test environments, test frameworks, system level software development and debugging. Proven success in developing automated test systems, test frameworks and test suites that improve product quality while reducing test execution time. Strong technical, debugging, troubleshooting and problem-solving skills. Fast adapter to new product development teams, tools and environments. Core Competencies
Software Development System Debugging Software Quality Assurance Software Testing Automation Development Agile Methdologies Code Coverage Requirements Development Team Leadership Project Planning Mentoring Training Programming Technical Skills
Operating Systems: Windows, Linux, Android, Embedded Programming Languages: C#, C, C++, Java, Python, JavaScript, SQL, shell Tools and Frameworks: Numerous including Perforce, ClearCase, Git, VisualStudio, Bullseye,
.NET, Mono, WinDbg, NetBeans, Eclipse, Selenium, AutoIt, QTP/UFT Specialties: C#, .NET Framework, Agile, Debugging, Unit-Level Testing, Code Coverage Methoologies, Test Development & Optimization, Automation Development, Software Validation, Software QA, Windows Internals, Embedded Systems, Product Development Professional Experience
Self-Employed Software Engineer September 2015 - Present Connected Devices (IoT) Product Development
Utilizing low cost, low power, off the shelf wireless devices with customized software, sensors and cloud services for industrial and consumer applications. Provide turn-key solutions tailored to small business owners operating within the home improvement sector. Intel Corporation May 1999 – July 2015
Senior Software Engineer
Technical leader and contributor to multiple software teams that developed a worldwide, n-tier, automated test system for testing applications and system software components installed under Windows, Android and Linux. Responsible for deliverablers within all phases of the software development lifecycle. Applied my extensive software product development experience to create new features, processes, tools, tests and training that enabled the use of code coverage methodologies by multiple product development teams to optimize testing.
• Dramically reduced the rapid rises in test execution requirements due to increases in supported operating systems, product features and platforms without impacting software quality or schedule.
• Introduced code coverage tools, scripts, product software changes, and test practices to optimize test suites. Results included improved software quality metrics while reducing test execution requirements by over 50% without impacting existing budgets and schedules.
• Developed software features to enable automated testing of Android builds within an existing automated test environment. Enabled product development teams to deliver multiple tablet devices to market on very short product development schedules.
• Enabled automated testing on numerous platforms (servers, desktops, laptops, tablets and phones) under multiple operating systems by developing reusable software components for deployment under a common system architecture.
• Worked directly with customers to quickly debug, isolate and resolve critical software issues.
• Provided training and technical guidance to customers, stakeholders, and development teams on debugging, software architecture, and test suite optimization. The Boeing Company July 1985 – April 1999
Senior Software Engineer
Incorporated customer driven software change requests to provide access control and login security for all worldwide installations. Performed multiple software development, integration and performance testing tasks prior to deployment within short monthly release windows.
Developed software agents to support the Boeing On-Line Data (BOLD) aircraft engineering and tooling drawing management system.
Developed a backup image load system syncronization agent to synchronize a seconday optical disk storage array to a primary disk storrage array.
Participated in software design and process improvements teams; generated design documents, release notes and end-user training guides
Researched and investigated new technologies for future system enhancements. Unix System Administrator
Provided high-level technical support and troubleshooting to operations staff and software developers on all system software and hardware issues. Collaborated with hardware vendors and development teams to identify and isolate hardware/firmware/software issues.
Developed and maintained a set of SCSI-2 software utilities for testing removable optical drives, monitoring drive performance, generating overall system performance and providing reports for management.
Performed system-wide tuning to optimize CPU, network and optical disk space usage within a large-scale data storage network.
Developed a set of command line utilities that reduced system outages by capturing realtime performance data to assist with debugging efforts. Quality Assurance Engineer
Performed commercial avionics software testing on multiple units and verified requirements were accurately implemented into source code and coding practices met company and FAA software quality standards.
Generated test cases, documented test execution results and conducted peer reviews within the software test organization.
Software Engineer
Developed software integration testbed requirements to support a Maritime Patrol Aircraft upgrade.
Performed feasibility studies on potential configurations and systems.
Updated requirements and design documents
Military Avionics Software Engineer
Incorporated new system requirements into production software, developed test procedures, resolved software problems, participated in design review, prepared top-level design documents and documented design changes.
Contributed to large-scale embedded real-time software development projects to achieve all performance, documentation and deadline requirements.
Developed an interactive, graphics-based mission planning tool in C; merged two independent software packages into one UI-based application.
Participated in flight testing new features within avionics flight software Education
Bachelor of Science in Electronics Engineering Technology DeVry Institute of Technology, 1985