Scott Kidder

Software Engineer at The Vertex Project

Grand Rapids, Michigan, 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

👤
Senior
🎓
Top School
Scott Kidder is a seasoned Full Stack Software Engineer with 16 years of experience building low-latency, reliable systems for financial services and trading. Based in Grand Rapids, he combines strong Java, Python and JavaScript skills with domain expertise in timeseries, derivatives trading and performance-sensitive architectures. His open-source work on high-performance projects like Chronicle (wire, core, queue) shows a focus on serialization correctness, low-level memory efficiency and rigorous test automation that reduces GC and I/O issues in microsecond messaging systems. At The Vertex Project and previously at Aquinas Technology Services he has blended SCRUM and DevOps practices to deliver production-grade software. Known for digging into edge-case tests and benchmarking, he brings both practical engineering discipline and a knack for improving reliability in complex distributed systems.
code16 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Computer Science at Central Michigan University
languagesEnglish
github-logo-circle

Github Skills (21)

json10
performance-monitor10
testing10
low-latency10
data-serialization10
queuing10
java10
serialization10
latency10
javas10
junit10
performance-analysis10
performance-optimization10
queue10
data-structure9

Programming languages (13)

JavaC++CSSCHandlebarsHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
OpenHFT/Chronicle-Queue

Mar 2016 - Apr 2017

Micro second messaging that stores everything to disk
Role in this project:
userBackend Developer & QA Engineer
Contributions:44 commits, 27 PRs, 23 comments in 1 year
Contributions summary:Scott primarily focused on testing and improving the chronicle-queue library. Their contributions include implementing and refining tests related to tailer functionality, specifically addressing scenarios like toEnd() behavior and potential issues with cycle management. They added benchmark results and tests for specific issues. The user's work ensured the reliability and performance of the chronicle-queue.
storeseverythingpublisherchronicleartemis
OpenHFT/Chronicle-Wire

Feb 2016 - Jul 2017

A Low Garbage Java Serialisation Library that supports multiple formats
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:11 commits, 11 PRs, 1 issue in 1 year 5 months
Contributions summary:Scott primarily focused on testing and refining the `chronicle-wire` library. Their contributions include writing new tests and correcting existing ones to ensure the JSON serialization functionality behaved as expected, including handling null strings and list formatting within marshallable objects. The user also addressed issues related to the sequence of data, and refactored tests for increased clarity, demonstrating a focus on the quality and reliability of the library's serialization capabilities.
csvdeserializationserializationgarbagemmap
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