Nick Dimiduk

Staff Software Engineer, Data Infrastructure

Amsterdam, North Holland, Netherlands
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
Nick Dimiduk is a Staff Software Engineer focused on data infrastructure with 16 years building scalable, production-grade distributed systems and Big Data platforms. A long-time HBase committer and co-author of HBase in Action, he blends deep open-source kernel work (notably performance and memory optimizations in Apache HBase) with practical product engineering at companies from Climate and Hortonworks to Apple and HubSpot. He prefers functional languages like Clojure, designs for customer-driven outcomes, and has led architecture, ETL, and metadata services that operate on billions of documents and TBs of data. Nick founded Drawn to Scale to make Big Data easier to use and has shepherded projects from seed-stage startups through acquisition. Equally comfortable writing technical prose and low-level Java optimizations, he brings a rare mix of systems-level insight and operator empathy. Based in Amsterdam, he pairs academic training in programming languages and AI with hands-on leadership across open source and commercial deployments.
code16 years of coding experience
job17 years of employment as a software developer
bookB.S. Computer Science & Engineering, B.S. Computer Science & Engineering at The Ohio State University
languagesEnglish, French
github-logo-circle

Github Skills (24)

hbase10
caching10
back-end-development10
databases10
data-persistence10
java10
javas10
sql10
database10
concurrent9
concurrent-programming9
memory-management9
build-automation9
concurrency9
logging9

Programming languages (14)

JavaRustScalaMakefileGoHTMLPerlTypeScript

Github contributions (5)

github-logo-circle
hbaseinaction/twitbase

Feb 2012 - Nov 2012

TwitBase is a running example used throughout HBase In Action
Role in this project:
userBack-end Developer
Contributions:40 commits in 9 months
Contributions summary:Nick primarily contributed to the back-end of the TwitBase project, focusing on database interactions and utility scripts. They added and configured logging to improve debugging capabilities. The user made several modifications to the `UsersDAO` and `TwitsDAO` classes, implementing features for adding, retrieving, and deleting users, as well as posting and listing twits. Furthermore, the user introduced an increment count feature for users' tweets.
twitchopenjdkjavahbasein-action
apache/hbase

Jun 2014 - Jan 2023

Apache HBase
Role in this project:
userBack-end Developer
Contributions:1 release, 670 reviews, 871 commits in 8 years 9 months
Contributions summary:Nick contributed to the Apache HBase project by modifying Java code related to the BucketCache and the handling of HFile blocks. Their work included changes to the BucketAllocator, the test suite for BucketCache, and the implementation of lazy block decompression. The contributions reflect a focus on optimizing the performance and memory management of the HFile storage format within the HBase system.
apache-hbaseapachedatabasejavahbase
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
Nick Dimiduk - Staff Software Engineer, Data Infrastructure