Principal Software Engineer
CurrentEnghouse purchased Mediasite from Sonic Foundry in February of 2024
Please complete the CAPTCHA to continue
A concise factual answer block for searchers comparing this professional profile.
Mark Samuelson is listed as Principal Software Engineer at Enghouse, a with 1032 employees, based in Greater Madison Area, United States. AeroLeads shows a matched LinkedIn profile for Mark Samuelson.
Mark Samuelson previously worked as Staff Software Engineer at Sonic Foundry Inc. and Software Development Lead at Sonic Foundry. Mark Samuelson holds Master Of Science (Ms), Computer Science from University Of Wisconsin-Madison.
This section adds company-level context without repeating Mark Samuelson's masked contact details.
Review company-level records connected to Mark Samuelson before choosing the right outreach path.
Principal Software Engineer with more than 10 years of experience in C++ and digital audio/video. I have a passion for software architecture, multithreading, performance optimization, and finding elegant solutions to complex problems.
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
Madison, Wisconsin, United States
Enghouse purchased Mediasite from Sonic Foundry in February of 2024
Madison, Wisconsin, United States
Lead developer and software architect for cross-platform, high performant C++ audio/video processing pipeline used by multiple products throughout the company• Created AVEngine, a C++ application used to transform and enhance media. It replaced numerous disparate legacy pieces in the Mediasite Video Platform, drastically improving performance and reducing bugs, and allowing development of new features that were deemed unworkable in the old code• Implemented end-to-end hardware transcoding for NVidia and Intel• Converted a large (170,000 lines not counting external dependencies), mature, Windows only C++ codebase to be cross platform with Linux• Created a SmartRendering algorithm to allow cutting, trimming, and splicing of videos without a full transcode• Created an algorithm to build a custom bitrate ladder on a per file basis• Added tracing to identify bottlenecks that runs in production without performance overhead• Created automated memory leak tests• Maintained comprehensive documentation, including developer, end-user, and architecture and dataflow diagrams
Madison, Wisconsin, United States
Led a team to maintain and enhance the C++ recording pipeline used by the Mediasite Recorder application• Created a real-time preview of captured data using WebRTC, including on-the-fly compositing of multiple video streams, audio/video sync, and a custom hardware encoder that scaled based on the available bandwidth• Converted the pipeline to use MediaFoundation instead of MainConcept, and then again to use the FFmpeg libraries• Worked with AVerMedia to improve their drivers; iterated through 36 driver version over three years• Took ownership of the Mediasite Recorder build process; reverse engineered the existing build infrastructure and rebuilt it from scratch on new hardware, reducing build times by 55%• Re-organized and cleaned up the Mediasite Recorder code-base, going from 16 solutions to 1, resulting in 25% fewer files, 30% smaller installer package, an additional 40% decrease in build time
Madison, Wisconsin, United States
Worked on the Mediasite Recorder application in C++ and C#• Developed code in C++ to capture audio and video from a wide range of hardware capture devices, including AVerMedia, Datapath, and generic USB devices• Helped consistently reduced crashes by an order of magnitude from one release to the next• Wrote C++ HID code (using the Windows HID API), to interface with Delcom button and light devices to provide control and feedback for the Mediasite Recorder Application
Verona, Wisconsin, United States
• Worked on the patient facing website MyChart, and the MyChart Android app.
Verona, Wisconsin, United States
• Helped build a new compile server to handle the thousand of VB6 and C# projects compiled each day as Epic began transitioning from VB6 to C# • As part of a team of two, designed and implemented the first iterations of the MyChartApp for iPhone and Android
Other employees you can reach at enghouse.com. View company contacts for 1032 employees →
Judith Kirby
Colleague at EnghouseWhitchurch-Stouffville, Ontario, Canada
View →
MI
Mahesh I.
Colleague at EnghousePune, Maharashtra, India
View →
EP
Elena Pilieci, Cpa, Cga
Colleague at EnghouseToronto, Ontario, Canada
View →
HC
Harold Crisafi
Colleague at EnghouseMississauga, Ontario, Canada
View →
LS
Lalaantika Sharma
Colleague at EnghouseGreater Ottawa Metropolitan Area, Canada
View →
JC
Jeffrey Chow-Wah
Colleague at EnghouseToronto, Ontario, Canada
View →
HA
Hussain Azeez
Colleague at EnghouseDallas-Fort Worth Metroplex, United States
View →
VS
Vandana Saun
Colleague at EnghouseDelhi, India
View →
JC
John Campagna
Colleague at EnghouseNorton, Massachusetts, United States
View →
LN
Luiz Nunes
Colleague at EnghouseSão Paulo, Brazil
View →
Graduated Cum Laude, Minor in Physics
Quick answers generated from the profile data available on this page.
Mark Samuelson works for Enghouse.
Mark Samuelson is listed as Principal Software Engineer at Enghouse.
Mark Samuelson is based in Greater Madison Area, United States while working with Enghouse.
Mark Samuelson has worked for Enghouse, Sonic Foundry Inc., Sonic Foundry, and Epic.
Mark Samuelson's colleagues at Enghouse include Judith Kirby, Mahesh I., Elena Pilieci, Cpa, Cga, Harold Crisafi, and Lalaantika Sharma.
You can use AeroLeads to view verified contact signals for Mark Samuelson at Enghouse, including work email, phone, and LinkedIn data when available.
Mark Samuelson holds Master Of Science (Ms), Computer Science from University Of Wisconsin-Madison.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contactsCheck these profiles if this is not the Mark Samuelson you were looking for.