Dan Connolly

Software Engineer at MadMode

Kansas City, Missouri, 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
Dan Connolly is a seasoned software engineer with three decades of experience delivering scalable, open-source software and distributed systems, and he has been an open-source contributor since 1993. He currently contributes to Agoric as a Software Engineer (2021–present), building JavaScript smart-contract tooling, after serving as a Contract Developer there (2019–2021). A longtime open web advocate, his work spans enhancing the RChain rholang compiler and building a standalone compiler jar, as well as refining the Agoric SDK with lazy purse creation and bank-asset subscriptions. His career includes technical roles at W3C and MIT, as well as work in academia and independent development at MadMode, illustrating a blend of research, standards, and practical engineering. Based in Kansas City, Missouri, he applies a broad, hands-on skill set—from back-end and compiler tooling to smart contracts—to deliver reliable, auditable software across blockchain, web history, and biomedical informatics domains.
code31 years of coding experience
job34 years of employment as a software developer
bookThe University of Texas at Austin
stackoverflow-logo

Stackoverflow

Stats
61reputation
191reached
5answers
0questions
github-logo-circle

Github Skills (28)

javascript10
back-end-development10
compiler-development10
testing10
sbt10
smart-contracts10
protobuffer10
rholang10
protobuf10
scala9
typescript9
blockchain9
build-automation9
typescript-types9
nodejs9

Programming languages (38)

CSchemeSASMakefileGoHTMLJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
Agoric/agoric-sdk

Dec 2022 - Jan 2023

monorepo for the Agoric Javascript smart contract platform
Role in this project:
userFull-stack Developer
Contributions:11 releases, 3358 reviews, 13 commits in 1 month
Contributions summary:Dan primarily contributed to the Agoric Javascript smart contract platform. Their work involved testing and refactoring the `cosmic-swingset` module, which included modifications to the Makefile, shared state, and constants. They also addressed issues in the `agoric-cli`, specifically related to passing command-line options. Furthermore, the user fixed a typo in the `smart-wallet` documentation, implemented lazy purse creation, and refactored the `smart-wallet` to create purses lazily. Finally, they added the ability to subscribe to bank assets without waiting for the creation of the first wallet and enhanced the codebase to utilize existing vbank assets for smart-wallet initialization.
monorepoagoricsmart-contractethereumjavascript
rchain/rchain

Nov 2017 - Sep 2020

Blockchain (smart contract) platform using CBC-Casper proof of stake + Rholang for concurrent execution.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 166 commits, 56 PRs in 2 years 11 months
Contributions summary:Dan focused on enhancing the Rholang compiler, a key component of the RChain blockchain platform. They implemented features to compile .rho files to .rbl files, including error handling and specifying the main class for packaging. Further work involved building a standalone .jar application for the compiler using the sbt-assembly plugin, and adjusting tests to support CI integration. The user also addressed bugs, and optimized various aspects of the compiler's operation.
rholangsmart-contractstakeethereumproof-of-stake
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