Daniel Boles is an Associate Software Engineer and Southern Illinois University computer science graduate with a decade of hands-on experience delivering practical technology solutions across finance and media environments. He recently transitioned from a Finance & Investment Solutions internship at RGA—where he automated complex investment data flows using Java, Python, SQL, Snowflake and OpenLink Findur—to a full-time engineering role supporting RGA’s investment systems. Daniel contributes to GTK+ upstream work, improving UI components, theming, and test coverage, reflecting a solid full‑stack sensibility that spans front-end UI polish to back-end data processing. Based in Greater St. Louis, he blends internship-driven financial systems experience with leadership in the Saluki Student Investment Fund, showing a rare mix of domain knowledge in investments and practical engineering chops. Colleagues describe him as pragmatic and curious, eager to explore how technology reshapes industry workflows beyond obvious automation tasks.
10 years of coding experience
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Southern Illinois University, Carbondale
Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
Role in this project:
Full-stack Developer
Contributions:274 commits in 3 years
Contributions summary:Daniel primarily focused on improving the GTK+ toolkit, making changes related to UI components and theming. Their contributions included fixing issues in existing components like GtkEntry and GtkTreeView, as well as enhancing CSS documentation and addressing theming inconsistencies. The user also worked on adding test cases to improve the robustness of the toolkit and fixing existing build errors related to the test suite. Their work involved modifying source code files related to the UI elements of GTK+.
libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual.
Contributions:13 pushes, 5 branches in 4 months
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.