Derek Shinaberry

Senior Software Engineer at Canon Medical Research USA, Inc.

Greater Chicago Area 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
Derek Shinaberry is a Senior Software Engineer with over 20 years building real-time embedded systems for aerospace, automotive infotainment, and industrial control across diverse targets like ARM, PowerPC, QNX, vxWorks and custom kernels. He combines hands-on C/C++ development, low-level networking (TCP/IP, ARINC429, serial buses) and FPGA familiarity with systems-level design practices (OOA/OOD, UML, DO-178B). At HARMAN he architected multi-target infotainment codebases and secured map-update pipelines using cryptography, and at Canon Medical he continues to deliver safety- and performance-critical software. He’s experienced leading distributed teams, applying formal project estimation and metrics to improve cycle time and quality. Derek also contributes to open-source high-performance networking (libfabric), adding cross-platform provider enhancements that reflect a knack for portability and concurrency. Based in the Chicago area, he pairs deep embedded expertise with practical operational experience including identity management, trading systems automation, and home lab network administration.
code4 years of coding experience
job28 years of employment as a software developer
bookHigh School, High School at St. Francis de Sales School - Toledo, OH
bookBSEE, Electrical Engineering, BSEE, Electrical Engineering at The University of Toledo
languagesGerman, French
github-logo-circle

Github Skills (6)

c1710
c1110
network-programming10
multiplatform9
windows9
cross-platform9

Programming languages (1)

C

Github contributions (2)

github-logo-circle
ofiwg/libfabric

Dec 2021 - Aug 2022

Open Fabric Interfaces
Role in this project:
userBack-end Developer
Contributions:37 reviews, 29 commits, 20 PRs in 8 months
Contributions summary:Derek primarily focused on enhancing the `netdir` provider within the `libfabric` repository. Their contributions included implementing the `fi_cq_signal` function and modifying `fi_cq_sread` to handle signaling within the `netdir` provider. Additionally, the user implemented `fi_getopt` and improved the client's control over queue pair creation by modifying tx/rx sizes and limits. They also addressed indentation issues and adapted the verbs provider for Windows, demonstrating proficiency in cross-platform development.
interfacesminecraftfabric
cmru-ps/libfabric

Dec 2021 - Jun 2022

Open Fabric Interfaces
Contributions:54 pushes, 35 branches in 5 months
interfacesminecraftfabric
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