phmonte / jcmdsbr

repository containing GitHub profile documentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hey! let's compile 💻

cd workspaces && mkdir my-profile && cd my-profile
dotnet new console -n Profile
code .

namespace Profile
{
    internal class Program
    {
        private static void Main(string[] args)
        {
           Console.Writeline(new AboutMeBuilder()
              .WhatIsYourName("Jean Carlos Moreira da Silva")
              .WhatIsYourBirthDate(new DateTime(1995,9,1))
              .WhenDidYouStartWorking(new DateTime(2014,10,1))
              .WhereDoYouWork("5by5 Soluções em Sistemas")
              .WhatIsYourFavoriteStack(".Net Core/C#")
              .WhereYouLive(new Address("Matão", "São Paulo", "Brazil"))
              .WhatAreYourSkillsInLanguages("C#", "Typescript", "Javascript", "Python", "Powershell", "Shell")
              .WhatAreYourSkillsInFrameworks(".Net Core", "Node", "Nest", "Angular", "Rebus", "Ionic")
              .WhatAreYourSkillsInLibraries("React", "Vue", "Express", "AutoMapper", "MediatoR")
              .WhatAreYourSkillsInDatabases("SQL Server", "PostgreSQL", "MongoDB", "DynamoDB", "Redis", "Firestore")
              .WhatAreYourSkillsInORMs("EF", "NHibernate", "Dapper", "TypeORM", "Mongoose")
              .WhatAreYourSkillsInMessageBrokers("RabbitMQ", "SNS", "SQS", "Google Pub/Sub", "Azure Service Bus")
              .WhatAreYourSkillsInDevOpsTools("Jenkins", "Azure Pipelines", "Github Actions", "Spinnaker", "Terraforms")
              .WhatAreYourSkillsInBestPractices("Clean Code", "SOLID", "TDD", "Clean Architecture", "DDD")
              .WhatAreYourSkillsInCloudProviders("AWS", "GCP", "Azure")
              .WhatAreYourSkillsInArchitectureDesignPatterns("Hexagonal", "MicroServices", "Event Sourcing", "CQRS")
              .WhatAreYourSkillsInResilienceDesignPatterns("Retry", "Circuit Breaker", "Fallback", "Timeout", "SAGA")
              .HasKnowledgeInSSIS()
              .HasKnowledgeInMultiLanguageApplication()
              .HasKnowledgeInDistributedSystems()
              .HasKnowledgeInServerlessApplication()
              .Build());
        }
    }
}

dotnet run Profile.csproj

  • 😊 Meu nome é Jean Carlos, atualmente atuo como Arquiteto de Software na empresa 5by5 Soluções em Sistemas
  • 😝 Estou sempre estudando sobre Cloud cloud e novas tecnologias.
  • 💬 Pergunte-me sobre SOLID, DDD, Clean Code, DevOps, Sistemas Distribuídos, Micro-serviços e Cultura Nerd
  • 😋 Desenvolvo a mais de 6 anos em C# como linguagem principal e preferida !!

About

repository containing GitHub profile documentation