Matthew Brichacek, Developer in Pittsburgh, PA, United States
Matthew is available for hire
Hire Matthew

Matthew Brichacek

Verified Expert  in Engineering

Software Developer

Pittsburgh, PA, United States

Toptal member since May 12, 2024

Bio

Matthew is a highly accomplished professional with over 25 years of experience. He is well-versed in Linux, open source technologies, telecommunications, WebRTC, and various aspects of software development. Matthew has a vast track record of delivering exceptional results, driving innovation, and building strong relationships with clients.

Portfolio

BRL
C++, Clustering, JavaScript, GStreamer, Linux, Networking, WebRTC...
YouNow
GStreamer, Clustering, C++, Networking, Linux, WebRTC, JavaScript, Web Video...
InfoObjects
JavaScript, Linux, IT Project Management

Experience

  • Linux - 20 years
  • Networking - 20 years
  • C++ - 10 years
  • Telecom Equipment & Solutions - 7 years
  • Web Video - 7 years
  • Python - 6 years
  • GStreamer - 5 years
  • WebRTC - 5 years

Availability

Full-time

Preferred Environment

Linux, WebRTC

The most amazing...

...solution I've developed is a grid cluster management and scheduling system for a large US scientific project.

Work Experience

Principal Developer

2018 - PRESENT
BRL
  • Led multiple projects and teams, leveraging my expertise in Agile and Scrum methodologies to drive design and development efforts.
  • Contributed to design and development efforts, working closely with product owners and stakeholders to identify project goals and deliver high-quality results.
  • Fine-tuned a machine-learning voice synthesizer, expanding its capabilities and improving its accuracy in generating natural-sounding speech.
  • Facilitated partner relationships, ensuring seamless technology integration across diverse projects and teams. I collaborated with clients, partners, and stakeholders to identify requirements and develop customized solutions.
  • Orchestrated communication between product owners and developers, ensuring effective collaboration and alignment around project goals.
  • Directed teams of 3-10 developers, organizing daily stand-up meetings and sprint reviews to promote transparency, accountability, and continuous improvement.
  • Delivered high-quality results and helped drive the success of all BRL projects and clients by leveraging my technical expertise, leadership skills, and experience with Agile methodologies.
Technologies: C++, Clustering, JavaScript, GStreamer, Linux, Networking, WebRTC, Telecom Equipment & Solutions, Python, Web Video, Agile, Scrum

Senior Video and ML Engineer

2021 - 2024
YouNow
  • Drove innovation and excellence in developing cutting-edge machine learning solutions for WebRTC closed captioning features.
  • Designed and implemented a tailored data pipeline that meets client requirements, enhancing efficiency and scalability.
  • Developed, tested, and deployed a robust closed captioning system that ensures seamless user experiences.
  • Optimized cluster scaling and reliability to ensure the stability and performance of our systems, leveraging my knowledge of cloud computing platforms to deploy new clusters that enhance infrastructure agility.
  • Fostered increased user interactions by integrating machine learning models with WebRTC avatar puppeteering features.
  • Conducted educational sessions on machine learning and data science to promote knowledge sharing and professional development among engineers, providing in-depth training on cutting-edge technologies and best practices.
Technologies: GStreamer, Clustering, C++, Networking, Linux, WebRTC, JavaScript, Web Video, Python

Partner Technology Manager

2019 - 2021
InfoObjects
  • Facilitated a "Subscribe with Google" solution for independent publishers, acting as a liaison between publishers and Google technology.
  • Organized meetings with global stakeholders, ensuring project alignment and progress.
  • Contributed to developing a propensity machine learning module for user behavior prediction.
  • Assisted 3rd-party publisher developers in troubleshooting integration issues with Google technologies.
Technologies: JavaScript, Linux, IT Project Management

Senior Developer

2016 - 2019
Scientific Games
  • Designed microservices architecture for online gaming activities, ensuring scalability and reliability.
  • Contributed to technical discussions, guiding architecture, design patterns, and technology choices.
  • Demonstrated a commitment to code quality by conducting regular code reviews, identifying areas for improvement, and contributing to reducing technical debt within the codebase.
  • Worked collaboratively with the operations team, ensuring smooth deployments and troubleshooting issues when they arose.
Technologies: JavaScript, Linux, Networking, Python, Microservices

Systems Administrator

2008 - 2011
Fermilab
  • Managed large-scale Linux-based environments, implementing automation for streamlined administration.
  • Developed a centralized management framework for seamless deployment, configuration, and maintenance of compute nodes across multiple locations.
  • Implemented efficient resource allocation and job scheduling mechanisms, ensuring optimal utilization of available computing resources.
  • Integrated advanced monitoring and logging capabilities, enabling real-time cluster performance tracking and proactive identification of potential issues.
  • Collaborated closely with cross-functional teams, including researchers, system administrators, and network engineers, to ensure the system met the evolving computational demands of various scientific projects.
  • Conducted comprehensive training sessions for users and administrators, facilitating the effective adoption and utilization of the cluster management system.
Technologies: C++, Clustering, Linux, Networking, Python, Telecom Equipment & Solutions

Experience

Real-time Voice-to-voice Translation System

Effective communication across languages is paramount for businesses and organizations to succeed in our increasingly interconnected world. However, language barriers can lead to misunderstandings, inefficiencies, and missed opportunities. I have developed a cutting-edge voice-to-voice translation system to bridge this gap: a comprehensive solution designed to overcome linguistic divides seamlessly.

At its core, my system is a meticulously engineered microservices-based architecture built from the ground up. It harnesses state-of-the-art technologies, including Whisper for speech recognition, custom text-to-speech engines like Tacotron, large GPT language models, and LangChain, all of which help create a tailored, full-fledged solution for my clients.

One of my biggest challenges was ensuring low latency while maintaining high accuracy, which is essential for real-time translation. I overcame this by keeping services small and clustered while employing preemptive techniques to minimize wasted processing time after a user has spoken.

Education

1996 - 1998

Coursework Toward a Bachelor's Degree in Computer Systems and Networks

Central Community College - Columbus, NE, USA

Skills

Libraries/APIs

WebRTC

Tools

Whisper

Languages

JavaScript, C++, Python, COBOL, Pascal

Platforms

Linux

Frameworks

GStreamer

Paradigms

Agile, Scrum, Microservices

Other

Networking, Telecom Equipment & Solutions, Web Video, Clustering, IT Project Management, Computer Systems, Networks, LangChain

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring