Hands-on software developer.
- Development - design & implementation
- Problem solving
- Performance, Concurrency
- Distributed systems & micro-services
- Open source libraries
- Unleash OpenFeature GO provider - feat: Add Unleash provider
- Unleash OpenFeature Java provider - feat: Add Unleash provider
- Harness OpenFeature GO provider - feat: Add Harness provider
- Statsig OpenFeature GO provider - feat: Add Statsig provider
- Statsig OpenFeature Java provider - feat: Add Statsig provider
- Prefab OpenFeature GO provider - feat: Add Prefab provider
- Flipt OpenFeature Java provider - feat: Add Flipt provider
- ConfigCat OpenFeature Java provider - feat: Add ConfigCat provider
- GO Feature Flag OpenFeature provider - feat: add cache
- OpenFeature Java SDK contrib - feat: multi-provider
- OpenFeature GO SDK - feat: add logging hook, rm logging from evaluation
- OpenFeature Java SDK - feat: In-memory provider
- Spring Boot Admin - fix: Retry mechanism without delay causing failures
- Apache Curator - feat: Configurable ZookeeperFactory by ZKClientConfig
- rotating-fos - feat: Add rolling scheme via maxBackupCount
- zkBox - feat: Java Client
- spring-retry - random - document as Jitter
- Apache Commons IO - FileUtils#deleteDirectory(File) exception Javadoc inaccurate update
Some done due to enhanements/bugs found needed for my job.
During development at my company work, found some things that can be addressed at some open source projects we use.
During development at my company work, we needed common generic implementation in for a few items, searched online, and could not find simple ones which fits the requirements. Implemented it myself, and published it as open source. Refer to the pinned repositories for details.
"Find a job you enjoy doing, and you will never have to work a day in your life."