Newell Clark

Software Engineer

Redmond, 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
Newell Clark is a pragmatic software engineer with nine years of hands-on experience and a focus on C#/.NET and Unity3D, who sharpened his web development skills through a Full Stack .NET boot camp. He contributes to high-profile .NET open-source projects—improving Reactive Extensions documentation, fixing runtime bugs in dotnet/runtime, and adding Roslyn analyzers and tests—demonstrating attention to correctness, performance, and maintainability. Newell takes particular satisfaction in writing reusable, well-encapsulated code and has a track record of improving async APIs and memory-related behavior in core libraries. Based in Redmond, he blends self-taught curiosity with formal boot-camp training and a practical mindset for shipping reliable backend solutions.
code9 years of coding experience
bookFull stack .NET, Full stack .NET at Coder camps developer boot camp
stackoverflow-logo

Stackoverflow

Stats
345reputation
7kreached
9answers
4questions
github-logo-circle

Github Skills (33)

asynchronous10
unit-testing10
code-generator10
debug10
async10
net10
dotnet-new10
dotnet10
io10
codegen10
asp-net10
vbnet10
code-analysis10
code-generation10
sys10

Programming languages (5)

C#PowerShellJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
dotnet/roslyn-analyzers

Jan 2021 - Apr 2022

Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:150 reviews, 136 commits, 18 PRs in 1 year 3 months
Contributions summary:Newell primarily contributed to the development of analyzers within the Roslyn project. They added a new analyzer to detect and suggest the use of `PreferDictionaryContainsMethods` over `Contains` calls on the `Keys` and `Values` properties of dictionaries. They also refactored existing code, implementing separate C# and VB implementations for a fixer and adding various unit tests to validate the analyzer and its code fix. Warnings and errors in existing code were resolved. Furthermore, the user implemented a code fix for `ProvideStreamMemoryBasedAsyncOverrides` and a failing test for it, demonstrating involvement in both the analyzer and code fix aspects of the project.
dotnet/runtime

Feb 2021 - Oct 2021

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:35 reviews, 12 commits, 28 PRs in 8 months
Contributions summary:Newell primarily contributed to bug fixes and optimizations within the .NET runtime repository. Their work involved resolving issues in areas like System.IO, System.Private.Xml, and System.IO.Compression, often focusing on improving code efficiency. They also implemented memory-based overrides for read/write operations within the CryptoStream, enhancing its functionality. Additionally, the user addressed enumerator disposal in System.Text.Json and addressed violations related to Span and Substring usage.
dotnetruntimelinuxcsharpxamarin
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
Newell Clark - Software Engineer