Corey Mcdonald

Corey Mcdonald Email and Phone Number

Software Consultant (video specialist) @
Corey Mcdonald's Location
San Diego, California, United States, United States
Corey Mcdonald's Contact Details

Corey Mcdonald work email

Corey Mcdonald personal email

About Corey Mcdonald

I am an accomplished software developer with over 15 years of professional experience in full-time and consulting software positions. I am passionate about my work, and I love technology. I have worked on many different projects involving Video Streaming, Video Encoding/Decoding, UI development, Device Driver development, heuristic algorithms, android application development, and a couple of embedded projects as well. I would say that I have specialized in Audio and Video integration. To this end, I am very familiar with Directshow (both writing and using filters), WMF, VFW, ACM, FMLE, HLS, and the fine details about various codecs.Specialties: Languages: C/C++, Java, Assembly, C#, PerlTools: Visual Studio, Eclipse, Codewarrior, Multi, Gcc Interfaces: MFC, Win32, .NET, COM, Directshow, VFW, ACM, WPF, WMFPlatforms: Windows, Android

Corey Mcdonald's Current Company Details
Worldnow Inc.

Worldnow Inc.

Software Consultant (video specialist)
Corey Mcdonald Work Experience Details
  • Worldnow Inc.
    Software Consultant
    Worldnow Inc. Aug 2013 - Present
    Greater New York City Area
    Developed a new Directshow based FMLE streaming solution for an industry leading company in broadcast television online streaming solutions.Integrated and parsed closed-captioning into the new product.Debugged and resolved issues with existing Directshow filters.
  • Lrs
    Software Consultant
    Lrs Mar 2009 - Jul 2013
    Developed an entire video subsystem for a very powerful sports video coaching tool allowing for precise stream control, video syncing, transcoding, and stream parsing. (supporting a large matrix of formats)Developed two different products using the video system in a feature rich environment.Developed several Directshow filters for caching, acquiring, timing, and delivering a custom video solution using DV and H264 video sources to reduce network bandwidth usage and allow for very specific playback control.Developed custom MP4 and AVI demuxing modules.Developed a partial H.264 elementary stream reader.Integrated a C++ COM object with a C# WPF project including the population of one DirectX surface in the C++ code for WPF presentation.
  • Ubiquiti Networks
    Software Consultant
    Ubiquiti Networks Jan 2009 - Apr 2009
    Developed a custom device driver for a special IP camera to allow it to work with most popular applications (Google Talk, Skype, etc..)
  • Immersive Media
    Software Consultant
    Immersive Media Nov 2007 - Jan 2009
    Directshow specialist developing a playback and video editing application for the company’s proprietary four channel digital video recording device and legacy devices.· Developed a custom Directshow source filter to support live video streaming with sub-second latency and hooks for adding video buffering technology.· Developed a custom Directshow transform filter to support blend deinterlacing, extract metadata in 4 different formats, and overlay the extracted metadata on the video.· Developed a UI to manage 4 different video streams with concurrent playback, audio customizability, and the ability to extract segments of the video into a new file.
  • Digital Force Tech
    Software Engineer, Video Specialist
    Digital Force Tech Mar 2007 - Nov 2007
    Full time on-site software consultant specializing in video and audio application development and integration into Windows XP applications and Windows CE embedded devices. Developed software for an embedded hand held H.264 personal video recording device. Developed a customized MPEG-TS demux capable of splitting a single audio and video from a dynamic and unreliable source. Developed an application to parse, view, store, and replay a live MJPEG stream from a HTTP source without Directshow.Developed a Directshow library for professional video editing, playback, and splicing from up to 6 media sources in different formats. Developed a custom Directshow source filter for streaming data into an file imitating interface for use with just about any downstream filter.Developed a custom playback application to connect with a specialized embedded device and feed the incoming data into the Mainconcept H.264 decoder for playback in the specialized DVR application.
  • Cubic Defense
    Software Consultant
    Cubic Defense Mar 2006 - Mar 2007
    Full-time on and off-site software consultant on military applications for a defense contractor. Windows applications were written with MFC. (C++ - Windows, Integrity)Developed a custom VOIP (Voice Over IP) application for use with a specific datalink and compression mechanism as well as an embedded driver (using Xilinx) for delivery to a firmware module.Developed a special DVR streaming MPEG-2 TS player with a custom Directshow source filter for packet buffering, metadata extraction, and visual overlay.Integrated with the Leadtools Multimedia SDK .Created several embedded modules using Green Hills on a large project dealing with antenna control, target acquisition, and tracking. Created a software antenna propagation simulation for a specific datalink
  • Pound Hill Software
    Software Consultant
    Pound Hill Software Feb 2006 - Jul 2006
    Offsite part-time consultant development porting an existing Mac application to Windows (win32). Application was an elaborate XML framework for mostly medical uses and special plug-ins. (C++ - Windows, Mac)
  • Soundpix Inc.
    Senior Software Engineer
    Soundpix Inc. Jan 2002 - Dec 2005
    Offsite full-time employee responsible for developing the company's main product line as well as supporting overseas porting. (C++, Java. - Windows, Windows CE, Palm OS)Developed a consumer application and subsequent versions that allowed for embedding audio, video, and slide shows into jpeg images.Developed Java applet, ActiveX control, and IE plugin for viewing and manipulating embedded jpeg data. Managed and supported Mac and Palm OS ports (completed the Palm OS Port)Added DVD Authoring capability to the application
  • Mahdavi Toys
    Software Consultant
    Mahdavi Toys Aug 2003 - May 2004
    Hired on contract to develop a RTS 3D video game engine and demonstration for Warner Bros. Managed a small team of developers to create the initial engineDeveloped a universal UI toolkit and Animation Toolkit for future developmental useDeveloped within OpenGl and later DirectX a heightmap world with 2D sprites that included some bounds checking, real time lighting, 3d positional audio, and some particle effects
  • Timelogic Inc.
    Software Engineer
    Timelogic Inc. Jun 2000 - Dec 2001
    Full-time employee responsible for implementing and supporting features in the company's bioinformatics line of software.(C++, Java, Perl – Windows, Solaris, Alpha)Implemented and assisted in the design of a high speed (fastest at the time for the space) heuristic protein search algorithm very closely related to NCBI's BLAST algorithm.Added DMA and implemented new features into a custom Windows device driver for controlling an array of FPGA's on a special hardware board.Ported the device driver and the company's main application over to Solaris Unix from WindowsDeveloped an X interface GUI for Solaris to drive the search code.Maintained and added features to streamline and improve the company's Perl regression suite to improve product reliability and testing procedures.Developed an email plugin for the application which allowed researchers to have results emailed directly from mainframes when their projects completed.
  • The Computer Guy
    Owner
    The Computer Guy May 1999 - Jun 2000
    Self-employed business implementing networking and software solutions for customers.Developed a back end real estate listing and viewing script in Perl for a local company.Developed several back end systems for various UI and database components for web pages.
  • Educational Field Studies
    Manager Of Information Systems
    Educational Field Studies Jun 1998 - Jan 1999
    Dataflex database programmer supporting a proprietary tracking service for field trips. Ported existing Dataflex console applications to Visual Dataflex (a C++ variant)
  • Tahoe Software Productions
    Software Intern
    Tahoe Software Productions May 1997 - Sep 1997
    Intern programmer porting C and Assembly video games between consoles and the PC.

Corey Mcdonald Skills

Software Development Visual Studio C# Embedded Systems C C++ Perl Linux Device Drivers Directshow .net Mfc Java Android Development C++ Language Windows Driver Development Databases Testing Web Video Wpf Development

Corey Mcdonald Education Details

Frequently Asked Questions about Corey Mcdonald

What company does Corey Mcdonald work for?

Corey Mcdonald works for Worldnow Inc.

What is Corey Mcdonald's role at the current company?

Corey Mcdonald's current role is Software Consultant (video specialist).

What is Corey Mcdonald's email address?

Corey Mcdonald's email address is vi****@****ail.com

What is Corey Mcdonald's direct phone number?

Corey Mcdonald's direct phone number is +161951*****

What schools did Corey Mcdonald attend?

Corey Mcdonald attended San Diego State University.

What are some of Corey Mcdonald's interests?

Corey Mcdonald has interest in Volleyball, Boating, Traveling.

What skills is Corey Mcdonald known for?

Corey Mcdonald has skills like Software Development, Visual Studio, C#, Embedded Systems, C, C++, Perl, Linux, Device Drivers, Directshow, .net, Mfc.

Not the Corey Mcdonald 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.