Michael Bruns

Michael Bruns Email and Phone Number

Software Engineer @ Cascade Stream
Portland, OR, US
Michael Bruns's Location
Portland, Oregon, United States, United States
Michael Bruns's Contact Details

Michael Bruns personal email

n/a
About Michael Bruns

Streaming media solutions for web services, native applications, and embedded systems. Algorithms and software for video compression, processing, distribution, and quality analysis. Knowledge • REST and SOAP web services • Streaming media protocols • WebRTC • MPEG2-TS, MP4 file • SQL database • HEVC, AVC/H.264 • image processing and analysis • embedded systems • linear algebra • multiple-view image geometry • alternate models of computation • parallel processing • microprocessor architecturesSkills • system design • software coding • algorithm development • debuggingTools, languages, and libraries • current: C++, Python, JavaScript, Visual Studio, GNU toolchain, make, git, gstreamer, ffmpeg, x265, x264, boost, openCV, Express, Node.js, knockout.js, backbone.js • previous: Java, Perl, CUDA, Verilog, FPGA, vxWorks

Michael Bruns's Current Company Details
Cascade Stream

Cascade Stream

View
Software Engineer
Portland, OR, US
Michael Bruns Work Experience Details
  • Cascade Stream
    Cascade Stream
    Portland, Or, Us
  • Vitac
    Senior Linux Application Developer
    Vitac Dec 2021 - Present
    Greenwood Village, Co, Us
    Added real-time audio and video stream delivery to VITAC's cloud-based captioning system. This work started as a green field project and now supports captioning operations for live television, education, government, and corporate meetings.
  • Cascade Stream
    Principal Engineer/Owner
    Cascade Stream Jul 2017 - Present
    https://cascadestream.comSoftware for web applications, native applications, and embedded systems with emphasis on video compression, processing and distribution.• video compression software • perceptual quality evaluation and improvement• tools for streaming media distribution• video and image processing• applications engineering
  • Insitu Inc
    Software Engineer
    Insitu Inc Aug 2018 - Dec 2021
    Bingen, Washington, Us
    Technical lead and direct contributor supporting a suite of web service and desktop applications for the Processing, Exploitation, and Dissemination of motion imagery in Unmanned Aerial Systems.
  • Coherent Logix
    Senior Staff Software Engineer
    Coherent Logix Jul 2010 - Jul 2017
    Austin, Tx, Us
    • Led the development of a real-time HEVC software encoder targeting the massively parallel HyperX processor: encoding method optimization, quality evaluation, design decomposition, direct contribution • Algorithm analysis and implementations for parallel processing with tens or hundreds of cores, for example singular value decomposition, motion estimation, entropy coding, deep learning convolutional networks, multiple-view image processing • Implemented a real time AVC/H.264 encoder running on hundreds of processor cores in collaboration with a partner company • Guided software tools improvements to simplify the development methodology for scalable, hierarchical parallel processing designs ❞ very talented colleagues and a culture of freedom to investigate at Coherent Logix make an environment where I can comprehend all aspects of video encoder development and create innovative solutions
  • Elemental Technologies
    Senior Software Engineer
    Elemental Technologies Jan 2009 - Jul 2010
    Seattle, Washington, Us
    • Contributed to video compression encoder development and maintenance of existing video processing solutions using GPU-based acceleration• Developed an innovative rate control algorithm for video compression that met compliance requirements and maximized video quality while achieving a target bit rate• Implemented GPU accelerated color corrector, video effects, and other functions as part of an accelerated video processing pipeline.❞ while at Elemental Technologies I had the opportunity to observe a highly effective market development, product management, and customer support apparatus at work. This experience was useful to learn about business beyond engineering
  • Ambric
    Software Engineer
    Ambric Oct 2004 - Nov 2008
    Us
    • Led the development of a real-time AVC Intra encoder targeting Ambric's massively parallel processor array (MPPA) technology• Principal contributor to the Pyro Kompressor HD family of video encoder accelerators using MPPA technology: motion estimation and intra prediction mode selection• Led the cross-team application bringup effort on the first AM2045 MPPA chips received from fab. Enabled Ambric's first encoder accelerator demonstration at the 2006 NAB Show• Contributor to the functional requirements definition and evolution of Ambric's structural object programming model and aDesigner suite of development tools❞ Ambric was a great opportunity for professional development, limited only by my own capacity to learn and grow in an environment rich in mentors and a company culture of fast-paced innovation
  • Thomson Grass Valley
    Principal Engineer
    Thomson Grass Valley 1999 - 2004
    • Led hardware/software design partitioning for the Turbo iDDR media disk recorder: requirements-driven design, use case methodology, component evaluation, leveraging existing IP, risk mitigation.• Technical contributor to the architecture and software design of the Profile 6G product family which combined SD and HD video in a single server platform and provided seamless image scaling for playlists containing different resolution clips• Developed HD playback capability for Profile XP media server. Invented a method for HD encoding based on 6 standard definition silicon devices and guided its implementation❞ Grass Valley gave me the opportunity to become a software engineer and develop an understanding of video compression tools and methods
  • Tektronix
    Senior Engineer
    Tektronix Feb 1990 - 1999
    Beaverton, Or, Us
    • Hardware lead and software developer for SMPTE-292M high definition video to ATM interface• Developed a board-level real time MPEG-2 decoder component• Projects in microwave interconnect design for low attenuation and coupled noise, superconductive electronic device technology, cryogenic materials science❞ nearly a decade of work at Tektronix was punctuated with huge adaptations by the company and myself to changing technology and new opportunities

Michael Bruns Skills

Embedded Systems Digital Signal Processors H.264 Debugging Video Compression Embedded Software C++ Mpeg2 C Software Development Verilog Algorithms Architecture Mpeg Fpga Java Mpeg 4 Hevc Streaming Media Perl Assembly Language Design Patterns Python Cuda

Michael Bruns Education Details

  • Portland State University
    Portland State University
    Computer Science
  • University Of California, Berkeley
    University Of California, Berkeley
    Electrical Engineering
  • Northwestern University
    Northwestern University
    Electrical Engineering

Frequently Asked Questions about Michael Bruns

What company does Michael Bruns work for?

Michael Bruns works for Cascade Stream

What is Michael Bruns's role at the current company?

Michael Bruns's current role is Software Engineer.

What is Michael Bruns's email address?

Michael Bruns's email address is mi****@****itu.com

What schools did Michael Bruns attend?

Michael Bruns attended Portland State University, University Of California, Berkeley, Northwestern University.

What skills is Michael Bruns known for?

Michael Bruns has skills like Embedded Systems, Digital Signal Processors, H.264, Debugging, Video Compression, Embedded Software, C++, Mpeg2, C, Software Development, Verilog, Algorithms.

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.