Deepak Rajendrakumaran

Software Development Engineer at Intel Corporation

Portland, Oregon Metropolitan 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
Deepak Rajendrakumaran is a software development engineer with 10 years of experience specializing in compilers and managed runtimes, currently working on a JIT compiler at Intel in the Portland area. He has deep backend expertise optimizing code generation and memory operations for architectures like x86 and AVX512, with notable contributions to the high-profile dotnet/runtime and Intel ISPC projects. His work spans LLVM IR passes, ISA-aware optimizations, and runtime initialization for ART/JVM, reflecting a strong blend of research-driven compiler techniques and production-grade engineering. Comfortable in constrained and high-performance environments, he brings firmware-to-cloud experience from HP and MathWorks to complex low-level systems. An understated strength is his track record of turning architecture-specific quirks into measurable performance gains across open-source runtimes.
code10 years of coding experience
job8 years of employment as a software developer
bookVirginia Tech
book-10th, -10th at SBOA Public School
bookBachelor of Technology (BTech), Electrical and Electronics Engineering, Bachelor of Technology (BTech), Electrical and Electronics Engineering at College of Engineering, Trivandrum
book11th-12th, 11th-12th at Arya Central School
languagesEnglish, Malayalam, Hindi
github-logo-circle

Github Skills (22)

arcgisruntime10
assembly10
c-language10
runtimes10
computer-architecture10
architecture10
net10
dotnet10
run-time10
vectorization10
x8610
asp-net10
compiler-design10
compile10
instruction-set10

Programming languages (4)

C#TypeScriptC++F#

Github contributions (5)

github-logo-circle
ispc/ispc

Jun 2018 - Jul 2021

Intel® Implicit SPMD Program Compiler
Role in this project:
userBack-end Developer
Contributions:106 reviews, 221 commits, 178 PRs in 3 years 1 month
Contributions summary:Deepak primarily contributed to the Intel® Implicit SPMD Program Compiler, addressing bugs and implementing features to enhance its functionality. Their work included modifying the compiler to handle specific architectural features related to SSE2 instruction set and ensuring correct behavior when working with structures. They also implemented a new type conversion mechanism, demonstrating a focus on improving the compilation process. Further contributions involved optimizing memory operations and addressing potential performance warnings.
cpusimdavximplicitavx512
dotnet/runtime

Oct 2021 - Dec 2022

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:323 reviews, 8 commits, 33 PRs in 1 year 1 month
Contributions summary:Deepak primarily worked on optimizing the .NET runtime, focusing on the x86 architecture. Their contributions involved eliminating redundant memory moves, improving code generation, and adding support for new instruction sets like AVX512. The user also made changes to the JitInterface, enabling more ISA flags, and implemented various methods related to Vector512. These efforts likely contributed to improved performance and functionality of the .NET runtime on supported hardware.
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
Deepak Rajendrakumaran - Software Development Engineer at Intel Corporation