Skip to content
View NicolasBuscarini's full-sized avatar
💻
Working from home
💻
Working from home

Organizations

@Org-FoodService

Block or report NicolasBuscarini

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

Hello World!

about Sobre mim

Code:
using System;
using System.Collections.Generic;

public class Program
{
    public static void Main()
    {        
        var nicolasProgrammer = new Programmer(
            firstName: "Nícolas",
            lastName: "Paiuca Buscarini",
            locale: "São Paulo, SP",
            dateBirth: new DateTime(2001, 2, 7),
            languages: new List<string> { "C#", "TypeScript", "Python" },
            databaseSkills: new List<string> { "MySQL", "SQL Server", "Oracle" },
            education: new List<string> { "Graduation in Computer Science", "Technical Qualification in Industrial Automation" }
        );
        
        Console.WriteLine(nicolasProgrammer.ToString());
    }
}

public class Programmer
{
    public string FirstName { get; private set; }
    public string LastName { get; private set; }
    public string Locale { get; private set; }
    public DateTime DateBirth { get; private set; }
    public List<string> Languages { get; private set; }
    public List<string> DatabaseSkills { get; private set; }
    public List<string> Education { get; private set; }

    public Programmer(
        string firstName, 
        string lastName, 
        string locale, 
        DateTime dateBirth, 
        List<string> languages,
        List<string> databaseSkills,
        List<string> education)
    {
        FirstName = firstName;
        LastName = lastName;
        Locale = locale;
        DateBirth = dateBirth;
        Languages = languages;
        DatabaseSkills = databaseSkills;
        Education = education;
    }
    
    public string FullName
    {
        get { return $"{FirstName} {LastName}"; }
    }

    public int Age
    {
        get
        {
            var today = DateTime.Today;
            var age = today.Year - DateBirth.Year;
            if (DateBirth.Date > today.AddYears(-age)) age--;
            return age;
        }
    }

    public override string ToString()
    {
        return $"Programmer: {FullName},\n" +
               $"Location: {Locale},\n" +
               $"Birthdate: {DateBirth.ToShortDateString()},\n" +
               $"Age: {Age},\n" +
               $"Languages: {string.Join(", ", Languages)},\n" +
               $"Database Skills: {string.Join(", ", DatabaseSkills)},\n" +
               $"Education: {string.Join(", ", Education)}";
    }
}

Console Output:

Programmer: Nícolas Paiuca Buscarini,
Location: São Paulo, SP,
Birthdate: 07/02/2001,
Age: 23,
Languages: C#, TypeScript, Python,
Database Skills: MySQL, SQL Server, Oracle,
Education: Graduation in Computer Science, Technical Qualification in Industrial Automation

Skills

Linguagens:
Csharp TypeScript Java Python JavaScript
Frameworks:
Git dotNet Angular Docker npm Bootstrap
Banco de Dados:
MySQL Oracle SqlServer

GitHub Estatística

Nicolas github stats


Contato


NicolasBuscarini

Pinned Loading

  1. Org-FoodService/FoodServiceAPI Org-FoodService/FoodServiceAPI Public

    FoodService is a .NET 8.0-based service, optimizing snack bar operations through menu management, inventory tracking, and potential delivery integration. With Docker and SQLServer dependencies, it …

    C# 3 1

  2. Org-FoodService/FoodServiceMVC Org-FoodService/FoodServiceMVC Public archive

    The FoodServiceMVC repository is an ASP.NET MVC app for snack bars, managing menus, inventory, and employees. It offers centralized menu creation, inventory management, and potential delivery inte…

    C# 1 1

  3. Finantial Finantial Public

    Python

  4. consumidor-pedidos consumidor-pedidos Public

    ConsumidorPedidos é uma aplicação .NET que processa pedidos, consumindo mensagens de uma fila RabbitMQ, armazenando os dados em um banco de dados MySQL e expondo uma API REST para consulta de infor…

    C# 1