I'm a software engineer currently at Cisco Systems in RTP, mostly working in JVM-based languages these days. If you like any of the tools I've made available and have a suggestion, feel free to open up a GitHub issue.

Otherwise, enjoy!

Excel Streaming Reader

Streaming Excel reader based on Apache POI and optimized for low memory usage.

JSON View Serializer

Jackson-based JSON serializer for dynamic exclusion of class fields.

PR Harmony

Bitbucket/Stash plugin providing pull request reviewing rules to large teams.

Stash Token Auth

Bitbucket/Stash plugin providing users token-based API access.

Excel Streaming Reader 1.2.0

The latest version of Excel Streaming Reader is now available on Maven Central. Thanks to DoctorGester, alvaroAndresCarral, ms1111, rvdwenden, ttardy, and whicken for their contributions to this release!

  • Support for Apache poi 3.15 (#81)
  • Support for Cell.getRichStringCellValue() (#82)
  • NullPointerException in StreamingRow.getCell when policy is RETURN_BLANK_AS_NULL (#85)
  • NPE when retrieving missing r attrs for cell and row in sheetreader (#87)
  • error during read file java.lang.IndexOutOfBoundsException (#91)

If you run into any issues after upgrading to the latest version, please open an issue for it.


Stash Token Authenticator 2.2

The latest version of Stash Token Authenticator is now available on the Atlassian Marketplace.

Fixes:

  • Support for Bitbucket 5.0.1

If you run into any issues after upgrading to the latest version of the plugin, please open an issue for it.


PR Harmony 2.4.0

The latest version of PR Harmony is now available on the Atlassian Marketplace.

Fixes:

  • Support for Bitbucket 5.0.1

If you run into any issues after upgrading to the latest version of the library, please open an issue for it.


Stash Token Authenticator 2.1

The latest version of Stash Token Authenticator is now available on the Atlassian Marketplace. Thanks to czandee and njalerikson for their contributions to this release!

Fixes:

  • Support for branch-permissions/2.0 endpoint (#12)
  • Fix for repo details endpoints (#11)
  • Support for the SSH REST API (#15)

If you run into any issues after upgrading to the latest version of the plugin, please open an issue for it.


Excel Streaming Reader 1.1.0

The latest version of Excel Streaming Reader is now available on Maven Central. Thanks to dgriffith and waxxxd for their contributions to this release!

Fixes:

  • Buffered SST option for massive workbooks (#73)
  • Support for getCell() with MissingCellPolicy (#67)
  • Support for 1904-based dates (#72)

If you run into any issues after upgrading to the latest version of the library, please open an issue for it.


Excel Streaming Reader 1.0.2

The latest version of Excel Streaming Reader is now available on Maven Central. Thanks to Scatee, edgraaff, bhdrk, ToddWarwaruk, and ms1111 for their contributions to this release!

Fixes:

  • Support for Workbook.isSheetHidden() and Workbook.isSheetVeryHidden() (#26)
  • Support for Row.getFirstCellNum() (#49)
  • Support for StreamingRow.getPhysicalNumberOfCells() (#61)
  • Support for Sheet.getLastRowNum() (#56)
  • Support for Cell.getBooleanCellValue() (#50)
  • Fix for Row.getLastCellNum() return value (#61)
  • Avoid NPE on spreadsheetDrawing row tags (#59)
  • Correctly throwing IllegalStateException on Cell.getDateCellValue() when type is CELL_TYPE_STRING (#53)

If you run into any issues after upgrading to the latest version of the library, please open an issue for it.


PR Harmony 2.3.5

The latest version of PR Harmony is now available on the Atlassian Marketplace. This release fixes an accidental issue introduced in 2.3.4.

Fixes:

  • Adding null check for boolean unboxing (#59)

If you run into any issues after upgrading to the latest version of the library, please open an issue for it.


Json-View 0.15

The latest versions of json-view and spring-json-view are now available in Maven Central!

Fixes:

  • Added support for UUIDs (#39)

If you run into any issues after upgrading to the latest version of the library, please open an issue for it.


Json-View 0.14

The latest versions of json-view and spring-json-view are now available in Maven Central!

Fixes:

  • Support for @JsonProperty (#36)
  • Support for Java8 dates (#28)
  • New module implementation for easier configuration (#38)

If you run into any issues after upgrading to the latest version of the library, please open an issue for it.


PR Harmony 2.3.3

The latest version of PR Harmony is now available on the Atlassian Marketplace. Thanks to artem-zinnatullin for his contributions to this release!

Fixes:

  • Support for “Needs work” in pull requests (#58)

If you run into any issues after upgrading to the latest version of the library, please open an issue for it.