Robert Adam

Senior Software Engineer at ABC Soft

Los Angeles, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Robert Adam is a Senior Software Engineer based in Los Angeles with 11 years of experience building robust backend systems and improving C++ runtime and build infrastructures. He contributes to notable open-source projects—such as SOCI (C++ database access), ANTLR4, and Mumble—focusing on database access, blob handling, audio backend features, and CMake-based build improvements. Comfortable refactoring legacy code, he streamlines build processes, unifies backend behavior, and makes core objects movable to improve performance and maintainability. At ABC Soft he brings pragmatic engineering and a knack for stabilizing cross-platform C++ codebases, often tackling subtle versioning and build-parsing issues that typically go unnoticed.
code10 years of coding experience
github-logo-circle

Github Skills (23)

c-language10
back-end-development10
audio-processing10
cmake10
parser-generator10
build-automation10
antlr10
backend10
cprogramming-language10
database-design9
language-recognition9
boost9
cpp9
versioning8
network-programming8

Programming languages (29)

C#CCMakeMakefileGoHTMLJupyter NotebookPawn

Github contributions (5)

github-logo-circle
mumble-voip/mumble

Aug 2019 - Jan 2023

Mumble is an open-source, low-latency, high quality voice chat software.
Role in this project:
userBackend Developer
Contributions:5 releases, 1549 reviews, 1876 commits in 3 years 5 months
Contributions summary:Robert primarily contributed to the backend aspects of the Mumble project, as evidenced by changes related to audio processing, the implementation of channel listeners, and the addition of new features, such as the ability to control notification volume. The contributions indicate a focus on enhancing audio functionalities and server-side logic. The user made improvements to the database connection by adding transactions and fixes to the channel filters.
voicechatquality-voice-chatvoipmacosvoice-chat
SOCI/soci

Apr 2022 - Sep 2022

Official repository of the SOCI - The C++ Database Access Library
Role in this project:
userBackend Developer
Contributions:110 reviews, 10 commits, 17 PRs in 5 months
Contributions summary:Robert primarily contributed to the SOCI library's backend functionality, with a focus on database access and blob handling. They improved the build process by adding version fetching and streamlining the cmake files. The user also refactored the blob implementation, deprecating older functions and unifying the handling of non-supported blob backends, along with making `blob` and `row` objects movable.
db2cppmysqlnosqldatabase-access
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Robert Adam - Senior Software Engineer at ABC Soft