Dmitry Spikhalsky

SWE at Chalk

New York, New York, 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
Dmitry Spikhalsky is a seasoned backend engineer with 13 years building high-load, low-latency systems and a strong foundation in math, CS, and machine learning. He has driven mission-critical infrastructure at scale—designing adtech platforms that handled 200B requests/day and leading the Java SDK and runtime work that made Temporal robust for hundreds of production teams. A specialist in the Temporal execution model and Temporal Java SDK, he also contributes to prominent open-source projects such as Netty and Dozer, where he added protobuf support and improved core networking and HTTP utilities. Dmitry blends hands‑on optimization (single-digit millisecond processing improvements, Redis Cluster rollouts) with product-facing features like search attributes and tracing, and has a track record of forming effective cross-functional teams. Based in New York, he recently shifted developer and data infrastructure toward LLM- and agent-friendly architectures, showing a knack for anticipating platform needs beyond obvious scaling concerns.
code13 years of coding experience
job17 years of employment as a software developer
bookLomonosov Moscow State University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
5,528reputation
2.1mreached
49answers
8questions
Badges
jython
top-5%
soap
top-5%
java
top-5%
nio
top-5%
reflection
top-5%
cxf
top-5%
github-logo-circle

Github Skills (55)

software-design10
netty10
protocol-buffers10
testing10
http10
microservices-application10
distributed-systems10
workflow-engine10
object-oriented-programming10
java10
javas10
go10
microservices10
data-collection9
reflection9

Programming languages (16)

C#JavaC++CRustMakefileGoGroovy

Github contributions (5)

github-logo-circle
temporalio/samples-java

Sep 2021 - Nov 2022

Temporal Java SDK samples
Role in this project:
userBack-end Developer
Contributions:52 reviews, 21 commits, 40 PRs in 1 year 2 months
Contributions summary:Dmitry primarily focused on improving and maintaining the Temporal Java SDK samples. They addressed a bug related to activity cancellations in a sample, upgraded the project to use a newer version of the SDK, and refined a metrics sample. Furthermore, the user made updates related to SSL context usage and incorporated a build step to check code formatting and licenses. Finally, they updated several samples to use newer SDK releases.
workflow-enginesdk-samplessdktemporaljava
DozerMapper/dozer

Nov 2012 - Jan 2013

Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another.
Role in this project:
userBackend Developer
Contributions:44 commits, 1 comment in 1 month
Contributions summary:Dmitry implemented initial support for protobuf in the Dozer mapper project, introducing features for mapping between Java beans and Protocol Buffer objects. The contributions included the generation of Java code for handling protobuf objects and the addition of wildcard support. The user also refactored the BeanMappingGenerator class, extracted field detectors, and moved protobuf support to a plugin module, indicating a focus on improving the system's flexibility and maintainability.
java-beanjsinteroprecursivelyobjectmapperbean-mapper
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
Dmitry Spikhalsky - SWE at Chalk