Jason Dillon is a Principal Software Engineer with 19 years of JVM-centric systems and platform design experience, blending deep Java/Kotlin expertise with a first‑language fluency in Linux, infra-as-code, and CI/CD. He specializes in taking complex, high-leverage problems from current state to shippable end state—prioritizing operability, survivability, and low ceremony over process theater. Jason has driven platform evolution at companies like Sonatype and Walmart, built critical CI/CD tooling and repository systems, and contributed to notable open-source projects including JLine, Groovy, Jansi, and Resty-GWT. Comfortable as a hands‑on principal IC, he pairs tactical implementation with architecture and small-team mentorship, and has architected both backend call-flow engines and JS/bytecode analysis prototypes. He treats AI tools as cognitive extensions—using them to accelerate design exploration and reduce bike‑shedding—and has worked remotely effectively for nearly two decades. Based in Oakley, CA, he prefers remote engagement with on-site collaboration for kickoffs and complex sessions.
Contributions:105 commits, 3 pushes, 1 tag in 4 years 3 months
Contributions summary:Jason primarily contributed to the core functionality of the `jline2` library, focusing on the `ConsoleReader` class and related input stream implementations. Their contributions included bringing back the `ConsoleRunner` class and implementing configuration options, alongside simplifying variable names. They also refactored configuration management, including introducing a `ShutdownHook` and methods for handling user input, with associated testing improvements.
Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.
Role in this project:
Back-end Developer
Contributions:12 commits, 1 PR, 1 comment in 6 years 7 months
Contributions summary:Jason primarily contributed to the `jansi` library, focusing on core functionality and internal improvements. They addressed bugs related to installation and uninstallation processes and added JavaDoc comments for better code clarity. The user also enhanced the library by adding new features, making code adjustments to increase overall efficiency and by making use of modern code practices like using static enums.
helperwindowsconsoleescape-sequencesjava-library
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
Jason Dillon - Principle Software Engineer at cirqil