Skip to content
View jcmdsbr's full-sized avatar
:octocat:
Carry on
:octocat:
Carry on
Block or Report

Block or report jcmdsbr

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
jcmdsbr/README.md

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)
        {
           var aboutMeBuilder = new AboutMeBuilder()
                .WithBasicInfo(
                    name: "Jean Carlos Moreira da Silva",
                    birthDate: new DateTime(1995, 9, 1),
                    workStartDate: new DateTime(2014, 10, 1),
                    currentEmployer: "5by5 Soluções em Sistemas",
                    favoriteStack: ".Net Core/C#",
                    address: new("Matão", "São Paulo", "Brazil")
                )
                .WithLanguageSkills(
                    new[] { "C#", "Typescript", "Javascript", "Python", "Powershell", "Shell" },
                    new[] { ".Net Core", "Node", "Nest", "Angular", "Rebus", "Ionic" },
                    new[] { "React", "Vue", "Express", "AutoMapper", "MediatoR" }
                )
                .WithDatabaseSkills(
                    new[] { "SQL Server", "PostgreSQL", "MongoDB", "DynamoDB", "Redis", "Firestore" },
                    new[] { "EF", "NHibernate", "Dapper", "TypeORM", "Mongoose" }
                )
                .WithMessagingSkills(
                    new[] { "RabbitMQ", "SNS", "SQS", "Google Pub/Sub", "Azure Service Bus", "Kafka", "SignalR", "Event Hub" }
                )
                .WithDevOpsSkills(
                    new[] { "Jenkins", "Azure Pipelines", "Cloud Build", "Spinnaker" }
                )
                .WithBestPracticeSkills(
                    new[] { "Clean Code", "SOLID", "TDD", "Clean Architecture", "DDD" }
                )
                .WithCloudProviderSkills(
                    new[] { "AWS", "GCP", "Azure" }
                )
                .WithArchitectureDesignSkills(
                    new[] { "Hexagonal", "MicroServices", "Event Sourcing", "CQRS" , "EDAs", "CDC"}
                )
                .WithResilienceDesignSkills(
                    new[] { "Retry", "Circuit Breaker", "Fallback", "Timeout", "SAGA" }
                )
                .WithKnowledgeInSSIS()
                .WithKnowledgeInMultiLanguageApplication()
                .WithKnowledgeInDistributedSystems()
                .WithKnowledgeInServerlessApplication();

            Console.Writeline(aboutMeBuilder.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 !!

Twitter Follow Linkedin Follow Instagram Follow Jean Carlos's DEV Community Profile

Pinned

  1. tot tot Public

    TOT is a open-source project write in .Net Core 3x

    C# 2 1

  2. devtools-setup devtools-setup Public

    Scripts to initialize a new env Linux (base a ubuntu and feature snap enabled)

    Shell 6

  3. aspnetcore-design-patterns aspnetcore-design-patterns Public

    Examples of the Gang of Four (GoF) design patterns from course "Design Patterns in C# and .NET" At Udemy

    C# 2 1

  4. jenkins-docker-learning jenkins-docker-learning Public

    Learning jenkins, basic to hero concepts!! using docker environment

    Dockerfile 3

  5. rabbitmq-delayed rabbitmq-delayed Public

    Building a docker image from rabbitmq use delayed plugin

    Dockerfile 1

  6. eshop-dist-arch eshop-dist-arch Public

    Sample Node/Nest reference architecture, based on a simplified microservices architecture, distributed systems and docker containers.

    TypeScript 2 1