Joshua Silas

Professor at Seattle Central College

Seattle, Washington, 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
Joshua Silas is a technically grounded professor and software engineer with eight years of experience building reliable systems and mentoring the next generation of technologists. A Summa Cum Laude graduate in Electrical and Electronics Engineering from Tuskegee University, he has shipped production features at Microsoft that boosted Edge activations and ad impressions, and contributed enduring validation rules to the widely used NuGet.Client project. He blends hands-on backend expertise in C# and package tooling with practical product delivery under tight timelines, routinely ensuring post-launch quality. Beyond enterprise software, Joshua designs community-focused STEM programs—running a game design curriculum for youth—and brings research experience from RFID systems to classroom labs. Based in Seattle, he combines engineering rigor, open-source stewardship, and a knack for translating complex constraints into teachable, real-world solutions.
code8 years of coding experience
job6 years of employment as a software developer
bookDiploma, N/A, Diploma, N/A at Chelsea High School
bookBachelor of Science - BS, Electrical and Electronics Engineering, 3.79, Bachelor of Science - BS, Electrical and Electronics Engineering, 3.79 at Tuskegee University
languagesEnglish
github-logo-circle

Github Skills (9)

nuget10
csharp10
package-management10
dotnet-core10
asp-net9
net9
msbuild7
dotnet7
dotnet-new6

Programming languages (2)

C#HTML

Github contributions (5)

github-logo-circle
NuGet/NuGet.Client

Jul 2019 - Aug 2019

Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)
Role in this project:
userBack-end Developer
Contributions:6 commits, 14 PRs, 80 pushes in 1 month
Contributions summary:Joshua contributed significantly to the NuGet client project by implementing and refining packaging validation rules. They focused on ensuring that packages adhere to the correct folder structure and dependencies, specifically for the lib and ref folders. The user also introduced new validation rules regarding build conventions and nuspec matching for ref files, which likely enhanced the reliability and maintainability of the NuGet package ecosystem. These changes suggest a focus on core package structure and build processes.
dotnetnuget-clpackage-managercommand-line-toolsmsbuild
JarahSi/BEYAConference2018

Feb 2018 - Feb 2018

Contributions:5 pushes, 2 branches in 1 day
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
Joshua Silas - Professor at Seattle Central College