Andrew Paprocki

R&D Software Infrastructure at Bloomberg LP

New York, New York, 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
🎓
Top School
Andrew Paprocki is a seasoned R&D software infrastructure engineer with 26 years of experience, currently building low-level systems at Bloomberg in New York. He specializes in cross-platform C and C++ systems programming, contributing significant portability and platform support fixes to high-profile open-source projects like libuv and Bloomberg's bde libraries. His work shows deep expertise in OS-specific interfaces—adding AIX and Solaris support, resolving compiler and testing issues, and hardening time and path utilities. Prior roles include developing a C++ SDK for application-layer multicast and long-term maintenance across diverse legacy systems, giving him a rare blend of new-feature development and keep-the-lights-on discipline. Colleagues rely on him to translate platform quirks into robust, portable code that keeps enterprise infrastructure reliable.
code26 years of coding experience
job10 years of employment as a software developer
bookDrexel University
github-logo-circle

Github Skills (16)

aix10
cpp-library10
c-language10
cross-platform10
cpp10
solaris10
system-programming10
cprogramming-language10
multiplatform10
c-programming10
networking9
async9
asynchronous9
compiler-optimization8
unix8

Programming languages (12)

TypeScriptJavaC++ShellRustCRacketJavaScript

Github contributions (5)

github-logo-circle
libuv/libuv

Jan 2015 - Jun 2023

Cross-platform asynchronous I/O
Role in this project:
userBack-end Developer & Systems Programmer
Contributions:9 PRs, 31 comments, 2 issues in 8 years 6 months
Contributions summary:Andrew primarily focused on adding and improving platform support for the libuv library, specifically for AIX and Solaris operating systems. Their contributions involved implementing system-specific functions for AIX (e.g., `uv_hrtime`, `uv_exepath`) and correcting platform-specific issues and warnings on Solaris. They also addressed test failures and made changes to improve code portability and compiler compatibility across different platforms.
unixunicornsasynchronouswindowsio
bloomberg/bde

Nov 2012 - May 2020

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Role in this project:
userBack-end Developer
Contributions:73 commits, 2 PRs, 7 comments in 7 years 7 months
Contributions summary:Andrew primarily contributed to the `bloomberg/bde` repository by modifying and improving existing C++ code. Their commits addressed compiler warnings related to time utilities, fixed compilation issues on specific platforms (OS_DARWIN), and enhanced annotation features. They also made improvements to the bslstl library, specifically addressing typos and adding support for StringRef values in the printer.
cppallocatorspolymorphic-allocatorsbloombergc-plus-plus
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
Andrew Paprocki - R&D Software Infrastructure at Bloomberg LP