Skip to content
View petruki's full-sized avatar

Organizations

@trackerforce @switcherapi

Block or report petruki

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
petruki/README.md

Main Projects

Find below a list of projects that I have been working on.

Name Description Status
Switcher API (org) Open source Feature Flag Management that is aimed to be simple and developer-friendly. Active
Trackerforce (org) Trackerforce is a platform focused on delivering Process Flow Assisted by Real-Time Decision Making Maintenance
Deno Module: Skimming Web scraping module for Deno Maintenance
Deno Module: Validator4Oak Middleware for Oak framework to validate and sanitize requests Active
dotPathQL Java library for dynamically filtering and extracting properties from complex objects using dot-notation paths Active

Contributing to

When I am not creating trouble for myself, I do also contribute to other open-source projects. Here are some of them:

Name Description Contributed with/as
Oak Server A full-featured HTTP handler framework for Deno, Node, Bun and Cloudflare Workers Bugfixes & Middleware development
DenoLib A community of Deno, for ported/new packages and extra documentations Third-party module development
Open J Proxy A JDBC Driver and Layer 7 Proxy Server to decouple applications from relational database connection management Maintainer

Other Repositories

Here are some other old repositories that I thought it would be nice to share. They are not actively maintained, but they are still valuable.

Name Description
Dijkstra Algorithm Dijsktra Algorithm Sandbox
Page Replacement Algorithms Page Replacement Algorithms Sandbox
JCPU Simulator Java CPU Simulator terminal Sandbox - simulates multithreaded CPU
Game: Battleship Battleship game
Android App: SplitMATE Android App for SplitMATE project

My Resources

Not entirely related to my projects, but I think it's worth sharing some of the resources that I have been using to improve my skills as a Software Engineer.

Name Description
Book: Modern Software Engineering - Dave Farley This book is a must-read for anyone who wants to learn the importance of high-quality and maintainable software.
Book: Refactoring - Martin Fowler A classic book on Refactoring that is a must-read for anyone who wants to learn how to write clean and maintainable code.
Book: Escape Velocity - Doc Norton Give yourself a chance to discover better ways to measure software development delivery.
Book: Joy of Agility - Joshua Kerievsky No Agile Frameworks or constrained practices here. Joshua shares amazing stories about agility as a base for responding gracefully to changes.
Podcast: Agile Bites My go to podcast for Agile topics and misconcepts to rant about.
Author: Martin Fowler Martin Fowler is a software engineer who has been writing about software development for a long time. His blog is a great source of knowledge.
Author: Ron Jeffries Ron Jeffries is one of the three founders of the Extreme Programming. His blog is a great source of knowledge for XP practitioners.
Blog: The Code Whisperer J. B. Rainsberge publishes about Refactoring, TDD, and Clean Code.
YouTube: Modern Software Engineering - Dave Farley Dave Farley and guests talk about Software Development with a focus on Continuous Delivery best practices.
YouTube: Emily Bache Emily Bache talks about TDD and Refactoring.
YouTube: Mob Mentality Show Chris Lucian and Austin Chadwick discuss all things agile and product development from a mob programming perspective.

Pinned Loading

  1. switcherapi/switcher-slack-app switcherapi/switcher-slack-app Public

    Switcher API App for Slack

    Python 3 1

  2. switcherapi/switcher-api switcherapi/switcher-api Public

    Switcher API is a Feature Flag API focused on toggling features over different environments and applications

    JavaScript 6 1

  3. switcherapi/switcher-client-java switcherapi/switcher-client-java Public

    [Java] Switcher Client - Java SDK to work with Switcher API - Cloud-based Feature Flag

    Java 4

  4. switcherapi/switcher-ac switcherapi/switcher-ac Public

    Account Control Service for Switcher API

    Java 2 1

  5. switcherapi/switcher-client-deno switcherapi/switcher-client-deno Public

    [TS] Switcher Client - Deno SDK to work with Switcher API - Cloud-based Feature Flag

    TypeScript 2

  6. switcherapi/switcher-gitops switcherapi/switcher-gitops Public

    GitOps Domain Snapshot Orchestrator for Switcher API

    Go