Derek Morris

Software Development Engineer at Microsoft

Greater Seattle 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

🤩
Rockstar
🎓
Top School
Derek Morris is a software development engineer with 12 years of experience specializing in low-level back-end systems, currently working on Microsoft's Chakra JavaScript engine in the Greater Seattle Area. He brings deep expertise in performance-sensitive optimization and exception-handling improvements, evidenced by contributions to the open-source ChakraCore project. Derek also focuses on reliability and test automation, having strengthened Dependabot's core logic and .NET NuGet update testing to handle real-world edge cases like line-ending normalization. His background includes research on fast program-structure analyses for automated patch viability at the University of Virginia, combining practical production engineering with research-driven problem solving.
code12 years of coding experience
job1 year of employment as a software developer
bookHigh School, High School at Thomas Jefferson High School for Science and Technology
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Virginia
languagesEnglish, German
github-logo-circle

Github Skills (23)

nuget10
debug10
c-language10
back-end-development10
testing10
net10
dotnet10
asp-net10
performance-optimization10
dotnet-core10
csharp10
cprogramming-language10
test-automation10
dependency-analysis9
assembly9

Programming languages (11)

TypeScriptC#Objective-JPowerShellC++CJavaScriptMathematica

Github contributions (5)

github-logo-circle
chakra-core/ChakraCore

Sep 2016 - Sep 2018

ChakraCore is an open source Javascript engine with a C API.
Role in this project:
userBack-end Developer
Contributions:1 review, 451 commits, 87 PRs in 2 years
Contributions summary:Derek primarily contributed to the ChakraCore Javascript engine, focusing on low-level aspects of the back-end. Their contributions involved fixing tab issues, reordering bytecode instructions for optimization, and implementing specific optimizations around the handling of array lengths and other details of the engine, improving its performance and stability. They also worked on improvements to exception handling, specifically relating to the collection of detailed information, to ensure consistency across different code paths.
javascript-enginechakracoreruntimemicrosoftc-api
dependabot/dependabot-core

Feb 2025 - Feb 2025

🤖 Dependabot's core logic for creating update PRs.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:2 PRs in 5 days
Contributions summary:Derek primarily focused on enhancing the testing framework and core logic within the `dependabot-core` repository, specifically related to .NET NuGet package updates. They implemented and refined tests, covering scenarios such as line ending normalization and edge cases with package references and configuration files. The contributions also involved fixing code to correctly handle different types of line endings in files and incorporate best practices to ensure consistent output. Their work demonstrates a focus on quality and reliability, with a significant portion of their effort dedicated to testing the core functionality.
dependenciespythonelmorgslogic
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
Derek Morris - Software Development Engineer at Microsoft