Jake Fevold

Senior Software Engineer at Chicago Trading Company

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

👤
Senior
🎓
Top School
Jake Fevold is a Senior Software Engineer based in New York with 4 years of focused C++ experience and a longer history building embedded and industrial control software. He has progressed from embedded systems and PLC work into senior roles at Bloomberg, where he specialized in concurrency and core library development for the Bloomberg Development Environment. Jake contributes to high-profile open-source C++ foundations (e.g., bloomberg/bde), improving thread safety and time-queue behavior—work that highlights attention to low-level correctness and multi-threaded design. Currently at Chicago Trading Company, he applies that concurrency expertise to demanding, performance-sensitive systems. Trained in mathematics and computer science at the University of Iowa, he blends rigorous analytic thinking with practical systems engineering. Colleagues rely on him for robust, well-documented solutions in complex, real-time codebases.
code4 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BS) Mathematics, Bachelor of Science (BS) Mathematics at University of Iowa
languagesGerman
github-logo-circle

Github Skills (5)

cpp-library10
c-language10
cpp10
cprogramming-language10
multithreading10

Programming languages (1)

C++

Github contributions (1)

github-logo-circle
bloomberg/bde

Feb 2022 - Jan 2023

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Role in this project:
userBack-end Developer
Contributions:34 commits in 11 months
Contributions summary:Jake contributed to the C++ library by implementing and refining core functionalities. Their work includes updates to the `deleteQueue` method within `bdlmt_multiqueuethreadpool.h`, adding thread safety notes and clarifications to `bdlcc_cache.h`, and adding a `countLE` method to `bdlcc_timequeue`. These changes involved modifying existing code, adding new features, and improving documentation related to multi-threading and time-based queuing, demonstrating a focus on core library features and thread safety.
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
Jake Fevold - Senior Software Engineer at Chicago Trading Company