David Poliakoff

Software Engineer at Chicago Trading Company

Chicago, Illinois, 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
David Poliakoff is a software engineer in Chicago with 10 years of experience focused on backend development and performance engineering. He contributes to high-performance C++ projects like the widely used Kokkos ecosystem, specializing in CUDA-related error handling, optimization, and maintainable refactors. David combines pragmatic bug fixes with targeted feature work—improving developer experience by adding informative diagnostics for unsupported profiling scenarios. His GitHub persona hints at a playful, curious mindset that complements a serious focus on reliability and speed. Colleagues can expect a developer who thrives on untangling low-level performance issues and shipping clean, resilient code.
code10 years of coding experience
github-logo-circle

Github Skills (10)

cuda10
c-language10
cprogramming-language10
performance-optimization10
scientific-computing9
refactor9
parallel-computing9
cluster-computing9
refactoring9
error-handling9

Programming languages (6)

JavaC++CJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
kokkos/kokkos

Jul 2018 - Nov 2021

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:461 reviews, 429 commits, 88 PRs in 3 years 4 months
Contributions summary:David primarily contributed to the codebase by fixing errors and making performance improvements. They focused on optimizing code related to error checking and handling, particularly in the context of CUDA implementations. Additionally, the user added features, such as introducing informative error messages when profiling is requested but not supported. The commits also reveal efforts in code refactoring to improve functionality and maintainability.
cppparallel-executionprogramming-modelparallel-computingc-plus-plus
DavidPoliakoff/kokkos

Jul 2018 - Nov 2021

Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
Contributions:2 PRs, 646 pushes, 95 branches in 3 years 4 months
memorymultithreadingmulti-threadingkokkosabstraction
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