Skip to content
View kaiosilveira's full-sized avatar
πŸ“š
Reading "Principles of Web API Design"
πŸ“š
Reading "Principles of Web API Design"

Organizations

@unicornlauncher @bloqit
Block or Report

Block or report kaiosilveira

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
kaiosilveira/README.md

Salve, quebrada! βœŠπŸ½πŸ‡§πŸ‡·

I'm Kaio, a stack-agnostic* software engineer with almost a decade of experience in the software industry, spanning multiple tech stacks, several industry verticals and all organization sizes.

* If you're curious about my stack affinities and tech interests, please check out my lists and starred topics in the Stars tab.

πŸ‘‹πŸ½ About me

I'm Brazilian, from SΓ£o Paulo, where I developed a solid foundational set of engineering skills in my first five years in the industry, benefiting from the strong IT market in the region. Nowadays I live in Lisbon, Portugal, where I'm helping to build the future of smart-lockers at Bloqit, the fastest-growing smart locker company in the world and one of the top 10 most promising scale-ups in Portugal, where I help develop end-to-end, fully integrated, state-of-the-art smart-locker solutions. As for my role: I've been helping to sustain our accelerated growth pace by designing, discussing, and implementing evolutionary architectural solutions that are scalable, reliable, and expandable, while also going fully hands-on with coding tasks on our several fronts. By the way, we're hiring for both front and backend-focused positions, and also for several other areas in tech. Intrigued?! Check out our job board!

πŸ“ Latest articles

I keep a Medium blog and there I share lessons learned, personal experiences with different tech stacks and tools, and anything else related to tech that comes to mind. Check out my latest articles below:


I've been using GitHub both professionally and as my portfolio. As a result of this fact, the contribution stats shown here are a comprehensive summary of all my engineering efforts on these two fronts. My public repositories approach a wide range of engineering topics, all implemented with clean code that works and solid documentation and references. So make sure to take a look at the Pinned section below!

Pinned

  1. test-driven-development test-driven-development Public

    A chapter-by-chapter, pull-request-oriented implementation with a descriptive commit history of the two examples discussed in "Test-Driven Development, by example" (Beck, 2000)

    JavaScript 4

  2. refactoring refactoring Public

    Working implementation with step-by-step guidance and detailed commit history of the Refactoring catalog, based on Martin Fowler's book on this topic (Fowler, 2018)

    6

  3. design-patterns design-patterns Public

    C# implementation of all design patterns discussed at "Design Patterns" (Gamma et al. ("GoF"), 1994), with examples and diagrams extracted from "Head-First Design Patterns" (Freeman et al., 2004)

    C# 15

  4. stability-patterns stability-patterns Public

    A deep analysis, with real-life examples implemented in production-ready working code, of each stability pattern described in "Release it!" (Nygard, 2007)

    3

  5. patterns-of-enterprise-application-architecture patterns-of-enterprise-application-architecture Public

    Working implementation of the patterns described in "Patterns of Enterprise Application Architecture (PoEAA)" (Fowler et al, 2002)

  6. hacker-rank-challenges hacker-rank-challenges Public

    An aggregator of my completed code challenges in Hacker Rank, containing detailed explanation, benchmarking, time complexity analysis, and thorough testing

    Ruby 2