Skip to content
View marcosfshirafuchi's full-sized avatar

Block or report marcosfshirafuchi

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

Hello, Devs!!

LinkedIn Instagram

Sobre mim / About me:

🇧🇷 Português

🤿 Eu sou Marcos Ferreira Shirafuchi.

☕ Sou desenvolvedor backend junior na linguagem Java da Banco BV.

📚 Graduado em Análise e Desenvolvimento de Sistemas pela Fatec São Paulo.

🎓 Atualmente cursando a Formação Desenvolva+ na Ada Tech, focado em Java.

🤿 Eu sou autista.

📚 Estudando Java, Spring Boot e boas práticas de desenvolvimento backend.

📷 Gosto de tirar fotos de passeios, acompanhar dicas de programação e estudar inglês.

☕ Outback é meu lugar favorito para comer, assistir Friends e estudar inglês.

📍 São Paulo, SP, Brasil.

🇬🇧 English

🤿 I am Marcos Ferreira Shirafuchi.

☕ I am a junior backend developer in Java language at Banco BV.

📚 Graduated in Analysis and Systems Development at Fatec São Paulo.

🎓 Currently studying at Ada Tech in the Desenvolva+ program, focused on Java.

🤿 I am autistic.

📚 Studying Java, Spring Boot, and backend best practices.

📷 I enjoy taking pictures, checking out programming tips, and learning English.

☕ Outback is my favorite place to eat, watch Friends, and study English.

📍 São Paulo, SP, Brazil.



🖥️ Tecnologias e Ferramentas / Technologies and Tools:


🚀 Experiência Profissional / Professional Experience:

  • 💼 Banco BV (01/2025 - Presente)
    • Cargo: Desenvolvedor Backend Junior (Java)
    • 🔹 Experiência com desenvolvimento backend em Java utilizando Spring Boot
  • 💼 Specialisterne Brasil (07/2023 - 01/2025)
    • Cargo: Consultor de TI
    • 🖥️ Tecnologias utilizadas: Java, Spring Boot, Swagger, Bitbucket, Jenkins, APIGEE, Postman, Git
    • 🔹 Desenvolvimento de novos BFFs para os microserviços do cliente utilizando Java e Spring Boot
    • 🔹 Migração de serviços do BFF antigo para um novo
    • 🔹 Criação de contratos de API utilizando Swagger Editor
    • 🔹 Gerenciamento de código no Bitbucket e Jenkins
    • 🔹 Uso do Git para criação de branches e realização de pull requests para a branch master do cliente
    • 🔹 Deploy do código para produção do cliente
    • 🔹 Documentação de microsserviços no Swagger Editor
    • 🔹 Aprendizado e uso do APIGEE
    • 🔹 Trabalhei em metodologia ágil (Scrum e Kanban)
    • 🔹 Testes das APIs dos serviços utilizando Postman
  • 💼 F1RST Tecnologia (07/2021 - 07/2022)
    • Cargo: IT Developer Cobol
    • 🖥️ Tecnologias utilizadas: Mainframe - TSO, Cobol, Data Lake, Soap
    • 🔹 Teste dos serviços da baixa plataforma pelo software Soap
    • 🔹 Monitoramento dos alertas da alta plataforma
    • 🔹 Tratamento dos arquivos pelo Data Lake
    • 🔹 Alteração dos Jobs através da linguagem Cobol

🏆 Certificações / Certifications:

  • 🏅 Programação Orientada a Objetos Básica (Java) – Ada Tech – 02/2025
  • 🏅 Algoritmos e Lógica de Programação (30.5 horas) - O Curso COMPLETO – Udemy Brasil - 01/2025
  • 🏅 Formação Desenvolva+ - Ada Tech (Em andamento) -
  • 🏅 Primeiros passos em Java! – Ada Tech - 01/2025
  • 🏅 Ada & Meli | Prepare-se para o processo seletivo! – Ada Tech - 12/2024
  • 🏅 API Rest – Ada Tech - 12/2024
  • 🏅 Git e Versionamento – Ada Tech - 12/2024
  • 🏅 Introdução ao Java – Ada Tech - 12/2024
  • 🏅 Imersão Dev Back-End - Alura - 12/2024
  • 🏅 Curso Maven: gerencie dependências e faça o build de aplicações Java (08 horas) – Alura - 11/2024
  • 🏅 Curso IA: explorando o potencial da inteligência artificial generativa (08 horas) – Alura - 11/2024
  • 🏅 Curso Boas práticas de programação: automatizando testes com Java (10 horas) – Alura - 11/2024
  • 🏅 Curso Lógica de programação: mergulhe em programação com JavaScript (6 horas) – Alura - 11/2024
  • 🏅 Curso de Metodologias Ágeis - Javanauta - 11/2024
  • 🏅 Curso Excel: utilizando tabelas dinâmicas e gráficos dinâmicos (8 horas) – Alura - 10/2024
  • 🏅 Curso Excel: aprendendo lógica booleana e busca por valores (8 horas) – Alura - 09/2024
  • 🏅 Curso Funções com Excel: operações matemáticas e filtros (8 horas) – Alura - 09/2024
  • 🏅 Curso Excel: domine o editor de planilhas (8 horas) – Alura - 09/2024
  • 🏅 Desenvolvimento Java com IA (60 horas) - DIO - 07/2024
  • 🏅 Orientação a Objetos e Eficiência na Manipulação de Dados em Java (16 horas) - DIO - 07/2024
  • 🏅 Dominando a Linguagem de Programação Java (11 horas) – DIO - 07/2024
  • 🏅 Java Essencial e Desenvolvimento Colaborativo com Git (9 horas) – DIO - 07/2024
  • 🏅 Aula Inaugural: Coding The Future GFT - Desenvolvimento Java com IA (2 horas) – DIO - 07/2024
  • 🏅 Java Spring Professional (120 horas) – DevSuperior - 07/2024
  • 🏅 Santander 2024 - Backend com Java (87 horas) – DIO - 06/2024
  • 🏅 Soft Skills na Era Ágil: Conectando Pessoas e Oportunidades (8 horas) – DIO - 06/2024
  • 🏅 Avalie este Bootcamp (1 hora) – DIO - 06/2024
  • 🏅 Se Preparando Para Uma Entrevista (1 hora) – DIO - 06/2024
  • 🏅 Transformando seu Conhecimento em Artigos Técnicos (1 hora) – DIO - 06/2024
  • 🏅 Deixando Seu LinkedIn Atrativo (2 horas) – DIO - 06/2024
  • 🏅 Trabalhando em Equipes Ágeis (2 horas) – DIO - 06/2024
  • 🏅 Publicando Sua API REST na Nuvem Usando Spring Boot 3, Java 17 e Railway Framework (3 horas) – DIO - 06/2024
  • 🏅 Design Patterns com Java: Dos Clássicos (GoF) ao Spring Framework (2 horas) – DIO - 06/2024
  • 🏅 Adicionando Segurança a uma API REST com Spring Security (2 horas) – DIO - 06/2024
  • 🏅 Criando uma API REST Documentada com Spring Web e Swagger (2 horas) – DIO - 06/2024
  • 🏅 Imersão no Spring Framework com Spring Boot (3 horas) – DIO - 06/2024
  • 🏅 Introdução ao MongoDB e Bancos de Dados NoSQL (3 horas) – DIO - 06/2024
  • 🏅 Introdução a Banco de Dados Relacionais (SQL) (3 horas) – DIO - 05/2024
  • 🏅 Testes e Gerenciamento de Dependências em Projetos Java (7 horas) – DIO - 05/2024
  • 🏅 Desenvolvendo Testes Utilizando Mockito (2 horas) – DIO - 05/2024
  • 🏅 Testes Unitários Com JUnit (2 horas) – DIO - 05/2024
  • 🏅 Introdução a Testes de Software (1 hora) – DIO - 05/2024
  • 🏅 Gerenciamento de Dependências e Build em Java com Maven (2 horas) – DIO - 05/2024
  • 🏅 Programação Orientada a Objetos com Java (20 horas) – DIO - 05/2024
  • 🏅 Abstraindo um Bootcamp Usando Orientação a Objetos em Java (2 horas) – DIO - 05/2024
  • 🏅 Criando um Banco Digital com Java e Orientação a Objetos (2 horas) – DIO - 05/2024
  • 🏅 Ganhando Produtividade com Stream API (2 horas) – DIO - 05/2024
  • 🏅 Conhecendo Collections Java (4 horas) – DIO - 05/2024
  • 🏅 Orientação a Objetos e UML: Diagramação de Classes do iPhone (2 horas) – DIO - 05/2024
  • 🏅 Pilares da Programação Orientada a Objetos em Java (2 horas) – DIO - 05/2024
  • 🏅 Fundamentos da Programação Orientada a Objetos com Java (3 horas) – DIO - 05/2024
  • 🏅 Dominando a Linguagem de Programação Java (14 horas) – DIO - 05/2024
  • 🏅 Desafios de Código: Aperfeiçoe Sua Lógica e Pensamento Computacional (1 hora) – DIO - 04/2024
  • 🏅 Criando Um Pequeno Sistema Para Validação de Processo Seletivo (1 hora) – DIO - 04/2024
  • 🏅 Debugging Java (1 hora) – DIO - 04/2024
  • 🏅 Java e Tratamento de Exceções (1 hora) – DIO - 04/2024
  • 🏅 Estruturas de Repetição em Java (1 hora) – DIO - 04/2024
  • 🏅 Introdução e Estruturas Condicionais com Java (1 hora) – DIO - 04/2024
  • 🏅 Simulando Uma Conta Bancária Através Do Terminal/Console (1 hora) – DIO - 04/2024
  • 🏅 Aprendendo a Sintaxe Java (5 horas) – DIO - 04/2024
  • 🏅 Ambiente de Desenvolvimento Java (1 hora) – DIO - 04/2024
  • 🏅 Princípios de Desenvolvimento de Software Colaborativo (8 horas) – DIO - 04/2024
  • 🏅 Aula Inaugural – Santander Bootcamp 2024 (2 horas) – DIO - 04/2024
  • 🏅 Contribuindo em um Projeto Open Source no GitHub (1 hora) – DIO - 04/2024
  • 🏅 Versionamento de Código com Git e GitHub (2 horas) – DIO - 04/2024
  • 🏅 Desafios de Projetos: Crie Um Portfólio Vencedor (1 hora) – DIO - 04/2024
  • 🏅 Introdução à Plataforma Java (1 hora) – DIO - 04/2024
  • 🏅 Bootcamps DIO: Educação Gratuita e Empregabilidade Juntas! (1 hora) – DIO - 04/2024
  • 🏅 Curso_ JAVA EXCEÇÕES: APRENDA A CRIAR, LANÇAR E CONTROLAR EXCEÇÕES (8 horas) – Alura - 04/2024
  • 🏅 Curso Java e Programação Orientada a Objetos Expert (160 horas) – DevSupeior - 04/2024
  • 🏅 Curso_ PERSISTÊNCIA COM JPA: HIBERNATE (8 horas) – Alura - 03/2024
  • 🏅 Curso_ MOCKS EM JAVA: CONHECENDO O MOCKITO (8 horas) – Alura - 03/2024
  • 🏅 Formação_ JAVA E SPRING BOOT (34 horas) – Alura - 01/2024
  • 🏅 Curso_ SPRING BOOT 3: DOCUMENTE, TESTE E PREPARE UMA API PARA O DEPLOY (10 horas) – Alura - 01/2024
  • 🏅 Curso_ SPRING BOOT 3: APLIQUE BOAS PRÁTICAS E PROTEJA UMA API REST (12 horas) – Alura - 01/2024
  • 🏅 Curso_ SPRING BOOT 3: DESENVOLVA UMA API REST EM JAVA (10 horas) – Alura - 12/2023
  • 🏅 Curso_ MICROSSERVIÇOS NA PRÁTICA: ENTENDENDO A TOMADA DE DECISÕES (8 horas) – Alura - 12/2023
  • 🏅 Curso_ HTTP: ENTENDENDO A WEB POR BAIXO DOS PANOS (14 horas) – Alura - 12/2023
  • 🏅 Curso_ JAVA E SPRING: DESENVOLVA SUA PRIMEIRA APLICAÇÃO WEB (12 horas) – Alura - 11/2023
  • 🏅 Curso_ CONSULTAS SQL: AVANÇANDO NO SQL COM MYSQL (14 horas) – Alura - 11/2023
  • 🏅 Curso_ SQL COM MYSQL: MANIPULE E CONSULTE DADOS (12 horas) – Alura - 10/2023
  • 🏅 Curso Online de Java (5 horas) - Criação de uma aplicação Java com Spring Boot – Rocketseat - 10/2023
  • 🏅 Curso_ GIT E GITHUB: COMPARTILHANDO E COLABORANDO EM PROJETOS (08 horas) – Alura - 10/2023
  • 🏅 Formação_ JAVA WEB: CRIE APLICAÇÕES COM SERVLETS E MVC (26 horas) – Alura - 09/2023
  • 🏅 Curso_ JAVA SERVLET: AUTENTICAÇÃO, AUTORIZAÇÃO E O PADRÃO MVC (14 horas) – Alura - 09/2023
  • 🏅 Curso_ JAVA SERVLET: PROGRAMAÇÃO WEB JAVA (10 horas) – Alura - 09/2023
  • 🏅 Formação_ APRENDA A PROGRAMAR EM JAVA COM ORIENTAÇÃO A OBJETOS (121 horas) – Alura - 09/2023
  • 🏅 Curso_ TDD E JAVA: TESTES AUTOMATIZADOS COM JUNIT (8 horas) – Alura - 09/2023
  • 🏅 Curso_ JAVA 8: CONHEÇA AS NOVIDADES DESSA VERSÃO (12 horas) – Alura - 09/2023
  • 🏅 Curso_ JAVA COLLECTIONS: DOMINANDO LISTAS, SETS E MAPAS (20 horas) – Alura - 08/2023
  • 🏅 Curso_ JAVA E JAVA.IO: STREAMS, READER E WRITERS (12 horas) – Alura - 08/2023
  • 🏅 Curso_ JAVA E JAVA.UTIL: COLEÇÕES, WRAPPERS E LAMBDA EXPRESSIONS (12 horas) – Alura - 08/2023
  • 🏅 Curso_ JAVA E JAVA.LANG: PROGRAME COM A CLASSE OBJECT E STRING (12 horas) – Alura - 08/2023
  • 🏅 Curso_ APACHE CAMEL: O FRAMEWORK DE INTEGRAÇÃO ENTRE SISTEMAS (16 horas) - Alura - 08/2023
  • 🏅 Curso_ MAVEN: GERENCIAMENTO DE DEPENDÊNCIAS E BUILD DE APLICAÇÕES JAVA (8 horas) – Alura - 07/2023
  • 🏅 Curso_ GIT E GITHUB: REPOSITÓRIO, COMMIT E VERSÕES (8 horas) - 07/2023
  • 🏅 Curso_ JAVA EXCEÇÕES: APRENDA A CRIAR, LANÇAR E CONTROLAR EXCEÇÕES (12 horas) – Alura - 07/2023
  • 🏅 Curso_ JAVA POLIMORFISMO: ENTENDA HERANÇA E INTERFACES (16 horas) – Alura - 07/2023
  • 🏅 Curso_ JAVA JRE E JDK: COMPILE E EXECUTE O SEU PROGRAMA (8 horas) – Alura - 07/2023
  • 🏅 Curso_ DESIGN PATTERNS EM JAVA I: BOAS PRÁTICAS DE PROGRAMAÇÃO (8 horas) – Alura - 07/2023
  • 🏅 Formação_ APRENDA JAVA COM ORIENTAÇÃO A OBJETOS (37 horas) – Alura - 07/2023
  • 🏅 Curso_ JAVA: CONSUMINDO API, GRAVANDO ARQUIVOS E LIDANDO COM ERROS (10 horas) – Alura - 07/2023
  • 🏅 Curso_ JAVA OO: ENTENDENDO A ORIENTAÇÃO A OBJETOS (8 horas) – Alura - 07/2023
  • 🏅 Curso_ JAVA: APLICANDO A ORIENTAÇÃO A OBJETOS (10 horas) – Alura - 06/2023
  • 🏅 Curso_ PYTHON: ENTENDENDO A ORIENTAÇÃO A OBJETOS (12 horas) – Alura - 06/2023
  • 🏅 Curso_ ENTITY FRAMEWORK CORE: BANCO DE DADOS DE FORMA EFICIENTE (16 horas) – Alura - 06/2023
  • 🏅 Curso_ PYTHON: AVANÇANDO NA LINGUAGEM (12 horas) – Alura - 06/2023
  • 🏅 Curso_ PYTHON: COMEÇANDO COM A LINGUAGEM (12 horas) – Alura - 06/2023
  • 🏅 Formação_ C# E ORIENTAÇÃO A OBJETOS: COLEÇÕES, ARQUIVOS E BIBLIOTECAS (28 horas) – Alura - 05/2023
  • 🏅 Curso_ C#: CRIANDO E DISTRIBUINDO BIBLIOTECAS EM .NET (6 horas) – Alura - 05/2023
  • 🏅 Curso_ JAVA: CRIANDO A SUA PRIMEIRA APLICAÇÃO (8 horas) – Alura - 05/2023
  • 🏅 Curso_ C#: TRABALHANDO COM ARQUIVOS (10 horas) – Alura - 05/2023
  • 🏅 Curso_ C#: TRABALHANDO COM ARRAYS E COLEÇÕES (10 horas) – Alura - 05/2023
  • 🏅 Formação_ ASP.NET CORE: CRIE APLICAÇÕES COM C#, .NET, ENTITY FRAMEWORK E LINQ (37 horas) – Alura - 05/2023
  • 🏅 Curso_ .NET 6 E IDENTITY: IMPLEMENTANDOCONTROLE DE USUÁRIO (8 horas) – Alura - 05/2023
  • 🏅 Curso_ .NET 6: RELACIONANDO ENTIDADES (8 horas) – Alura - 05/2023
  • 🏅 Curso_ .NET 6: CRIANDO UMA WEB API (10 horas) – Alura - 05/2023
  • 🏅 Curso_ HTTP: ENTENDENDO A WEB POR BAIXO DOS PANOS (10 horas) – Alura - 05/2023
  • 🏅 Formação_ APRENDA A PROGRAMAR EM C# COM ORIENTAÇÃO A OBJETOS (39 horas) – Alura - 05/2023
  • 🏅 Curso_C#: ENTENDENDO EXCEÇÕES (8 horas) – Alura - 05/2023
  • 🏅 Curso_ C#: USANDO HERANÇA E IMPLEMENTANDO INTERFACES (8 horas) – Alura - 04/2023
  • 🏅 Curso_ C#: ORIENTAÇÃO A OBJETOS (8 horas) – Alura - 04/2023
  • 🏅 Curso_ C#: EXPLORANDO A LINGUAGEM (12 horas) – Alura - 04/2023
  • 🏅 Trilha de Formação CodeRDIversity – RDI Software / Prosper Tech Talents – C# (120 horas)02/2023 - 04/2023
  • 🏅 Consultor de TI em Treinamento – Specialisterne Brasil (23/01/2023 - 08/03/2023)
    • Formação Técnica:
      • Scratch: Introdução à lógica de programação
      • Pacote Office Excel
      • Tratamento de dados
      • Analytics
      • Metodologia Scrum
      • Testes de Software
      • Práticas de development e backoffice
  • 🏅 Tech’s Cool: SAP ABAP – Accenture Academy (75 horas) – 08/2022 - 09/2022
  • 🏅 Formação de Mainframe I – Desenvolvedor COBOL Enterprise – Tech6 (80 horas) – 02/2021

🔗 Projetos / Projects:

🔸 Ada Tech - Desenvolva + : Sistema de Locação de Veículos
🔸 Ada Tech - Desenvolva + | #1322 - Cálculo de Salário
🔸 Udemy: Algoritmos e Lógica de Programação - O Curso COMPLETO

📫 Contato / Contact:

📧 Email: marcosfshirafuchi@gmail.com
💼 LinkedIn: Marcos Shirafuchi
📸 Instagram: @shirafuchi.dev

Popular repositories Loading

  1. Desafio-Da-DIO-1-Operacoes-Bancarias-Simples-com-Switch Desafio-Da-DIO-1-Operacoes-Bancarias-Simples-com-Switch Public

    Desafio 01 / 05 - Operações Bancárias Simples com Switch

    Java 9 2

  2. Desafio-da-DIO-5-Controle-De-Saques Desafio-da-DIO-5-Controle-De-Saques Public

    Desafio 05 / 05 - Controle de saques

    Java 6 2

  3. Desafio-Da-DIO-4-Heranca-Bancaria-Entendendo-a-Heranca-e-Polimorfismo Desafio-Da-DIO-4-Heranca-Bancaria-Entendendo-a-Heranca-e-Polimorfismo Public

    Desafio 04 / 05 da DIO - Herança Bancária: Entendendo a Herança e Polimorfismo

    Java 6 1

  4. Desafio-Da-DIO-3-Verificador-de-Idade-para-Conta-Bancaria Desafio-Da-DIO-3-Verificador-de-Idade-para-Conta-Bancaria Public

    Desafio 03 / 05 - Verificador de Idade para Conta Bancária

    Java 5 2

  5. Desafio-Da-DIO-5-Cofres-Seguros-Dominando-o-Encapsulamento-e-Abstracao Desafio-Da-DIO-5-Cofres-Seguros-Dominando-o-Encapsulamento-e-Abstracao Public

    Desafio 05 / 05 da DIO - Cofres Seguros: Dominando o Encapsulamento e Abstração

    Java 4 1

  6. APIComBancoDeDados APIComBancoDeDados Public

    Trabalho em grupo do curso C# do RDI sobre API com Banco de dados na linguagem C#(Csharp): Felipe Estevão, Giovanna Ney, José Alexandre, Lucas Iozzi, Kelly Costa, Marcos Shirafuchi e Marcos Suda

    C# 3