Joseph Black

Data Scientist I

Illinois, 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
Joseph Black is a data scientist and software engineer with a decade of hands-on experience bridging research and production systems, currently applying his skills at Vail Systems. Comfortable across languages (C++, Java, Python, JavaScript) and cloud-native tooling like Docker and Kubernetes, he builds robust, production-ready systems informed by academic rigor from a master's program at UMass Amherst. His background spans distributed systems and smart contracts to front-end/back-end web tooling and GPU rendering optimizations, including GUI and shader contributions to the well-known OpenSCAD project. A two-time Google Summer of Code contributor and repeat teaching assistant, he pairs mentoring and collaboration with a curiosity for deep learning and cybersecurity. Notably, he has delivered practical blockchain loan-management contracts and optimized rendering pipelines, showing an ability to translate research ideas into efficient, user-facing features.
code10 years of coding experience
job2 years of employment as a software developer
bookYork Comm High School
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Massachusetts Amherst
bookElmhurst University
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
498reputation
37kreached
16answers
2questions
github-logo-circle

Github Skills (14)

c-language10
openscad10
cprogramming-language10
opengl10
qt9
3d-graphics9
pip6
unity-game-engine6
php6
android6
game-physics6
visual-studio6
python6
java6

Programming languages (7)

TypeScriptJavaC++JavaScriptRAMLHTMLPython

Github contributions (5)

github-logo-circle
openscad/openscad

Apr 2022 - Apr 2022

OpenSCAD - The Programmers Solid 3D CAD Modeller
Role in this project:
userBack-end Developer
Contributions:11 reviews, 3 commits, 11 PRs in 9 days
Contributions summary:Joseph primarily focused on modifying the graphical user interface (GUI) code, specifically the `TabManager.cc` file, to manage and control the saving of files. They addressed issues related to file overwrite confirmation, ensuring it only appears when necessary. The user also introduced and modified `VertexStateManager` and related shader code in `ThrownTogetherRenderer` and `OpenCSGRenderer` for optimized rendering performance, and introduced color handling.
3d-modelscadwindowslinuxc-plus-plus
Website for the Ease The Tease book
Contributions:28 PRs, 26 pushes, 28 branches in 1 year 5 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.
Request Free Trial
Joseph Black - Data Scientist I